DocumentCode
1564270
Title
Supporting the sockets interface over user-level communication architecture: design issues and performance comparisons
Author
Jang, Jae-Wan ; Kim, Jin-Soo
Author_Institution
Div. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fYear
2005
Firstpage
313
Lastpage
320
Abstract
Since user-level communication architecture (ULC) provides only primitive operations for application programmers, many high-level communication layers have been developed on top of ULC. One of such high-level communication layers is the sockets interface and it can be supported over ULC architectures in several ways. The primary objective of this paper is to identify design issues and tradeoffs among these different approaches, and to quantitatively analyze their performance to understand the various costs associated with the communication. In this paper, we design and implement KSOVIA, a kernel-level sockets layer over VIA, and compare it with the existing approaches such as a user-level sockets layer over VIA and an IP emulation layer over VIA. Our measurement results show that using an IP emulation layer exhibits the worst performance in terms of latency and bandwidth and a user-level sockets layer is useful for latency-sensitive applications. KSOVIA is found to be effective for applications, which require high bandwidth or the full compatibility with the sockets interface.
Keywords
application program interfaces; network interfaces; open systems; operating system kernels; workstation clusters; IP emulation layer; KSOVIA; Virtual Interface Architecture; application programming interface; high-level communication layer; kernel-level sockets layer; network design issues; network performance; sockets interface; user-level communication architecture; Bandwidth; Computer architecture; Costs; Emulation; Hardware; Kernel; Protocols; Sockets; Supercomputers; TCPIP;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2005. ICPP 2005. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-2380-3
Type
conf
DOI
10.1109/ICPP.2005.75
Filename
1488628
Link To Document