2011
DOI: 10.1007/978-3-642-24449-0_10
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Average Response Time in Collective I/O

Abstract: Abstract. In collective I/O, MPI processes exchange requests so that the rearranged requests can result in the shortest file system access time. Scheduling the exchange sequence determines the response time of participating processes. Existing implementations that simply follow the increasing order of file offsets do not necessary produce the best performance. To minimize the average response time, we propose three scheduling algorithms that consider the number of processes per file stripe and the number of ac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…The request size was set as 15 MB, and the aggregator's request size is equal. The number of storage nodes was varied as 2, 4, 6, 8, and 16.…”
Section: Results and Analysesmentioning
confidence: 99%
See 2 more Smart Citations
“…The request size was set as 15 MB, and the aggregator's request size is equal. The number of storage nodes was varied as 2, 4, 6, 8, and 16.…”
Section: Results and Analysesmentioning
confidence: 99%
“…5 shows the aggregator's sending time, which is the time this aggregator takes to send the data to the collective buffer. The lower dashed portion in other bars (2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16) shows the waiting time of non-aggregators and the higher portion refers to their receiving time. We can see that the data exchange time between aggregator and non-aggregators is various, due to which, we can argue that the shuffle cost is determined by the maximum data exchange time (in this case, i.e., 2.3 ms).…”
Section: Analysis and Prediction Of Shuffle Costmentioning
confidence: 99%
See 1 more Smart Citation
“…In [11], the authors proposed three scheduling algorithms, with considering the number of processes per file stripe and the number of accesses per process, to minimize the average response time in collective I/O. In servicing one aggregator, instead of scheduling one stripe at a time in the increasing file offset order, they propose to prioritize the file stripes based on their access degree, the number of accessing processes.…”
Section: Figure 6: Average Execution Time With Different Storage Nodesmentioning
confidence: 99%