ABSTRACT
Multimedia streaming of mostly user generated content is an ongoing trend, not only since the upcoming of Last.fm and YouTube. A distributed decentralized multimedia streaming architecture can spread the (traffic) costs to the user nodes, but requires to provide for load balancing and consider the heterogeneity of the participating nodes. We propose a DHT-based information gathering and analyzing architecture which controls the streaming request assignment in the system and thoroughly evaluate it in comparison to a distributed stateless strategy. We evaluated the impact of the key parameters in the allocation function which considers the capabilities of the nodes and their contribution to the system. Identifying the quality-bandwidth tradeoffs of the information gathering system, we show that with our proposed system a 53% better load balancing can be reached and the efficiency of the system is significantly improved.
- DFG Research Group 733, "QuaP2P: Improvement of the Quality of Peer-to-Peer Systems," http://www.quap2p.de.Google Scholar
- Last.fm - the Social Music Revolution, http://www.last.fm.Google Scholar
- YouTube - Broadcast Yourself, http://www.youtube.com.Google Scholar
- VeriSign - Kontiki Delivery Management System, http://www.kontiki.com/.Google Scholar
- Octoshape, http://www.octoshape.com.Google Scholar
- BitTorrent DNA, http://www.bittorrent.com/dna/.Google Scholar
- J. Liu, B. Li, and Y.-Q. Zhang, "Adaptive video multicast over the internet," IEEE MultiMedia, vol. 10, no. 1, 2003. Google Scholar
Digital Library
- T. Do, K. Hua, and M. Tantaoui, "P2VoD: Providing Fault Tolerant Video-on-Demand Streaming in Peer-to-Peer Environment," in IEEE ICC, 2004.Google Scholar
- S. Annapureddy et al., "Exploring VoD in P2P Swarming Systems," in IEEE INFOCOM '07, 2007.Google Scholar
- X. Liu and S. Vuong, "Supporting Low-Cost Video-on-Demand in Heterogeneous Peer-to-Peer Networks," in IEEE ISM '05, 2005. Google Scholar
Digital Library
- B. Cohen, "Incentives Build Robustness in BitTorrent," in Workshop on Economics of Peer-to-Peer Systems, 2003.Google Scholar
- Ahlswede et al., "Network information flow," IEEE TIT: IEEE Transactions on Information Theory, vol. 46, 2000. Google Scholar
Digital Library
- C. Gkantsidis and P. Rodriguez, "Network Coding for Large Scale Content Distribution," in IEEE INFOCOM '05, 2005.Google Scholar
- K. Aberer et al., "The Essence of P2P: A Reference Architecture for Overlay Networks," in IEEE P2P '05, 2005. Google Scholar
Digital Library
- S. C. Rhea et al., "Handling Churn in a DHT," in Usenix Annual Technical Conference '04. USENIX, 2004. Google Scholar
Digital Library
- K. Graffi et al., "Overlay Bandwidth Management: Scheduling and Active Queue Management of Overlay Flows," in IEEE LCN '07: Local Computer Networks, 2007. Google Scholar
Digital Library
- P. Shah and J.-F. Paris, "Peer-to-Peer Multimedia Streaming Using BitTorrent," in IEEE IPCCC'07, 2007.Google Scholar
- Q. Lian et al., "Robust Incentives via Multi-level Tit-for-tat," in IEEE IPTPS '06, 2006.Google Scholar
- A. Kovacevic et al., "Benchmarking Platform for Peer-to-Peer Systems," it - Information Technology (Methods and Applications of Informatics and Information Technology), vol. 46, no. 3, 2007.Google Scholar
- A. El Saddik, "The Potential of Haptics Technologies," IEEE Instrumentation & Measurement, 2007.Google Scholar
Index Terms
Load balancing for multimedia streaming in heterogeneous peer-to-peer systems
Recommendations
A Diffusive Load Balancing Scheme for Clustered Peer-to-Peer Systems
ICPADS '09: Proceedings of the 2009 15th International Conference on Parallel and Distributed SystemsNode clustering is an effective solution for achieving good performance and high reliability for peer-to-peer (P2P) systems. To improve the performance of a clustered P2P system, it is important to balance the service load among the clusters in the ...
Parallel Load Balancing Strategies for Tree-Structured Peer-to-Peer Networks
APWeb/WAIM '09: Proceedings of the Joint International Conferences on Advances in Data and Web ManagementA logical balanced tree structure can be overlaid on a peer-to-peer (P2P) network to support both exact match and range queries. Load balancing mechanisms are needed for handling skew problems in a tree-structured network. Traditional load balancing ...





Comments