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