2006 IEEE International Conference on Cluster Computing 2006
DOI: 10.1109/clustr.2006.311854
|View full text |Cite
|
Sign up to set email alerts
|

I/O Scheduling Service for Multi-Application Clusters

Abstract: Distributed applications, especially the ones being I/O intensive, often access the storage subsystem in a non-sequential way (stride requests). Since such behaviors lower the overall system performance, many applications use parallel I/O libraries such as ROMIO to gather and reorder requests. In the meantime, as cluster usage grows, several applications are often executed concurrently, competing for access to storage subsystems and, thus, potentially canceling optimizations brought by Parallel I/O libraries.T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 13 publications
0
11
0
Order By: Relevance
“…This knowledge can indeed help decide which application should be given priority to access the file system given its future access pattern. The scheduler proposed by Lebre et al [35] aims at aggregating and reordering requests while trying to maintain fairness across applications, a task that would undoubtedly be easier with any kind of prediction of future incoming I/O requests.…”
Section: ) Spatial Predictionsmentioning
confidence: 99%
“…This knowledge can indeed help decide which application should be given priority to access the file system given its future access pattern. The scheduler proposed by Lebre et al [35] aims at aggregating and reordering requests while trying to maintain fairness across applications, a task that would undoubtedly be easier with any kind of prediction of future incoming I/O requests.…”
Section: ) Spatial Predictionsmentioning
confidence: 99%
“…Other approaches such as the one from Lebre et al [37] provide multi applications scheduling with the goal of better aggregating and reordering requests, while trying to maintain fairness across applications. The proposed solution does not take into account each application's available resources and required I/O efficiency and does not check the availability of the file system to potentially change the application's behavior.…”
Section: Server-side I/o Schedulingmentioning
confidence: 99%
“…As they work on the context of one application, in multi-application scenarios their effects can be impaired by interference caused by concurrent accesses to the file system [5]. I/O scheduling techniques are applied in this situation to coordinate the execution of the requests.…”
Section: Related Workmentioning
confidence: 99%
“…The algorithm proposed with aIOLi [5] was used with the Lustre file system by Qian et al [13]. They describe the incorporation of the scheduling algorithm in the data servers' code with no global coordination, resulting in performance improvements of up to 40%.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation