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...

Full description

Bibliographic Details
Main Authors: Ching-An Tang, 湯景安
Other Authors: Lu, Chun-Hsien
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