Next Article in Journal
Preliminary Study on the Damping Effect of a Lateral Damping Buffer under a Debris Flow Load
Previous Article in Journal
Numerical Study on the Asphalt Concrete Structure for Blast and Impact Load Using the Karagozian and Case Concrete Model
Article Menu
Issue 2 (February) cover image

Export Article

Open AccessArticle
Appl. Sci. 2017, 7(2), 204;

An Adaptive Buffering Scheme for P2P Live and Time-Shifted Streaming

Department of Computer Engineering, Hongik University, Seoul 04066, Korea
Pasoo Inc., 396 Worldcup bukro, Mapo-gu, Seoul 03925, Korea
Division of Computer Science and Engineering, Hanyang University, Seoul 04763, Korea
Author to whom correspondence should be addressed.
Academic Editor: Arun Somani
Received: 30 November 2016 / Revised: 6 February 2017 / Accepted: 15 February 2017 / Published: 18 February 2017
(This article belongs to the Special Issue High-Performance and Parallel Computer Systems: Design and Algorithms)
Full-Text   |   PDF [499 KB, uploaded 18 February 2017]   |  


Recently, P2P streaming techniques have been a promising solution to a large-scale live streaming system because of their high scalability and low installation cost. In P2P live streaming systems, however, it is difficult to manage peers’ buffers effectively, because they can buffer only a limited amount of data around a live broadcasting time in the main memory and suffer from long playback lag due to the nature of P2P structures. In addition, the number of peers decreases rapidly as the playback position moves further from this time by performing time-shifted viewing. These situations widen the distribution of peers’ playback positions, thereby decreasing the degree of data duplication among peers. Moreover, it is hard to use each peer’s buffer as the caching area because the buffer area where the chunks that have already been played back are stored can be overwritten at any time by new chunks that will arrive soon. In this paper, we therefore propose a novel buffering scheme to significantly increase data duplication in buffering periods among peers in P2P live and time-shifted streaming systems. In our proposed scheme, the buffer ratio of each peer is adaptively adjusted according to its relative playback position in a group by increasing the ratio of the caching area in its buffer as its playback position moves earlier in time and increasing the ratio of the prefetching area as its playback position moves later. Through extensive simulations, we demonstrate that our proposed adaptive buffering scheme outperforms the conventional buffering technique considerably in terms of startup delay, average jitter ratio, and the ratio of necessary chunks in a buffermap. View Full-Text
Keywords: P2P live streaming; time-shifted viewing; adaptive buffering; prefetching; caching P2P live streaming; time-shifted viewing; adaptive buffering; prefetching; caching

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Kim, E.; Kim, T.; Lee, C. An Adaptive Buffering Scheme for P2P Live and Time-Shifted Streaming. Appl. Sci. 2017, 7, 204.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top