DocumentCode :
3224473
Title :
Simultaneous Evaluation of Multiple I/O Strategies
Author :
González-Férez, Pilar ; Piernas, Juan ; Cortes, Toni
Author_Institution :
Dept. de Ing. y Tecnol. de Comput., Univ. de Murcia, Murcia, Spain
fYear :
2010
fDate :
27-30 Oct. 2010
Firstpage :
183
Lastpage :
190
Abstract :
We present a framework for simulating the performance obtained by different I/O system mechanisms and algorithms at the same time, and for dynamically turning them on and off to improve the overall system performance. A key element of this framework is the the design and implementation of a virtual disk inside the Linux kernel. Our virtual disk creates a virtual block device which is able to simulate any hard drive with a negligible overhead, without interfering with regular I/O requests. We describe the potential of our proposal in REDCAP, a RAM-based disk cache which is dynamically activated/deactivated according to the throughput achieved. The results show that, by using our virtual disk, REDCAP obtains its maximum possible improvements: up to 80% for workloads with some spatial locality, and the same performance as a \´\´normal system" for workloads with random or large sequential reads.
Keywords :
Linux; cache storage; operating system kernels; I/O strategy; Linux kernel; RAM-based disk cache; REDCAP; virtual block device; virtual disk; Adaptation model; Benchmark testing; Computational modeling; Kernel; Linux; Random access memory; Training; REDCAP; Virtual disk; disk modeling; simultaneous evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location :
Petropolis
ISSN :
1550-6533
Print_ISBN :
978-1-4244-8287-0
Electronic_ISBN :
1550-6533
Type :
conf
DOI :
10.1109/SBAC-PAD.2010.30
Filename :
5644950
Link To Document :
بازگشت