Improving QoS in Push-Pull P2P Live Streaming System

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 99 === During recent years, the emerging push-pull P2P streaming architecture has appeared to be the most promising way to efficiently distribute video content over the Internet which offers a good trade-off between pull-based and push-based architecture. We...

Full description

Bibliographic Details
Main Authors: Yu-Wen Wang, 王昱文
Other Authors: Cheng-Fu Chou
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/01605476442388156593
Description
Summary:碩士 === 國立臺灣大學 === 資訊工程學研究所 === 99 === During recent years, the emerging push-pull P2P streaming architecture has appeared to be the most promising way to efficiently distribute video content over the Internet which offers a good trade-off between pull-based and push-based architecture. We observed that video quality guarantee is an important issue for the users in these systems, but the current push-pull p2p streaming system contains no video quality guarantee mechanism to prevent users from video quality degradation when encountering network bandwidth or resource inadequacy. However, importance-first (IF) scheduling cannot be applied to P2P streaming directly, because it may suffer from serious content bottleneck especially in large scale. In this work, we proposed an adaptive Strategy-Switch Push-Pull Scheme that peers will adaptively adjust the scheduling strategy between random scheduling and importance-first scheduling scheme according to their buffer status to prevent from serious content bottleneck for low priority chunk. We use the simulation to show that our scheme can not only keep the characteristic of high performance of the push-pull architecture but also achieves the better video quality guarantee.