DocumentCode :
2432704
Title :
Performance tradeoffs for static allocation of zero-copy buffers
Author :
Halvorsen, Pål ; Jorde, Espen ; Skevik, Karl-André ; Goebel, Vera ; Plagemann, Thomas
Author_Institution :
IFI, Oslo Univ., Norway
fYear :
2002
fDate :
2002
Firstpage :
138
Lastpage :
143
Abstract :
Internet services like the World-Wide Web and multimedia applications like news- and video-on-demand have become very popular over the last years. Due to the large number of users that retrieve multimedia data with high data rates concurrently, the data servers represent a severe bottleneck in this context. Traditional time and resource consuming operations like memory copy operations limit the number of streams that can concurrently be transmitted from the server. To avoid this bottleneck and make memory and CPU resources available for other tasks, i.e., more concurrent clients, we have implemented a specialized zero-copy data path from the storage system through the communication system out to the network. In order to perform better than existing related approaches, we remove the overhead of memory related operations by statically allocating the necessary buffers. In this paper we describe the design, implementation, and evaluation of the zero-copy data path. Our results show the potential for substantial performance improvement when moving data through the communication system without any copy operations and using statically allocated buffers.
Keywords :
Internet; buffer storage; information retrieval; multimedia servers; performance evaluation; video on demand; Internet services; World-Wide Web; data servers; multimedia data retrieval; news-on-demand; performance tradeoffs; static allocation; video-on-demand; zero-copy buffers; zero-copy data path; Application software; Central Processing Unit; Electronic mail; Identity-based encryption; Information retrieval; Microcomputers; Read only memory; Streaming media; Web and internet services; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Euromicro Conference, 2002. Proceedings. 28th
ISSN :
1089-6503
Print_ISBN :
0-7695-1787-0
Type :
conf
DOI :
10.1109/EURMIC.2002.1046146
Filename :
1046146
Link To Document :
بازگشت