MASCOTTE no longer exists => visit the new COATI project-team
 


Seminaire MASCOTTE
Conception and Evaluation for P2P Video Streaming

par Yaning Liu


Date :20/12/10
Time :10:30
Location :Galois Coriolis
Abstract :Available in pdf


A Video streaming relying on peer-to-peer architectures have become massively popular.
The promising idea of P2P technology is to enable the cooperation between peers to share their resources, such as disk storage, processing power and network bandwidth.
However, these systems still remain some practical issues to be overcome. This prevents a sustained development of P2P technology on video streaming applications.
Our work focuses on the large-scale mesh-based P2P video streaming systems that include P2P live streaming, P2P VoD and P2P time-shifted IPTV. Due to different characteristics among these systems, each of them has specific challenges and opportunities.
We make an in-depth study on problems of different application systems, and further propose the corresponding resolutions to improve system performance.
We first implemented measurement studies on PPlive live streaming to investigate the fundamental cause of long start-up delay for P2P video streaming systems. We observe that most of the initial video content is actually provided by the peers in the initial peerlist given by the tracker server. However, the ratio of peers effectively active
in the initial peerlist is particularly low. According to this observation, we model the channel switching problem as the (; k)-configuration problem. We also present a distributed fast channel switching algorithm. The main idea of this algorithm is to improve the quality of the initial peerlist and further reduce the delay of getting the first video packets.
Second, to support time-shifted services in P2P IPTV, we propose two approaches aiming at resolving different issues. The first proposal, a peer-assisted catch-up
streaming system that is modeled as the multiple-interval graph, requires each peer to
maintain several intervals and each of them contains the consecutive chunks that the
peer has already retrieved, and further serve other viewers requesting these content.
This system can assist the server for the content delivery, alleviate the burden of the
server, and simplify the task of the tracker. We further propose a turntable overlay
to ensure the storage of every past chunks and guarantee a good quality of service
with a large majority of requests that are fulfilled, and balance the load of storing
and delivering the chunks to all the peers.
Finally, we explore a network-friendly P2P system, friendly P2P, to alleviate network
congestion caused by P2P traffic and keep fairness between P2P traffic and traditional
Internet traffic. We first designed and implemented a friendlyP2P file-sharing
system, and further proposed a scalable network-friendly P2P video streaming system,
namely SFP2P, which is still at the early stage of development. SFP2P, which
integrates friendlyP2P and SVC technology on video streaming systems, is expected
to keep fairness between P2P traffic and traditional Internet traffic and improve user
experiences simultaneously.
We describe the differentcharacteristics of various P2P video streaming systems,
further present the main challenges in these systems. We also propose several solutions
to improve the user experiences in these systems. Finally, we designed networkfriendly
approaches for current P2P applications. We believe that our studies could
make a sustaining development of P2P video streaming systems and develop an all-win
situation for P2P traffic, Internet traditional traffic and network operators.


Page des séminaires