• DocumentCode
    2934143
  • Title

    Pattern-Push: A low-delay mesh-push scheduling for live peer-to-peer streaming

  • Author

    Zheng, Guifeng ; Chan, S. -H Gary ; Luo, Xiaonan ; Begen, Ali C.

  • Author_Institution
    Key Lab. of Digital Life, Sun Yat-Sen Univ., Guangzhou, China
  • fYear
    2009
  • fDate
    June 28 2009-July 3 2009
  • Firstpage
    1158
  • Lastpage
    1161
  • Abstract
    In live peer-to-peer (P2P) streaming, each peer (child) has a number of supplying parents whose packets have to be scheduled and delivered in time for continuous playback at the child. It is challenging to develop a scheduling algorithm that achieves low delay given heterogeneous bandwidth, propagation delays and available content in all the parents. This paper proposes a novel, simple and effective scheduling scheme called pattern-push. As compared to the traditional mesh-pull, pattern-push does not require continuous buffermap advertisements from the parents, and operates on the packet level instead of the larger segment level. In pattern-push, each parent pushes its packets according to a pattern as indicated by a starting packet ID and a cycle bitmap. Pattern-push requires only minimal feedback from the child, as the pattern only needs to be changed when the child detects a marked change in network conditions or its parents. Simulation results show that pattern-push achieves a significantly lower delay and overhead as compared with both traditional and recent scheduling algorithms proposed in the literature.
  • Keywords
    delays; peer-to-peer computing; scheduling; P2P streaming; continuous buffermap advertisement; live peer-to-peer streaming; low delay given heterogeneous bandwidth; low-delay mesh-push scheduling; packet scheduling; pattern push scheduling scheme; propagation delay; simulation result; Bandwidth; Computer science education; Continuing education; Feedback; Laboratories; Peer to peer computing; Propagation delay; Scheduling algorithm; Sun; Systems engineering education; Live peer-to-peer streaming; mesh-based overlay; packet scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo, 2009. ICME 2009. IEEE International Conference on
  • Conference_Location
    New York, NY
  • ISSN
    1945-7871
  • Print_ISBN
    978-1-4244-4290-4
  • Electronic_ISBN
    1945-7871
  • Type

    conf

  • DOI
    10.1109/ICME.2009.5202705
  • Filename
    5202705