An Implementation and Analysis of the Virtual Interface Architecture
- 1 January 1998
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Rapid developments in networking technology and a rise in clustered computing have driven research studies in high performance communication architectures. In an effort to standardize the work in this area, industry leaders have developed the Virtual Interface Architecture (VIA) specification. This architecture seeks to provide an operating system-independent infrastructure for high-performance user-level networking in a generic environment. This paper evaluates the inherent costs and performance potential of the Virtual Interface Architecture through a prototype implementation over Myrinet. The VIA prototype is compared against established research user-level networks using simple communication benchmarks on the same hardware. We consider extensions to the VI Architecture that improve its performance for certain types of communication traffic and outline further research areas in the VIA design space that merit investigation.Keywords
This publication has 15 references indexed in Scilit:
- The Virtual Interface ArchitectureIEEE Micro, 1998
- Virtual network transport protocols for MyrinetIEEE Micro, 1998
- Assessing fast network interfacesIEEE Micro, 1996
- Protocol implementation using integrated layer processingACM SIGCOMM Computer Communication Review, 1995
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- The importance of non-data touching processing overheads in TCP/IPACM SIGCOMM Computer Communication Review, 1993
- Increasing network throughput by integrating protocol layersIEEE/ACM Transactions on Networking, 1993
- LogP: towards a realistic model of parallel computationPublished by Association for Computing Machinery (ACM) ,1993
- A measurement study of diskless workstation traffic on an EthernetIEEE Transactions on Communications, 1990
- The Byzantine Generals ProblemACM Transactions on Programming Languages and Systems, 1982