Title :
File-Level, Host-Side Flash Caching with Loris
Author :
Appuswamy, Rathinakumar ; van Moolenbroek, D.C. ; Santhanam, S. ; Tanenbaum, Andrew S.
Author_Institution :
Vrije Univ., Amsterdam, Netherlands
Abstract :
As enterprises shift from using direct-attached storage to network-based storage for housing primary data, flash-based, host-side caching has gained momentum as the primary latency reduction technique. In this paper, we make the case for integration of flash caching algorithms at the file level, as opposed to the conventional block-level integration. In doing so, we will show how our extensions to Loris, a reliable, file-oriented storage stack, transform it into a framework for designing layout-independent, file-level caching systems. Using our Loris prototype, we demonstrate the effectiveness of Loris-based, file-level flash caching systems over their block-level counterparts, and investigate the effect of various write and allocation policies on the overall performance.
Keywords :
cache storage; Loris; allocation policies; direct-attached storage; file-level flash caching; file-oriented storage stack; flash caching algorithm integration; host-side flash caching; network-based storage; primary caching; primary latency reduction technique; write policies; Algorithm design and analysis; Ash; Indexes; Layout; Performance evaluation; Physical layer; Servers; Caching; File System Architecture; Flash; Loris; NAS; SSD;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2013 International Conference on
Conference_Location :
Seoul
DOI :
10.1109/ICPADS.2013.18