VIA Communication Performance on a Gigabit Ethernet Cluster

As the technology for high-speedne tworks has evolvedo ver the last decade, the interconnection of commodity computers (e.g., PCs andw orkstations) at gigabit rates has become a reality. However, the improvedp erformance of high-speedne tworks has not been matcheds o far by a proportional improvement in the ability of the TCP/IP protocol stack. As a result the Virtual Interface Architecture (VIA) was developed to remedy this situation by providing a lightweight communication protocol that bypasses operating system interaction, providing low latency and high bandwidth communications for cluster computing. In this paper, we evaluate andc ompare the performance characteristics of both hardware (Giganet) and software (M-VIA) implementations of VIA. In particular, we focus on the performance of the VIA send/receive synchronization mechanism on both uniprocessor andd ual processor systems. The tests were conducted on a Linux cluster of PCs connected by a Gigabit Ethernet network. The performance statistics were collected using a local version of NetPIPE adapted for VIA.

[1]  A. Chien,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[2]  Thorsten von Eicken,et al.  U-Net: a user-level network interface for parallel and distributed computing , 1995, SOSP.

[3]  Hong Ong,et al.  Communication performance over a gigabit Ethernet network , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[4]  Bob Francis,et al.  Compaq Computer Corp. , 1993 .

[5]  Armin R. Mikler,et al.  NetPIPE: A Network Protocol Independent Performance Evaluator , 1996 .

[6]  Rich Seifert Gigabit Ethernet , 2001, LCN.

[7]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[8]  D. B. Davis,et al.  Intel Corp. , 1993 .

[9]  John K. Bennett,et al.  Realizing the performance potential of the virtual interface architecture , 1999, ICS '99.

[10]  D.E. Culler,et al.  Effects Of Communication Latency, Overhead, And Bandwidth In A Cluster Architecture , 1997, Conference Proceedings. The 24th Annual International Symposium on Computer Architecture.