Block pattern based buffer cache management
Urmila N. Shrawankar, Reetu Gupta · 2013
Efficient caching of the data block in the buffer cache can overcome, the costly delays, associated with accesses made to secondary storage devices. Pattern based buffer cache management methodology is being proposed for enhancing the system performance. The block to be replaced is determined by identifying access patterns such as sequential, looping exhibited in the I/O request issued to the block, through the use of program counter. The blocks are stored in separate, pattern based partitions of the cache, which supports multiple replacement policies to best utilize the cache under that reference pattern. Marginal gain functions are used for managing the partitions. As the suggested methodology aims at improving the buffer cache hit ratio it is capable of enhancing the performance of multimedia application and heterogeneous storage environment. Also it can used for power saving in database server as increased cache hit ratio reduces the memory traffic and thus saves the energy.