Introduction to Linear Optimization
Introduction to Linear Optimization
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Optimizing the Throughput of Data-Driven Peer-to-Peer Streaming
IEEE Transactions on Parallel and Distributed Systems
Providing statistically guaranteed streaming quality for peer-to-peer live streaming
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
A Measurement Study of a Large-Scale P2P IPTV System
IEEE Transactions on Multimedia
Inferring Network-Wide Quality in P2P Live Streaming Systems
IEEE Journal on Selected Areas in Communications
Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better?
IEEE Journal on Selected Areas in Communications
Leveraging social network concepts for efficient peer-to-peer live streaming systems
Proceedings of the 20th ACM international conference on Multimedia
Exploring the design space of multichannel peer-to-peer live video streaming systems
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Most of the commercial P2P video streaming deployments support hundreds of channels and are referred to as multichannel systems. Measurement studies show that bandwidth resources of different channels are highly unbalanced and thus recent research studies have proposed various protocols to improve the streaming qualities for all channels by enabling cross-channel cooperation among multiple channels. However, there is no general framework for comparing existing and potential designs for multi-channel P2P systems. The goal of this paper is to establish tractable models for answering the fundamental question in multi-channel system designs: Under what circumstances, should a particular design be used to achieve the desired streaming quality with the lowest implementation complexity? To achieve this goal, we first classify existing and potential designs into three categories, namely Naive Bandwidth allocation Approach (NBA), Passive Channel-aware bandwidth allocation Approach (PCA) and Active Channel-aware bandwidth allocation Approach (ACA). Then, we define the bandwidth satisfaction ratio as a performance metric to develop linear programming models for the three designs. The proposed models are independent of implementations and can be efficiently solved due to the linear property, which provides a way of numerically exploring the design space of multi-channel systems and developing closedform solutions for special systems.