Title :
Analysis of Prediction and Replacement Algorithms Applied to Real Workload for Storage Devices
Author :
Sette, Ioram S. ; Cartaxo, Bruno F S ; Chiu, Thun Pin T F ; Silva-Filho, Abel ; Assad, Rodrigo E. ; Ramos, J.D. ; Coutinho, Hamilton
Author_Institution :
Recife Center for Adv. Studies & Syst., C.E.S.A.R., Recife, Brazil
Abstract :
This work evaluates cache algorithms for block devices in terms of hit rate for different replacement and prediction algorithms, and also focuses on choosing suitable replacement and prediction strategies to be implemented in a storage array caching solution employing solid-state drives. As case study, a real workload was continuously collected from web proxy server network. Such replacement and prediction algorithms were evaluated in detail and compared between them considering traced SCSI commands collected from Linux kernel. Comparison results for replacement algorithms LRU, CLOCK, LRFU and LRU-WAR applied to real workload indicates that LRU obtained good results in the majority of the cases. GHB and ReadAhead prefetching algorithms also were integrated and improvements of about 5.5% were achieved when ReadAhead was used.
Keywords :
cache storage; storage management; CLOCK; GHB; LRFU; LRU-WAR; Linux kernel; ReadAhead prefetching algorithm; SCSI commands; Web proxy server network; cache algorithm; prediction algorithm; replacement algorithm; solid-state drive; storage array caching solution; storage device; Algorithm design and analysis; Arrays; Clocks; Prediction algorithms; Prefetching; Prototypes; Servers; Block Device; Prefetch Algorithm; Real Workload; Replacement Algorithm; Storage Device;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2012 IEEE 20th International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4673-2453-3
DOI :
10.1109/MASCOTS.2012.67