DocumentCode :
2888460
Title :
Effects of packet pacing for MPI programs in a Grid environment
Author :
Takano, Ryousei ; Matsuda, Motohiko ; Kudoh, Tomohiro ; Kodama, Yuetsu ; Okazaki, Fumihiro ; Ishikawa, Yutaka
Author_Institution :
Grid Technol. Res. Center, Nat. Inst. of Adv. Ind. Sci. & Technol. (AIST), Tokyo
fYear :
2007
fDate :
17-20 Sept. 2007
Firstpage :
382
Lastpage :
391
Abstract :
Improving the performance of TCP communication is the key to the successful deployment of MPI programs in a Grid environment in which multiple clusters are connected through high performance dedicated networks. To efficiently utilize the inter-cluster bandwidth, a traffic control mechanism is required so as not to allow the aggregate transmission bandwidth to exceed the inter-cluster bandwidth when multiple nodes communicate at one time. In this paper, we propose a traffic control method for MPI programs, in which an application or the MPI runtime controls the transmission rate based on the communication pattern by using certain MPI attributes. Packet pacing is used at each node preventing microscopic burst transmission to thus avoid congestion. We confirm the effectiveness of the proposed method by experiments using a 10 Gbps emulated WAN environment. We show most of the NAS Parallel benchmarks improve the performance, since the proposed method reduces packet losses due to traffic congestion on the inter-cluster network. The results have indicated that it is feasible to connect multiple clusters and run large-scale scientific applications over distances up to 1000 kilometers, if an appropriate network is available.
Keywords :
application program interfaces; grid computing; message passing; packet switching; telecommunication congestion control; telecommunication traffic; transport protocols; wide area networks; workstation clusters; MPI program; MPI runtime control; TCP communication performance Improvement; congestion avoidance; grid environment; inter-cluster bandwidth; microscopic burst transmission; packet pacing; traffic control mechanism; wide-area network; Aggregates; Bandwidth; Communication system traffic control; Large-scale systems; Microscopy; Performance loss; Runtime; Telecommunication traffic; Traffic control; Wide area networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2007 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1552-5244
Print_ISBN :
978-1-4244-1387-4
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2007.4629253
Filename :
4629253
Link To Document :
بازگشت