Loading...

An Incentive Mechanism for Peer to Peer Push-Pull Live Video Streaming Systems

Mohammadifar, Amir Ali | 2012

581 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: English
  3. Document No: 43540 (52)
  4. University: SharifUniversity of Technology, International Campus, KishIsland
  5. Department: Science and Engineering
  6. Advisor(s): Khansari, Mohammad; Rabiei, Hamid Reza
  7. Abstract:
  8. Peer to peer networks and especially peer to peer live video streaming systems are becoming more and more popular these days. To disseminate the video chunks in a live P2P video streaming system all users should contribute in uploading the video chunks; however there are some selfish peers who tend to download video chunks from the network while they do not upload any data to the network; these peers are called free-riders. With incorporating the incentive mechanisms in peer to peer live video streaming systems the chance of free-riders to get the full video or the video with the intended quality will be very low. In this research we propose a push-pull live video streaming system with a hybrid incentive mechanism, called PPIM,to deal with the problem of free riding without affecting the features of the main video streaming system. The main goal of this thesis is to minimize the effect of free riding in the network by utilising a reciprocal based incentive mechanism in the pull-phase and a reputation based incentive mechanism in the push and parent selection phases of the system. By utilizing OMNeT++ simulator we show that the effect of free riders in the network is minimized so that the number of received frames by good behaving peers is maximized. The results also show that the end-to-end delay, the startup delay and the video distortion is reduced in comparison to the same system without any incentive mechanism.
  9. Keywords:
  10. Peer-to-Peer Network ; Live Video Streaming ; Peer-to-Peer Live Streaming ; Push-Pull Protocols ; Incentive System ; Free Riders

 Digital Object List

 Bookmark

No TOC