Scientists from the Massachusetts Institute of Technology came up with an outstanding technology for caching the data center that will be both stronger as well as energy efficient. One among the group of scientists was Indian. The system uses flash memory which was been previously used in mobile phones. It helps in reducing the number of cache servers to make it more energy effectual.
This technology is an attempt to replace the decidedly expensive random-access memory used in cache servers with flash memory. Querying and accessing the data from the databases is more time to consume as compared to using cache servers stored in the system.
Calculating per GB of memory, flash memory consumes 5 percent extra memory than RAM and cost is almost ten percent more. Coming to the storage density, flash memory can provide 100 times more storage space than RAM.
The major disadvantage of flash that made it a bad option was that it was much sluggish than RAM. Another important issue faced was to keep a continuous flow of requests through the data center. This problem was solved by the dubbed cache named as BlueCache. BlueCache using the phenomenon of ‘pipelining’ to make this work successfully.
Internally, the flash memory is linked with CPU via highly capacitive bus topology. The flash memory could end up processing 10,000 succeeding queries till it gives out the result of the first fired query. Initially, the first query might take a bit longer to execute but rest all queries executes in very less time interval of 0.02 microseconds.
Write operations using BlueCache will be as effectual and resourceful as other DRAM constructed systems. In most of the architectures, BlueCache is also called as a key-value store. This key-value store incorporated within many architectures was developed by MIT researchers with a goal to solve many memory efficiency related issues.