2010 22nd International Symposium on Computer Architecture and High Performance Computing 2010
DOI: 10.1109/sbac-pad.2010.30
|View full text |Cite
|
Sign up to set email alerts
|

Simultaneous Evaluation of Multiple I/O Strategies

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 poten… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
6
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
2
2

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 8 publications
2
6
0
Order By: Relevance
“…The other are the test drives, two HDDs and two SSDs, but here we only present results for one HDD and one SSD. Nevertheless, results obtained for the other devices are pretty similar to those provided here [19].…”
Section: Experiments and Methodologysupporting
confidence: 86%
See 2 more Smart Citations
“…The other are the test drives, two HDDs and two SSDs, but here we only present results for one HDD and one SSD. Nevertheless, results obtained for the other devices are pretty similar to those provided here [19].…”
Section: Experiments and Methodologysupporting
confidence: 86%
“…Although results [19] are not showed, they are pretty similar to those provided by the clean file system for all the tests. This means that: i) KDSim is able to simulate HDDs with aged file systems; and ii) aged file systems have no negative impact on REDCAP.…”
Section: Aged File Systemsupporting
confidence: 60%
See 1 more Smart Citation
“…Our approach is limited to non-critical systems because of the learning periods. Methods using online simulation as [17] need to build the disk simulator (virtual disk) and modify the I/O schedulers. They do not need learning periods, but their capabilities are reduced as device complexity increases.…”
Section: Related Workmentioning
confidence: 99%
“…Most of the times, they do not make any selection, and the default scheduler (CFQ) is used, when a different one could improve the throughput. Therefore, we present the design and implementation of a Dynamic and Automatic Disk Scheduling framework (DADS ) that, by using an enhanced version of an existing in-kernel disk simulator [2], is able to automatically and dynamically select the best Linux I/O scheduler by comparing the expected performance achieved by each one. Our first implementation compares two schedulers, by running two instances of the disk simulator.…”
Section: Introductionmentioning
confidence: 99%