Sciweavers

EUROMICRO
2002
IEEE

Performance Tradeoffs for Static Allocation of Zero-Copy Buffers

14 years 4 months ago
Performance Tradeoffs for Static Allocation of Zero-Copy Buffers
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 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 potent...
Pål Halvorsen, Espen Jorde, Karl-André
Added 14 Jul 2010
Updated 14 Jul 2010
Type Conference
Year 2002
Where EUROMICRO
Authors Pål Halvorsen, Espen Jorde, Karl-André Skevik, Vera Goebel, Thomas Plagemann
Comments (0)