Please wait a minute...
Frontiers of Electrical and Electronic Engineering

ISSN 2095-2732

ISSN 2095-2740(Online)

CN 10-1028/TM

Front Elect Electr Eng Chin    0, Vol. Issue () : 35-42    https://doi.org/10.1007/s11460-009-0005-2
RESEARCH ARTICLE
Efficient and configurable transmission protocol based on UDP in grid computing
Jigang WANG1(), Guochang GU2, Chunguang MA2, Weidong ZHONG2
1. Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China; 2. Computer Science and Technology Institute, Harbin Engineering University, Harbin 150001, China
 Download: PDF(200 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

At present, mainstream data transfer protocols are not always a good match for the diverse demands of grid computing. Considering this situation, this article proposes an efficient and configurable data transfer protocol (ECUDP) for grid computing. The ECUDP is based on the standard user datagram protocol (UDP), but with a collection of optimizations that meet the challenge of providing configurability and reliability while maintaining performance that meets the communication requirements of demanding applications. Experimental results show that the ECUDP performs efficiently in various grid computing scenarios and the performance analysis model can provide a good estimation of its performance.

Keywords grid computing      data transfer protocol      user datagram protocol (UDP)      flux control     
Corresponding Author(s): WANG Jigang,Email:gloryjgwang@gmail.com   
Issue Date: 05 March 2009
 Cite this article:   
Jigang WANG,Guochang GU,Chunguang MA, et al. Efficient and configurable transmission protocol based on UDP in grid computing[J]. Front Elect Electr Eng Chin, 0, (): 35-42.
 URL:  
https://academic.hep.com.cn/fee/EN/10.1007/s11460-009-0005-2
https://academic.hep.com.cn/fee/EN/Y0/V/I/35
functionvisualizationmessage passingsensor grid
connection-oriented++
loss retransmission++
fixed rate+++
acknowledgement (ACK)+
sequenced transfer++
selective transfer+
timeout action++
Tab.1  Transport properties of three grid applications
Fig.1  ECUDP hierarchical structure
Fig.2  Establishing an ECUDP Connection
Fig.3  Model of a slide window
Fig.4  Software architecture of ECUDP
Fig.5  Throughput comparison in remote real-time visualization
Fig.6  End-to-end message turnaround transmission delay over a link with 60 ms RTT
Fig.7  End-to-end message turnaround transmission delay over a link with 1 ms RTT
ECUDP (sensor)H-CTPTCP
data packet≤1≤11
ACK0≤11
Tab.2  Number of packets needed for data reading for ECUDP, H-CTP, and TCP
1 Foster I, Kesselman C, Tuecke S. The anatomy of the grid: enabling scalable virtual organizations. International Journal of Supercomputer Applications , 2001, 15(3): 200-222
2 Foster I, Kesselman C, Nick J M, Tuecke S. The physiology of the grid: an open grid services architecture for distributed systems integration. http://www.chinagrid.net/grid/paperppt/GlobusPaper/ogsa.pdf, 2002
3 Defanti T, de Laat C, Mambretti J, Neggers K, St Arnaud B. TransLight: a global-scale LambdaGrid for e-science. Communications of the ACM , 2003, 46(11): 34-41
doi: 10.1145/948383.948407
4 Smarr L L, Chien A A, Defanti T, Leigh J, Papadopoulous P M. The optIPuter. Communications of the ACM , 2003, 46(11): 58-67
doi: 10.1145/948383.948410
5 Pouter D, Curry J, Muirhead B, Galan N. A report on learning object repositories: review and recommendations for a Pan-Canadian approach to repository implementation in Canada. http://www.canarie.ca/funding/elearning/lor.pdf, 2002
6 Gaynor M, Moulton S L, Welsh M, LaCombe E, Rowan A, Wynne J. Integrating wireless sensor networks with the grid. IEEE Internet Computing , 2004, 8(4): 32-39
doi: 10.1109/MIC.2004.18
7 Postel J. Transmission Control Protocol. RFC 793 , 1981
8 Postel J. User Datagram Protocol. RFC 768 , 1980
9 Floyd S. High-speed TCP for Large Congestion Windows. RFC 3649 , 2003
10 Jin C, Wei D X, Low S H. FAST TCP: motivation, architecture, algorithms, and performance. In: Proceedings of IEEE INFOCOM ’04, Hong Kong . 2004: 2490-2501
11 Allcock B, Bester J, Bresnahan J, Chervenak A L, Kesselman C, Meder S, Nefedova V, Quesnel D, Tuecke S, Foster I. Secure, efficient data transport and replica management for high-performance data intensive computing. In: Proceedings of the 18th IEEE Symposium on Mass Storage Systems and Technologies, San Diego . 2001: 267-275
12 He E, Leigh J, Yu O, Defanti T A. Reliable blast UDP: predictable high performance bulk data transfer. In: Proceedings of IEEE International Conference on Cluster Computing, Chicago . 2002: 317-324
13 Wu R X, Chien A A. GTP: group transport protocol for lambda-grids. Proceedings of the 4th IEEE International Symposium on Cluster Computing and the Grid, Chicago, Illinois . 2004, 228-238
14 Allcock W, Bresnahan J, Kettimuthu K, Link J. The globus extensible input/output system (XIO): a protocol independent IO system for the grid. In: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2005), Denver, Colorado . 2005, 13-28
15 Wu R X, Chien A A, Hiltunen M A, Schlichting R D, Sen S. A high performance configurable transport protocol for grid computing. In: Proceedings of the 5th IEEE International Symposium on Cluster Computing and the Grid, Cardiff, Wales . 2005, 2: 1117-1125
16 Iren S, Amer P, Conrad P. The transport layer: tutorial and survey. ACM Computer Surveys , 1999, 31(4): 360-405
doi: 10.1145/344588.344609
17 Rizzo L. Dummynet: a simple approach to the evaluation of network protocols. ACM SIGCOMM Computer Communication Review , 1997, 27(1): 31-41
doi: 10.1145/251007.251012
18 Zha L, Li W, Yu H Y, Xie X H, Xiao N, Xu Z W. System software for China national grid. IFIP International Conference on Network and Parallel Computing 2005, Beijing, China. Lecture Notes in Computer Science , Berlin: Springer-Verlag, 2005, 3779: 14-21
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed