Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/792761.793267guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

SOVIA: A User-level Sockets Layer Over Virtual Interface Architecture

Published: 08 October 2001 Publication History
  • Get Citation Alerts
  • Abstract

    The Virtual Interface Architecture (VIA) is an industry standard user-level communication architecture for system area networks. The VIA provides a protected, directly-accessible interface to a network hardware, removing the operating system from the critical communication path. In this paper, we design and implement a user-level Sockets layer over VIA, named SOVIA (Sockets Over VIA). Our objective is to use the SOVIA layer to accelerate the existing Sockets-based applications with a reasonable effort and to provide a portable and high performance communication library based on VIA to the application developers.SOVIA realizes comparable performance to native VIA, showing the minimum latency of 10.5usec and the peak bandwidth of 814Mbps on Giganet's cLAN. We have verified the functional compatibility with the existing Sockets API by porting FTP (File Transfer Protocol) and RPC (Remote Procedure Call) applications over the SOVIA layer. Compared to the Giganet's LANE driver which emulates TCP/IP inside the kernel, SOVIA easily doubles the file transfer bandwidth in FTP and reduces the latency of calling an empty remote procedure by 77% in RPC applications.

    Cited By

    View all
    • (2006)Asynchronous zero-copy communication for synchronous sockets in the sockets direct protocol (SDP) over InfiniBandProceedings of the 20th international conference on Parallel and distributed processing10.5555/1898699.1898786(271-271)Online publication date: 25-Apr-2006
    • (2005)Designing Efficient Java Communications on ClustersProceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 5 - Volume 0610.1109/IPDPS.2005.164Online publication date: 4-Apr-2005
    • (2005)High Performance Sockets over Kernel Level Virtual Interface ArchitectureProceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region10.1109/HPCASIA.2005.47Online publication date: 30-Nov-2005
    • Show More Cited By

    Index Terms

    1. SOVIA: A User-level Sockets Layer Over Virtual Interface Architecture
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          CLUSTER '01: Proceedings of the 3rd IEEE International Conference on Cluster Computing
          October 2001
          ISBN:0769511163

          Publisher

          IEEE Computer Society

          United States

          Publication History

          Published: 08 October 2001

          Author Tags

          1. SOVIA layer
          2. Sockets
          3. Virtual Interface Architecture (VIA)
          4. cluster systems
          5. system area networks (SANs)
          6. user-level communication architecture

          Qualifiers

          • Article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 10 Aug 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2006)Asynchronous zero-copy communication for synchronous sockets in the sockets direct protocol (SDP) over InfiniBandProceedings of the 20th international conference on Parallel and distributed processing10.5555/1898699.1898786(271-271)Online publication date: 25-Apr-2006
          • (2005)Designing Efficient Java Communications on ClustersProceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 5 - Volume 0610.1109/IPDPS.2005.164Online publication date: 4-Apr-2005
          • (2005)High Performance Sockets over Kernel Level Virtual Interface ArchitectureProceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region10.1109/HPCASIA.2005.47Online publication date: 30-Nov-2005
          • (2002)GNBD/VIAProceedings of the 16th International Parallel and Distributed Processing Symposium10.5555/645610.661705Online publication date: 15-Apr-2002

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media