ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

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

상세정보

학술대회 Design and Implementation of Zero-Copy Data Path for Efficient File Transmission
Cited 5 time in scopus Download 3 time Share share facebook twitter linkedin kakaostory
저자
강동재, 김영호, 차규일, 정성인, 김명준, 배해영
발행일
200609
출처
International Conference on High Performance Computing and Communications (HPCC) 2006 (LNCS 4208), v.4208, pp.350-359
DOI
https://dx.doi.org/10.1007/11847366_36
협약과제
05MH2400, 공개 SW 핵심기술개발, 김명준
초록
Huge requests for file transmission by concurrent users cause excessive memory copy operations and system calls between kernel and user space, which are very expensive and require many CPU cycles for processing. And it has been a bottleneck that limits the number of serviceable requests and prevents CPU resources from being allocated to other processes. In this paper, we suppose the zero-copy data path for efficient file transmission to solve the upper described problems. To do that, we used existing system call interface, sendfile, for file transmission from one device to another and used the same buffer page to transmit a file. The supposed zero-copy data path reduces CPU cost per transaction by eliminating CPU copies between kernel and user space and by avoiding unnecessary system calls in user space. The improved CPU efficiency means that a larger number of requests can be serviced with the same CPU configuration. © Springer-Verlag Berlin Heidelberg 2006.
KSP 제안 키워드
CPU cost, CPU efficiency, File transmission, Memory copy, System calls, Zero-copy, data path, design and implementation, user space