Mechanism for reliable low latency communications in Computing Clusters
Keywords:Network Communication Protocols, Transmission Control Protocol, User Datagram Protocol, Reliable User Datagram Protocol, Reliable communications, Overhead in communication protocols, Cluster computing
Recent increases in the demands for computing power have given rise to the prevalence of distributed computing. Computationally complex problems are broken down into smaller chunks and are distributed to computing nodes that perform the computation simultaneously. The nodes may exchange information as peers and their combined result is the final outcome of the computation. Multiple computers need a mechanism to communicate and exchange information in order to harness collective computing power. Traditionally, the Transmission Control Protocol (TCP) has been used to exchange information between computers. However, additional overhead, generally associated with TCP has been considered as a serious drawback for any rapid data exchange. The User Datagram Protocol (UDP) alleviates the overheads of TCP but provides no reliability for the data transfer. In this paper, we introduce an enhanced UDP mechanism to exchange data of limited size reliably and without any associated overhead of TCP.
. Cerf, V., and R. Kahn, "A Protocol for Packet Network Intercommunication," IEEE Transactions on Communications, Vol. COM-22, No. 5, pp 637--648, May 1974.
. Postel, J., “DOD Standard transmission control protocol,” ACM SIGCOMM Computer Communication Review, Vol. 10, No. 4, pp 52-132, Oct 1980.
. Postel, J., User Datagram Protocol, RFC Editor, 1980
. Balasubramanian, S., Thanthry, N., Bhagavathula, R. and Pendse, R., "Performance analysis of UNIX user datagram protocol implementations," System Theory, 2004. Proceedings of the Thirty-Sixth Southeastern Symposium on , vol., no., pp.230,235, 2004
. Partridge, C. and Pink, S., "A faster UDP [user datagram protocol]," Networking, IEEE/ACM Transactions on , vol.1, no.4, pp.429,440, Aug 1993
. Wang, Y., Wu, C., Zhang, X., Li, B and, Zhang, Y., "An embedded wireless transmission system based on the extended user datagram protocol (EUDP)," Future Computer and Communication (ICFCC), 2010 2nd International Conference on , vol.3, no., pp.V3-690,V3-693, 21-24 May 2010
. Aghdam, S.M., Khansari, M., Rabiee, H.R. and Salehi, M., "UDDP: A User Datagram Dispatcher Protocol for Wireless Multimedia Sensor Networks," Consumer Communications and Networking Conference (CCNC), 2012 IEEE , vol., no., pp.765,770, 14-17 Jan. 2012
. RFC 908, The Reliable Data Protocol (RDP).
. RFC 1151, The Reliable Data Protocol (RDP) Version 2.
. Modarressi, A.R. and Skoog, R.A., "An overview of Signaling System No.7," Proceedings of the IEEE , vol.80, no.4, pp.590,606, Apr 1992
. Cisco Signaling Link Terminal [http://www.cisco.com/en/US/products/hw/vcallcon/ps2152/products_data_sheet09186a0080091b58.html]
. Saleh, S., Shah, Z. and Baig, A., "Capacity analysis of combined IPTV and VoIP over IEEE 802.11n," Local Computer Networks (LCN), 2013 IEEE 38th Conference on , vol., no., pp.785,792, 21-24 Oct. 2013
. Zhang, M., Dusi, M., John, W. and Chen, C., "Analysis of UDP Traffic Usage on Internet Backbone Links," Applications and the Internet, 2009. SAINT '09. Ninth Annual International Symposium on , vol., no., pp.280,281, 20-24 July 2009
. The MediaRoom IPTV Platform [http://www.ericsson.com/ourportfolio/mediaroom-landingpage]