Optimizing 10-Gigabit Ethernet for Networks of Workstations, Clusters, and Grids: A Case Study
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- California Inst. of Technology (CalTech), Pasadena, CA (United States)
- SLAC National Accelerator Lab., Menlo Park, CA (United States)
- European Organization for Nuclear Research (CERN), Geneva (Switzerland)
Here, this paper presents a case study of the 10-Gigabit Ethernet (10GbE) adapter from Intel R . Specifically, with appropriate optimizations to the configurations of the 10GbE adapter and TCP, we demonstrate that the 10GbE adapter can perform well in local-area, storage-area, system-area, and wide-area networks. For local-area, storage-area, and system-area networks in support of networks of workstations, network-attached storage, and clusters, respectively, we can achieve over 7-Gb/s end-to-end throughput and 12-µs end-to-end latency between applications running on Linux-based PCs. For the wide-area network in support of grids, we broke the recently-set Internet2 Land Speed Record by 2.5 times by sustaining an end-to-end TCP/IP throughput of 2.38 Gb/s between Sunnyvale, California and Geneva, Switzerland (i.e., 10,037 kilometers) to move over a terabyte of data in less than an hour. Thus, the above results indicate that 10GbE may be a cost-effective solution across a multitude of computing environments.
- Research Organization:
- SLAC National Accelerator Lab., Menlo Park, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC); National Science Foundation (NSF); US Air Force Office of Scientific Research (AFOSR)
- Grant/Contract Number:
- AC02-76SF00515; AC03-76SF00515; ANI-0230967; F49620-03-1- 0119; DAAD19-02-1-0283
- OSTI ID:
- 1441653
- Report Number(s):
- SLAC-PUB-10198
- Resource Relation:
- Conference: SC Conference, Phoenix, AZ (United States), 15-21 Nov 2003
- Country of Publication:
- United States
- Language:
- English
Similar Records
Message Passing for Linux Clusters with Gigabit Ethernet Mesh Connections
QMP-MVIA: a message passing system for Linux clusters with gigabit Ethernet mesh connections