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