DocumentCode :
2359888
Title :
Quantitative analysis of strategies for streaming media distribution
Author :
Vasconcelos, Marisa A. ; Rocha, Leonardo C da ; Santos, Jde.C. ; Ismael, J.P. ; Mata, Leonardo L P da ; Almeida, Jussara M. ; Meira, Wagner, Jr. ; Almeida, Virgílio A F
Author_Institution :
Dept. of Comput. Sci., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
fYear :
2003
fDate :
10-12 Nov. 2003
Firstpage :
154
Lastpage :
165
Abstract :
Distribution of streaming media content, including live news, music and videos, is becoming increasingly popular in today´s Internet. Traditional client/server architectures are inefficient for distributing streaming media objects because of the high demands for system resources, especially server and network bandwidth, which severely limit the total number of simultaneous users the system can support. One proposal for improving the scalability of media distribution systems is the use of P2P overlay networks. Although a number of previous works has evaluated different aspects of P2P systems, mainly through simulation, there is a lack of a thorough quantitative analysis of the requirements for server and network resources (i.e., CPU, server and network bandwidth) in actual P2P systems, compared to traditional client/server systems. We aim at filling this gap by providing experimental results that quantify the savings in server and network resources if a P2P approach is used for distributing live streaming media instead of the traditional client/server approach. Towards this goal, we build an experimental testbed, in a controlled environment, to evaluate actual systems with varying number of clients during periods when the distribution tree is static. A key component of this experimental testbed is a new efficient and scalable application called streaming servant, which can act both as a client and a server, forwarding packets to other clients. We also use simple analytical formulas to evaluate the scalability of our servant application. The experimental results quantify the intuitive better scalability of the P2P architecture. As an example, the total server bandwidth decreases from 15 Mbits/s to 9 Mbits/s (a 40% reduction) if a P2P architecture is used instead of a client/server architecture for live delivery of a given file to 24 clients.
Keywords :
Internet; client-server systems; frame relay; Internet; P2P overlay network architecture; client/server architecture; network bandwidth; network resources; packet forwarding; scalability; server resources; strategy quantitative analysis; streaming media distribution; streaming servant; Analytical models; Bandwidth; File servers; Internet; Network servers; Proposals; Scalability; Streaming media; Videos; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Congress, 2003. Proceedings. First Latin American
Print_ISBN :
0-7695-2058-8
Type :
conf
DOI :
10.1109/LAWEB.2003.1250293
Filename :
1250293
Link To Document :
بازگشت