Loading...

Efficient Content Partitioning and Block Scheduling in Mesh-Based Peer-to-Peer Live Video Streaming Systems

Farahani, Mohamad | 2011

557 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: English
  3. Document No: 41659 (52)
  4. University: Sharif University of Technology, International Campus, Kish Island
  5. Department: Science and Engineering
  6. Advisor(s): Rabiee, Hamid Reza; Akbari, Behzad
  7. Abstract:
  8. In recent years peer-to-peer video streaming systems have become the major alternative for traditional client-server models, and several P2P streaming applications have attracted a large number of users on the Internet. In a mesh based P2P streaming architecture a video stream is portioned into video blocks and each peer pulls these video blocks from its neighbors. Since the uplink bandwidth of each peer is its main constraint in transmission video blocks, efficient block scheduling can play an important role in improving the perceived video quality by peers. Moreover, the granularity of video blocks can have a significant impact on the performance of the system. In this thesis, we propose an efficient partitioning mechanism that exploits the importance of different video frames in every Group of Picture (GoP). Furthermore, we design an optimized content-aware scheduling algorithm for content delivery purposes. Moreover, we propose a new construction and membership management mechanism that effectively improves the system performance. In the proposed construction mechanism the neighbor selection process is performed based on the join time of each peer and every peer connects to the neighbors with close join time. This mechanism can significantly decrease frame loss ratio and end-to-end delay of the network by reducing the depth of the overlay mesh. An extensive simulation study shows that the proposed algorithms achieve better performances in terms of frame loss ratio, end-to-end delay and startup delay in comparison with of random overlay construction and random scheduling mechanisms
  9. Keywords:
  10. Peer-to-Peer Network ; Live Video Streaming ; Content Partitioning ; Block Scheduling Algorithm ; Mesh Structure

 Digital Object List

 Bookmark

No TOC