DocumentCode
2016319
Title
Improving Parallel Write by Node-Level Request Scheduling
Author
Ohta, Kazuki ; Matsuba, Hiroya ; Ishikawa, Yutaka
Author_Institution
Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo
fYear
2009
fDate
18-21 May 2009
Firstpage
196
Lastpage
203
Abstract
In a cluster of multiple processors or cpu-cores, many processes may run on each compute node. Each process tends to issue contiguous I/O requests for snapshot, checkpointing or so, however, if large number of processes enter the I/O phase at the same time, the requests from the same process may be interrupted by the requests of other processes. Then, the I/O nodes receive these requests as non-contiguous way. This interleaved access pattern causes performance degradation in parallel file systems. In order to overcome the problem, we have designed the gather-arrange-scatter (GAS) I/O architecture, for optimizing the parallel write performance. The GAS is an architecture for capturing write operations, buffering them in the memory, and scheduling them to reduce I/O cost at I/O nodes. The scheduling is done per compute node, and the requests are sent to the remote disks in parallel. In this paper, after introducing the GAS architecture in detail, its efficiency and scalability are evaluated using the NAS Parallel Benchmark BTIO. GAS is 5.2%faster than ROMIO collective I/O on PVFS2 in BTIO with 16 nodes/64 processes, and 34.9% faster than MPI noncollective I/O in the same configuration.
Keywords
parallel processing; processor scheduling; storage management; GAS architecture; I/O request; cpu-cores; gather-arrange-scatter I/O architecture; memory buffering; multiple processors; node-level request scheduling; parallel file system; parallel write; write operation; Bandwidth; Computer architecture; Concurrent computing; Costs; Degradation; Electronics packaging; File systems; Grid computing; Information science; Processor scheduling; MPI-IO; Parallel I/O;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-3935-5
Electronic_ISBN
978-0-7695-3622-4
Type
conf
DOI
10.1109/CCGRID.2009.71
Filename
5071872
Link To Document