2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing 2013
DOI: 10.1109/ccgrid.2013.30
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical I/O Scheduling for Collective I/O

Abstract: The non-contiguous access pattern of many scientific applications results in a large number of I/O requests, which can seriously limit the data-access performance. Collective I/O has been widely used to address this issue. However, the performance of collective I/O could be dramatically degraded in today's high-performance computing system due to the increasing shuffle cost caused by highly concurrent data accesses. This situation tends to be even worse as many applications become more and more data intensive.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…More general characterization efforts usually focus on aspects such as spatiality and request size [49], [50], using information from MPI-IO [51]- [53], ML-based methods [43], etc. In contrast, FTIO focuses on the temporal behavior (specifically on the periodicity), and hence is also complementary to those.…”
Section: Related Workmentioning
confidence: 99%
“…More general characterization efforts usually focus on aspects such as spatiality and request size [49], [50], using information from MPI-IO [51]- [53], ML-based methods [43], etc. In contrast, FTIO focuses on the temporal behavior (specifically on the periodicity), and hence is also complementary to those.…”
Section: Related Workmentioning
confidence: 99%
“…That is, they offer algorithms to orchestrate individual I/Os or I/O phases of concurrently executing applications. They can be specifically directed at the application level, [15][16][17][18] the I/O forwarding level, 19,20 or can be integrated into middlewares in charge of offloading such I/O requests. 21 Another common approach consists of considering the availability of I/O resources as a constraint when placing the scheduled tasks onto the compute nodes, without subsequently interfering with the way the applications do I/Os.…”
Section: Scheduling Models and Studies Of Intermediate Resourcesmentioning
confidence: 99%