DocumentCode :
2529270
Title :
Crystal: An Emulation Framework for Practical Peer-to-Peer Multimedia Streaming Systems
Author :
Wang, Mea ; Shojania, Hassan ; Li, Baochun
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON
fYear :
2008
fDate :
17-20 June 2008
Firstpage :
833
Lastpage :
840
Abstract :
To rapidly evolve new designs of peer-to-peer (P2P) multimedia streaming systems, it is highly desirable to test and troubleshoot them in a controlled and repeatable experimental environment in a local cluster of servers, as it is risky to integrate untested protocols in live production and mission-critical peer-to-peer sessions, such as live P2P streaming. Though it is possible to construct such controlled experiments with virtual machine monitors, there are a number of challenges and roadblocks: (1) The deployment of such resource-hungry virtual machine environments are complicated and time-consuming for researchers without prior systems expertise; (2) The system designer needs to implement many basic streaming elements, such as playback buffers and message switches. In this paper, we seek to address these challenges by introducing Crystal, an emulation framework for practical P2P multimedia streaming systems, which provides support for developing, testing, and troubleshooting new streaming system designs in a controlled server cluster environment. It is our imperative design objective that Crystal offers ease of use, rapid experimental turnaround, and the capability of emulating realistic P2P environments.
Keywords :
media streaming; multimedia systems; peer-to-peer computing; Crystal emulation framework; P2P environment; P2P system; live P2P streaming; message switching; mission-critical peer-to-peer sessions; peer-to-peer multimedia streaming systems; playback buffer; resource-hungry virtual machine environment; server cluster; streaming system design; Control systems; Emulation; Mission critical systems; Multimedia systems; Peer to peer computing; Production systems; Protocols; Streaming media; System testing; Virtual machine monitors; Peer-to-peer multimedia streaming; development toolkit; emulation framework;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
Conference_Location :
Beijing
ISSN :
1063-6927
Print_ISBN :
978-0-7695-3172-4
Electronic_ISBN :
1063-6927
Type :
conf
DOI :
10.1109/ICDCS.2008.57
Filename :
4595960
Link To Document :
بازگشت