Title :
An Evaluation of Transport Protocols in Peer-to-Peer Media Streaming
Author :
Chang, Jeng-Yuh ; Su, Xiao
Author_Institution :
Dept. of Comput. Eng., San Jose State Univ., San Jose, CA
Abstract :
To solve the scalability issue of the traditional client-server architecture, many media streaming applications have adopted peer-to-peer (P2P) architecture in their implementations. Because of the success of using TCP in client-server streaming applications, most P2P streaming applications also use TCP as their transport protocol. On the other hand, some researchers argue that UDP is a better choice of transport protocol, as it is light-weight and meets the requirements of real-time streaming. However, there is no comparison study of using two transport protocols in global deployment of P2P applications. In this paper, we describe our efforts along this line. We first describe the designs of two P2P streaming systems: one using TCP, and the other using UDP. To simulate real deployment scenarios, both systems are developed based on similar designs used in current popular P2P streaming software products and comparative experiments are carried out on PlanetLab, a global Internet simulation platform.
Keywords :
media streaming; peer-to-peer computing; transport protocols; P2P architecture; PlanetLab; TCP; UDP; peer-to-peer architecture; peer-to-peer media streaming; transport protocols; Application software; Bandwidth; Computer architecture; Computer networks; Peer to peer computing; Scalability; Streaming media; Telecommunication network reliability; Transport protocols; Yarn;
Conference_Titel :
Networking, Architecture, and Storage, 2008. NAS '08. International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-0-7695-3187-8
DOI :
10.1109/NAS.2008.46