Abstract
Multi-cores and multi-processors loosely coupled architectures are interesting commodity off-the-shelf architectures with which to build multi-cluster configurations as grid environments. However, such grid environments face challenges that must be circumvented. Examples include the heterogeneity of computational resources (e.g. operating systems, processors), of different programming paradigms and of network protocols. Transport protocols are especially important, because they can directly impact the execution of distributed engineering and scientific applications. In this paper, we present an empirical study of the SCTP, XTP and TCP as transport protocols with which to support applications in multi-cluster configurations. The environment includes several networks of workstations (NOWs) interconnected via a wide area network. Our experiments consider throughput and latency parameters against number of flows; the results show performance differences from the three transport protocols over a real distributed production configurations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Strong, J.: HCW Panel: Programming heterogeneous systems - Less pain! Better performance! In: IEEE International Symposium Parallel and Distributed Processing - IPDPS (2006)
Mendonça, R.P., Dantas, M.A.R.: A Study of Adaptive Co-scheduling Approach for an Opportunistic Software Environment to Execute in Multi-core and Multi-Processor Configurations. In: Proceedings of the 11th IEEE International Conference on Computational Science and Engineering, CSE 2008, pp. 41–47 (2008)
El-Moursy, A., Garg, R., Albonesi, D.H., Dwarkadas, S.: Compatible phase co-scheduling on the CMP of multi-threaded processors. In: IEEE International Symposium Parallel & Distributed Processing - IPDPS (2006)
Pinto, L.C., Tomazella, L.H., Dantas, M.A.R.: An Experimental Study on How to Build Efficient Multi-core Clusters for High Performance Computing. In: Proceedings of the IEEE CSE 2008, pp. 33–40 (2008)
Pourreza, H., Graham, P.: On the Programming Impact of Multi-Core, Multi-Processor Nodes in MPI Clusters. In: Proceedings of the 21th International Symposium on High Performance Computing Systems and Applications - HPCS, p. 1 (2007)
Cvetanovic, Z.: The Effects of Problem Partitioning, Allocation and Granularity on Performance of Multiple-Processor Systems. IEEE Trans. On Computers 36(4), 421–432 (1987)
Hassan, M., Jain, R.: High Performance TCP/IP Networking: Concepts, Issues, and Solutions. Prentice Hall, Englewood Cliffs (2004)
Chakravorty, R., Katti, S., Crowcroft, J., Pratt, I.: Flow Aggregation for Enhanced TCP over Wide-Area Wireless. In: Proceedings of the IEEE 22nd Infocom, pp. 1754–1764 (2003)
Caro Jr., A.L., Iyengar, J.R., Amer, P.D., Ladha, S., Heinz II, G.J., Shah, K.C.: SCTP: A Proposed Standard for Robust Internet Data Transport. IEEE Computer 36(11), 56–63 (2003)
Fu, S., Atiquzzaman, M.: SCTP: state of the art in research, products, and technical challenges. IEEE Communication Magazine 42(4), 64–76 (2004)
Dantas, M.A.R., Jardini, G.: Performance Evaluation of XTP and TCP Transport Protocols for Reliable Multicast Communications. In: Proceedings of HPCN Europe, pp. 591–594 (2001)
DĂaz, A.F., Ortega, J., Cañas, A., FernĂ¡ndez, F.J., Prieto, A.: The Lightweight Protocol CLIC: Performance of an MPI implementation on CLIC. In: Proceedings of the IEEE International Conference on Cluster Computing, CLUSTER 2001, pp. 391–398 (2001)
Kamal, H., Penoff, B., Wagner, A.: SCTP versus TCP for MPI. In: Proceeding of ACM/IEEE Supercomputing Conference, p. 30 (2005)
Jin, H., Zhang, M., Tan, P., Chen, H., Xu, L.: Lightweight Real-Time Network Communication Protocol for Commodity Cluster Systems. In: Yang, L.T., Amamiya, M., Liu, Z., Guo, M., Rammig, F.J. (eds.) EUC 2005. LNCS, vol. 3824, pp. 1075–1084. Springer, Heidelberg (2005)
Tanenbaum, A.S.: Computer Networks, 4th edn. Prentice-Hall, Englewood Cliffs (2002)
Stevens, R.W.: TCP/IP Illustrated. The Protocols, vol. 1. Addison-Wesley, Reading (1994)
RFC 2960, SCTP, http://www.ietf.org/rfc/rfc2960.txt
Stewart, R.R., Xie, Q.: Stream Control Transmission Protocol (SCTP): A Reference Guide. Addison-Wesley, Reading (2002)
SCTP (December 2008), http://www.sctp.org/implementations.html
Cohn, M.: A Lightweight Transfer Protocol for the U.S. Navy Safenet Local Area Network Standard. In: Proceedings of the 13th Conference on Local Computer Networks, pp. 151–156 (1988)
Simoncic, R., Weaver, A.C., Colvin, M.A.: Experience with the Xpress transfer protocol. In: Proceedings of the 15th Conference on Local Computer Networks, pp. 123–131 (1990)
Timothy, W., Michael, S., Lewis, J., Cline, R.E.: XTP as a Transport Protocol for Distributed Parallel Processing. In: Proceedings of the High-Speed Networking Symposium on Usenix, p. 6 (1994)
XTP, http://users.encs.concordia.ca/~bill/hspl/xtplinux/vincelofaso.html
Zarrelli, R., Petrone, M., Iannaccio, A.: Enabling PVM to exploit the SCTP protocol. Journal of Parallel and Distributed Computing 66(11), 1472–1479 (2006)
Penoff, B., Tsai, M., Iyengar, J., Wagner, A.: Using CMT in SCTP-Based MPI to Exploit Multiple Interfaces in Cluster Nodes. In: Proceedings of the EuroPVM/MPI, pp. 204–212 (2007)
Kozlovszky, M., Berceli, T., Kutor, L.: Analysis of SCTP and TCP based communication in high-speed clusters. Nuclear Instruments and Methods in Physics Research Section A 559(1), 85–89 (2006)
Pfutzenreuter, E.: Aplicabilidade e desempenho do protocolo de transporte SCTP, Msc Thesis, Informatics and Statistic Department (INE), Federal University of Santa Catarina (UFSC), http://www.ppgcc.inf.ufsc.br/
Fereira, D.J., Silva, A.P.C., Dantas, M.A.R., Qin, J., Bauer, M.A.: Dynamic Resource Matching for Multi-Clusters Based on an Ontology-Fuzzy Approach. In: High Performance Computing Symposium, Kingston, Canada (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Viegas, D.R., Mendonça, R.P., Dantas, M.A.R., Bauer, M.A. (2010). SCTP, XTP and TCP as Transport Protocols for High Performance Computing on Multi-cluster Grid Environments. In: Mewhort, D.J.K., Cann, N.M., Slater, G.W., Naughton, T.J. (eds) High Performance Computing Systems and Applications. HPCS 2009. Lecture Notes in Computer Science, vol 5976. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12659-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-12659-8_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12658-1
Online ISBN: 978-3-642-12659-8
eBook Packages: Computer ScienceComputer Science (R0)