ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 GNBD/VIA: a network block device over virtual interface architecture on Linux
Cited 17 time in scopus Download 0 time Share share facebook twitter linkedin kakaostory
저자
김강호, 김진수, 정성인
발행일
200204
출처
International Parallel and Distributed Processing Symposium (IPDPS) 2002, pp.1-7
DOI
https://dx.doi.org/10.1109/IPDPS.2002.1015476
협약과제
02MC3100, 차세대 인터넷 서버 기술 개발, 임기욱
초록
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.
KSP 제안 키워드
Communication Model, Communication path, Evaluation platform, Hard disks, Network block device(NBD), Protocol stack, TCP/IP protocol, Zero-copy, design and implementation, interface architecture, operating system