DocumentCode :
1910854
Title :
GNBD/VIA: a network block device over virtual interface architecture on Linux
Author :
Kangho Kim ; Jin-Soo Kim ; Sung-In Jung
Author_Institution :
Comput. & Software Technol. Lab., Electron. & Telecommun. Res. Inst., Daejeon, South Korea
fYear :
2001
fDate :
15-19 April 2001
Abstract :
This paper describes a design and implementation of GNBD/VIA, a network block device (NBD) over virtual interface architecture (VIA), and evaluates its performance on Linux-based cluster of PCs. VIA is a user-level memory-mapped communication model which provides zero-copy communication by removing the operating system from the critical communication path. Typically, an NBD layer offers the abstraction of a storage media across the network. GNBD/VIA attempts to improve the performance of the NBD layer by employing the lightweight VIA communication mechanisms between NBD servers and clients. To our best knowledge, GNBD/VIA is the first implementation of NBD on VIA. GNBD/VIA outperforms the normal NBD placed on top of TCP/IP protocol stacks, and achieves the performance comparable to local disk devices, showing the read (write) bandwidth of 30.6MB/s (25.9MB/s) on the evaluation platform with UDM.9100 hard disks and Emulex cLAN adapters.
Keywords :
operating systems (computers); transport protocols; virtual reality; GNBD/VIA; Linux; TCP/IP protocol stacks; UDM.9100 hard disks; network block device; user-level memory mapped communication model; virtual interface architecture; zero-copy communication; Bandwidth; Computer architecture; Hardware; Linux; Network servers; Personal communication networks; Protocols; Software performance; Storage area networks; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
Conference_Location :
Ft. Lauderdale, FL
Print_ISBN :
0-7695-1573-8
Type :
conf
DOI :
10.1109/IPDPS.2002.1015476
Filename :
1015476
Link To Document :
بازگشت