Title
Design and implementation of zero-copy data path for efficient file transmission
Abstract
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.
Year
DOI
Venue
2006
10.1007/11847366_36
HPCC
Keywords
Field
DocType
cpu copy,zero-copy data path,cpu configuration,cpu resource,improved cpu efficiency,cpu cycle,user space,cpu cost,efficient file transmission,file transmission
Computer science,CPU time,System call,CPU modes,User space,BogoMips,Operating system,CPU shielding,Context switch,Zero-copy
Conference
Volume
ISSN
ISBN
4208
0302-9743
3-540-39368-4
Citations 
PageRank 
References 
3
0.46
16
Authors
6
Name
Order
Citations
PageRank
Dong-Jae Kang1142.07
Youngho Kim25311.10
Gyu-Il Cha382.49
Sung-In Jung412913.12
Myung-Joon Kim54635.21
Hae-Young Bae67831.47