Browse

Design and Implementation of a User-level Sockets Layer over Virtual Interface Architecture

DC Field Value Language
dc.contributor.authorKim, Jin-Soo-
dc.contributor.authorKim, Kangho-
dc.contributor.authorJung, Sung-In-
dc.contributor.authorHa, Soonhoi-
dc.date.accessioned2009-09-08-
dc.date.available2009-09-08-
dc.date.issued2003-04-
dc.identifier.citationConcurrency and Computation: Practice and Experience Vol. 15, No. 7-8, pp. 727-749, 2003en
dc.identifier.issn1532-0626-
dc.identifier.urihttps://hdl.handle.net/10371/8873-
dc.description.abstractThe 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 application developers.
SOVIA realizes comparable performance to native VIA, showing a minimum one-way latency of 10.5 μs
and a peak bandwidth of 814 Mbps on Giganets cLAN. We have shown the functional compatibility
with the existing Sockets API by porting File Transfer Protocol (FTP) and Remote Procedure Call (RPC)
applications over the SOVIA layer. Compared to the Giganets LAN Emulation (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.
en
dc.language.isoenen
dc.publisherJohn Wiley & Sonsen
dc.subjectVirtual Interface Architectureen
dc.subjectSocketsen
dc.subjectuser-level communication architectureen
dc.subjectcluster computingen
dc.titleDesign and Implementation of a User-level Sockets Layer over Virtual Interface Architectureen
dc.typeArticleen
dc.contributor.AlternativeAuthor김진수-
dc.contributor.AlternativeAuthor김진수-
dc.contributor.AlternativeAuthor김강호-
dc.contributor.AlternativeAuthor김강호-
dc.contributor.AlternativeAuthor정성인-
dc.contributor.AlternativeAuthor정성인-
dc.contributor.AlternativeAuthor하순회-
dc.contributor.AlternativeAuthor하순회-
dc.identifier.doi10.1002/cpe.721-
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Computer Science and Engineering (컴퓨터공학부)Journal Papers (저널논문_컴퓨터공학부)
Files in This Item:
There are no files associated with this item.
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse