2009 · 28 citations · 14 references
ComputingComputer ScienceComputer SystemsDigital CommunicationDistributed SystemsIncentive SystemsCongestion ControlPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsResource ProvisioningTask OffloadingBandwidth UtilizationIncentive ControlsIncentive DesignPeer-to-peer ArchitecturesPeer-to-peer ComputingPeer-to-peer Network ArchitecturePeering ArchitectureSystem Maintenance
As an efficient distribution mechanism, peer-to-peer technology has become a tremendously attractive solution to offload servers in large scale video streaming applications. However, in providing on-demand asynchronous streaming services, P2P streaming design faces two major challenges: how to schedule efficient video sharing between peers with asynchronous playback progresses? how to provide incentives for peers to contribute their resources to achieve a high level of system-wide quality-of-experience (QoE)? In this paper, we present iPASS, a novel mesh-based P2P VoD system, to address these challenges. Specifically, iPASS adopts a dynamic buffering-progress-based peering strategy to achieve high peer bandwidth utilization with low system maintenance cost. To provide incentives for peer uploading, iPASS employs a differentiated pre-fetching design that enables peers with higher contribution pre-fetch content at higher speed. Through packet-level simulations, it was demonstrated that iPASS can effectively offload server and the proposed distributed incentive algorithm motivates peers to contribute and collectively achieve a high level of of QoE.
14
Challenges, design and analysis of a large-scale p2p-vod system
Yan Huang, Tom Z. J. Fu, Dah Ming Chiu et al. · ACM SIGCOMM Computer Communication Review · 2008 · 550 citations
Can internet video-on-demand be profitable?
Cheng Huang, Jin Li, Keith W. Ross · 2007 · 411 citations
Yang Guo, Kyoungwon Suh, Jim Kurose et al. · 2003 · 288 citations