Differential caching mechanism based on media I/O speed

A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The...

Full description

Saved in:
Bibliographic Details
Main Authors Benhase, Michael Thomas, Chiu, Lawrence Yiumchee, Gupta, Lokesh Mohan, Hsu, Yu-Cheng
Format Patent
LanguageEnglish
Published 10.01.2012
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.