Loading...

Resource Allocation in a Hybrid CDN-P2P Video Streaming

Nikzad, Mina | 2012

606 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: English
  3. Document No: 42993 (52)
  4. University: Sharif University of Technology, International Campus, Kish Island
  5. Department: Science and Engineering
  6. Advisor(s): Akbari, Behzad; Khansari, Mohammad
  7. Abstract:
  8. Since the contribution bandwidth of each CDN (Content Delivery Network) node and also each peer are limited, optimal allocation of their bandwidth to their partners is an interesting issue. In this work, an efficient resource allocation algorithm in a hybrid CDN-P2P (Content Delivery Network- peer to peer) video streaming network has been designed and each peer will receive the video chunks with the bit rate according to the number of nodes that the peer supports. We have added this algorithm to Coolstreaming because it does not have a resource allocation mechanism. In Coolstreaming each peer when requests chunks from its neighbors, the neighbors will send the peer the requested chunks with the bandwidth equal to the whole of their bandwidth and for this reason and for the bandwidth limitation, each peer cannot have more than a few neighbors. But in our algorithm each peer can have more neighbors. We have analyzed these metrics: startup delay, end-to-end delay, start playing time, distortion, chunk miss ratio and hop count. The result shows that the proposed algorithm in the resource allocation works too much better in distortion and chunk miss ratio. End to end delay and startup delay are near each other but they differ in a few seconds but in our algorithm end to end delay and startup delay are a few seconds more that this more seconds is tolerable for the users, we have concluded that the RA (Resource Allocation) approach is the better architecture in practice.
  9. Keywords:
  10. Peer-to-Peer Network ; Resources Allocation ; Video Streaming ; Content Delivery Network (CDN)

 Digital Object List

 Bookmark

No TOC