• DocumentCode
    545403
  • Title

    Dynamic asynchronous buffer management to improve data continuity in P2P live streaming

  • Author

    Lan, Shanzhen ; Zhang, Qi ; Zhang, Xinggong ; Guo, Zongming

  • Author_Institution
    Inf. Eng. Sch., Commun. Univ. of China, Beijing, China
  • Volume
    2
  • fYear
    2011
  • fDate
    11-13 March 2011
  • Firstpage
    65
  • Lastpage
    69
  • Abstract
    In data-driven mesh-based P2P live streaming system, the playback buffer management affects the audiences´ quality of experience (QoE) significantly. Due to the instability and heterogeneity of P2P networks, the buffer is not always ready for playback. It is not only associated with the media timestamp, but also with the data availability in its neighbors. So how to manage the buffer synchronization position is very critical for provision of playback continuity. In this paper, we introduce a Buffer Map Matrix (BMM) data structure to describe the chunks availability of each peer and its neighbors. Furthermore we propose a dynamic asynchronous buffer management algorithm, MaxCount, in which the peer synchronizes its buffer window to the position where the maximum amount of chunk could be received. The position is predicted according to the BMM table and neighbors´ upload capability. The window shifts to the position where the max amount of chunks in the buffer is available in the neighbors. We carried out extensive experiments with NS-2 simulation. The experiment results show that the MaxCount algorithm has better performances than existing approaches in playback continuity and adaptability in network churn, especially when the aggregated upload bandwidth of the peers is limited.
  • Keywords
    data structures; peer-to-peer computing; synchronisation; video streaming; MaxCount; NS-2 simulation; buffer map matrix data structure; buffer synchronization position; data continuity; data driven mesh based P2P live streaming; dynamic asynchronous buffer management; media timestamp; network churn; playback buffer management; quality of experience; Availability; Bandwidth; Heuristic algorithms; Media; Peer to peer computing; Prediction algorithms; Synchronization; buffer synchronization; peer-to-peer (P2P); playback continuity; video streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Research and Development (ICCRD), 2011 3rd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-61284-839-6
  • Type

    conf

  • DOI
    10.1109/ICCRD.2011.5764085
  • Filename
    5764085