DocumentCode :
2216795
Title :
Minimizing protocol processing in multimedia servers - implementation and evaluation of network level framing
Author :
Halvorsen, Pål ; Plagemann, Thomas ; Goebel, Vera
Author_Institution :
Dept. of Inf., Oslo Univ., Norway
fYear :
2002
fDate :
2002
Firstpage :
149
Lastpage :
155
Abstract :
Data servers for multimedia applications like news-on-demand represent a severe bottleneck, because a potentially very high number of users concurrently retrieve data with high data rates. In the Intermediate Storage Node Concept (INSTANCE) project, we develop a new architecture for media-on-demand servers that maximizes the number of concurrent clients a single server can support. Traditional bottlenecks, like copy operations, multiple copies of the same data element in main memory, and checksum calculation in communication protocols are avoided by applying three orthogonal techniques: network level framing (NLF), zero-copy-one-copy memory architecture, and integrated error management. In this paper, we describe how to minimize the transport level protocol processing using NLF. In particular, we look at how NLF is implemented, and we present performance measurements indicating a large performance gain. The protocol execution is minimized to about 450 cycles per packet regardless of packet size, i.e., a reduction of about 87% compared to 1 KB packets and more using larger packets. Consequently, the total server-side processing overhead is decreased by at least 50%.
Keywords :
client-server systems; memory architecture; multimedia servers; optimisation; performance evaluation; transport protocols; video on demand; INSTANCE project; Intermediate Storage Node Concept project; NLF; concurrent client maximization; data servers; integrated error management; media-on-demand servers; multimedia applications; network level framing; news-on-demand; orthogonal techniques; performance measurements; transport level protocol processing; zero-copy-one-copy memory architecture; Application software; Central Processing Unit; Communication system operations and management; Error correction; Intelligent networks; Memory architecture; Memory management; Network servers; Operating systems; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on
Print_ISBN :
0-7695-1588-6
Type :
conf
DOI :
10.1109/ICDCSW.2002.1030762
Filename :
1030762
Link To Document :
بازگشت