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