Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems
碩士 === 輔仁大學 === 資訊工程學系碩士班 === 101 === Because video streaming service requires a lot of bandwidth, traditional client-server model has become inadequate due to the bandwidth and efficiency bottleneck. To solve this problem, the Peer-to-peer technology used in video streaming services is an inevi...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/25628599139952700786 |
id |
ndltd-TW-101FJU00396061 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101FJU003960612016-09-25T04:04:23Z http://ndltd.ncl.edu.tw/handle/25628599139952700786 Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems 在點對點隨選視訊系統中基於緩衝區可用性的動態鄰居調整機制 Ching-An Tang 湯景安 碩士 輔仁大學 資訊工程學系碩士班 101 Because video streaming service requires a lot of bandwidth, traditional client-server model has become inadequate due to the bandwidth and efficiency bottleneck. To solve this problem, the Peer-to-peer technology used in video streaming services is an inevitable trend. Among many Peer-to-peer technologies, the BT protocol is the most widely known, but it must be adapted to be used for video streaming. On neighbor selection, it is useless to choose a neighbor with a large gap between the playback points, because users' playback points will differ according to their join times. Even if we choose a neighbor with a small gap between the playback points, the network traffic variation may change the transmission performance and the contribution of the buffer. Such that we need to reconsider whether to replace the existing neighbors. In this paper, we propose a dynamic peer selection mechanism based on buffer availability. Each peer calculates the availabilities of its neighbors using their buffer overlap and load. When a peer wants to choose a neighbor to send a request, it gives preference to the peer with the maximum availability. Using this strategy can improve the upload utilization between peers, reduce the load on the server, and enhance the video qualities that all user experiences. Simulation results show that our mechanism can improve the continuity index by 26%, and reduce the server's load by 24%. Keywords: peer-to-peer network, video streaming, dynamic neighbor selection, request peer selection Lu, Chun-Hsien 呂俊賢 2013 學位論文 ; thesis 31 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 輔仁大學 === 資訊工程學系碩士班 === 101 === Because video streaming service requires a lot of bandwidth, traditional client-server model has become inadequate due to the bandwidth and efficiency bottleneck. To solve this problem, the Peer-to-peer technology used in video streaming services is an inevitable trend. Among many Peer-to-peer technologies, the BT protocol is the most widely known, but it must be adapted to be used for video streaming. On neighbor selection, it is useless to choose a neighbor with a large gap between the playback points, because users' playback points will differ according to their join times. Even if we choose a neighbor with a small gap between the playback points, the network traffic variation may change the transmission performance and the contribution of the buffer. Such that we need to reconsider whether to replace the existing neighbors.
In this paper, we propose a dynamic peer selection mechanism based on buffer availability. Each peer calculates the availabilities of its neighbors using their buffer overlap and load. When a peer wants to choose a neighbor to send a request, it gives preference to the peer with the maximum availability. Using this strategy can improve the upload utilization between peers, reduce the load on the server, and enhance the video qualities that all user experiences. Simulation results show that our mechanism can improve the continuity index by 26%, and reduce the server's load by 24%.
Keywords: peer-to-peer network, video streaming, dynamic neighbor selection, request peer selection
|
author2 |
Lu, Chun-Hsien |
author_facet |
Lu, Chun-Hsien Ching-An Tang 湯景安 |
author |
Ching-An Tang 湯景安 |
spellingShingle |
Ching-An Tang 湯景安 Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
author_sort |
Ching-An Tang |
title |
Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
title_short |
Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
title_full |
Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
title_fullStr |
Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
title_full_unstemmed |
Dynamic Peer Selection Based on Buffer Availability in P2P VoD Systems |
title_sort |
dynamic peer selection based on buffer availability in p2p vod systems |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/25628599139952700786 |
work_keys_str_mv |
AT chingantang dynamicpeerselectionbasedonbufferavailabilityinp2pvodsystems AT tāngjǐngān dynamicpeerselectionbasedonbufferavailabilityinp2pvodsystems AT chingantang zàidiǎnduìdiǎnsuíxuǎnshìxùnxìtǒngzhōngjīyúhuǎnchōngqūkěyòngxìngdedòngtàilínjūdiàozhěngjīzhì AT tāngjǐngān zàidiǎnduìdiǎnsuíxuǎnshìxùnxìtǒngzhōngjīyúhuǎnchōngqūkěyòngxìngdedòngtàilínjūdiàozhěngjīzhì |
_version_ |
1718384729956286464 |