In the era of science and technology, Computer has become a part and parcel of our lives. It is an electronic device that is used to store, retrieve and process data in many forms. Computer has internal as well as external memory that store the data for our future use. Cache is a component that helps in fulfilling that data request faster.
The more requests can be served from the cache, the faster the system performs. The data is cached because it is time efficient and improves the application performance. Today almost all the web services like Google, Facebook are using many servers for the caching purpose. Random access memory (RAM) is usually used by cache servers that are fast but expensive.
Researchers from Computer Science and Artificial Intelligence Laboratory (CSAIL) have come up with an idea of using flesh memory that is frequently used in the smart phones, instead of using RAM. It is pocket friendly, fast and uses less energy. Its storage density is 100 times. Its speed is a bit slower than that of RAM but it is faster than human’s expectations of time.
There is major concern of maintaining the request of high volume of data that BlueCache flash cache maintains by pipelining them. The first request may take 200 microseconds to process, but the further responses will emerge at .02-microsecond intervals. Thus by all means flash caching system will reduce the requirement of cache servers.
By: Anita Aishvarya