• DocumentCode
    1796673
  • Title

    Decentralized Adaptive Helper Selection in Multi-channel P2P Streaming Systems

  • Author

    Mostafavi, Seyedakbar ; Dehghan, Mehdi

  • Author_Institution
    Comput. Eng. Dept., Amirkabir Univ. of Technol. (Tehran Polytech.) IT, Tehran, Iran
  • fYear
    2014
  • fDate
    June 30 2014-July 3 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In Peer-to-Peer (P2P) multi-channel live streaming, helper peers with surplus bandwidth resources act as micro-servers to compensate the server deficiencies in balancing the resources between different channel overlays. With deployment of helper level between server and peers, optimizing the user/helper topology becomes a challenging task since applying well-known reciprocity-based choking algorithms is impossible due to the one-directional nature of video streaming from helpers to users. Because of selfish behavior of peers and lack of central authority among them, selection of helpers requires coordination. In this paper, we design a distributed online helper selection mechanism which is adaptable to supply and demand pattern of various video channels. Our solution for strategic peers´ exploitation from the shared resources of helpers is to guarantee the convergence to correlated equilibria (CE) among the helper selection strategies. Online convergence to the set of CE is achieved through the regret-tracking algorithm which tracks the equilibrium in the presence of stochastic dynamics of helpers´ bandwidth. The resulting CE can help us select proper cooperation policies. Simulation results demonstrate that our algorithm achieves good convergence, load distribution on helpers and sustainable streaming rates for peers.
  • Keywords
    Markov processes; game theory; peer-to-peer computing; resource allocation; CE; P2P multichannel live streaming; bandwidth resources; correlated equilibrium; decentralized adaptive helper selection; distributed online helper selection mechanism; multichannel P2P streaming systems; peer-to-peer streaming systems; reciprocity-based choking algorithms; regret-tracking algorithm; resource balancing; user-helper topology; video streaming; Algorithm design and analysis; Bandwidth; Convergence; Games; Heuristic algorithms; Peer-to-peer computing; Servers; Correlated Equilibria; Helper Selection; Live Streaming; Peer-to-Peer; Regret Tracking Algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops (ICDCSW), 2014 IEEE 34th International Conference on
  • Conference_Location
    Madrid
  • ISSN
    1545-0678
  • Print_ISBN
    978-1-4799-4182-7
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2014.21
  • Filename
    6888832