Title :
Head-to-TOE Evaluation of High-Performance Sockets over Protocol Offload Engines
Author :
Balaji, P. ; Feng, W. ; Gao, Q. ; Noronha, R. ; Yu, W. ; Panda, D.K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ.
Abstract :
Despite the performance drawbacks of Ethernet, it still possesses a sizable footprint in cluster computing because of its low cost and backward compatibility to existing Ethernet infrastructure. In this paper, we demonstrate that these performance drawbacks can be reduced (and in some cases, arguably eliminated) by coupling TCP offload engines (TOEs) with 10-Gigabit Ethernet (10GigE). Although there exists significant research on individual network technologies such as 10GigE, InfiniBand (IBA), and Myrinet; to the best of our knowledge, there has been no work that compares the capabilities and limitations of these technologies with the recently introduced 10GigE TOEs in a homogeneous experimental testbed. Therefore, we present performance evaluations across 10GigE, IBA, and Myrinet (with identical cluster-compute nodes) in order to enable a coherent comparison with respect to the sockets interface. Specifically, we evaluate the network technologies at two levels: (i) a detailed micro-benchmark evaluation and (ii) an application-level evaluation with sample applications from different domains, including a bio-medical image visualization tool known as the Virtual Microscope, an iso-surface oil reservoir simulator, a cluster file-system known as the parallel virtual file-system (PVFS), and a popular cluster management tool known as Ganglia. In addition to 10GigE´s advantage with respect to compatibility to wide-area network infrastructures, e.g., in support of grids, our results show that 10GigE also delivers performance that is comparable to traditional high-speed network technologies such as IBA and Myrinet in a system-area network environment to support clusters and that 10GigE is particularly well-suited for sockets-based applications
Keywords :
performance evaluation; transport protocols; workstation clusters; 10 Gbit; Ethernet; Ganglia tool; InfiniBand; Myrinet; TCP offload engines; Virtual Microscope; application-level evaluation; biomedical image visualization tool; cluster computing; cluster file-system; cluster management; head-to-TOE evaluation; high-performance sockets; isosurface oil reservoir simulator; microbenchmark evaluation; parallel virtual file-system; protocol offload engines; system-area network environment; wide-area network infrastructure; Costs; Engines; Ethernet networks; Hydrocarbon reservoirs; Microscopy; Petroleum; Protocols; Sockets; Testing; Visualization;
Conference_Titel :
Cluster Computing, 2005. IEEE International
Conference_Location :
Burlington, MA
Print_ISBN :
0-7803-9486-0
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2005.347068