Efficient neighbor selection through connection switching for P2P live streaming
- Authors
- Kim, Eunsam; Kim, Jinsung; Lee, Choonhwa
- Issue Date
- Apr-2019
- Publisher
- SPRINGER HEIDELBERG
- Keywords
- P2P live streaming; Neighbor selection; Connection switching; Playback lag
- Citation
- JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, v.10, no.4, pp.1413 - 1423
- Journal Title
- JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING
- Volume
- 10
- Number
- 4
- Start Page
- 1413
- End Page
- 1423
- URI
- https://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/1802
- DOI
- 10.1007/s12652-018-0691-9
- ISSN
- 1868-5137
- Abstract
- Due to the advantages of high scalability and low cost, P2P techniques have been known as a promising solution to a large-scale live streaming system. In the conventional P2P mesh-pull structure, however, a newly joined peer is more likely to connect to peers that have joined most recently and thus have relatively long playback lags. To reduce the average playback lag in a P2P live streaming system, we therefore propose an efficient scheme to select neighbor peers when a new peer joins. In our proposed scheme, even peers whose numbers of connectable neighbor peers have already reached the maximum can be selected as neighbor peers of a new peer through connection switching. Since this makes the playback range of the system denser, data duplication among peers increases considerably. In addition, to prevent the degradation of playback quality of the two peers whose connection is switched to a new peer from each other, connection switching is performed only when all of their neighbor peers have already buffered sufficient data. Through extensive simulations, we show that our proposed scheme reduces playback lag and startup latency significantly compared with the conventional policy.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.