Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup

碩士 === 輔仁大學 === 資訊工程學系碩士班 === 107 === With the advancement of cloud technology and network transmission speed, mobile phones have become very popular. Many audio and video platforms have gradually risen, resulting in a large increase in network traffic. The bottlenecks of high cost and low scalabili...

Full description

Bibliographic Details
Main Authors: LIN, PO-WEN, 林博文
Other Authors: LU, CHUN-HSIEN
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/c4nx9u
id ndltd-TW-107FJU00396031
record_format oai_dc
spelling ndltd-TW-107FJU003960312019-07-26T03:38:58Z http://ndltd.ncl.edu.tw/handle/c4nx9u Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup 以節點分級與備援來優化樹狀拓樸下的 點對點串流直播系統 LIN, PO-WEN 林博文 碩士 輔仁大學 資訊工程學系碩士班 107 With the advancement of cloud technology and network transmission speed, mobile phones have become very popular. Many audio and video platforms have gradually risen, resulting in a large increase in network traffic. The bottlenecks of high cost and low scalability of the client–server model makes it difficult to serve a large number of users at the same time. Therefore, many audio and video services began to operate under the peer-to-peer architecture. The stability of the peer-to-peer architecture is criticized by the public. Users consider the system stability as the most important attribute of a live streaming system, so most peer-to-peer live streaming systems often sacrifice delay and cost in order to achieve high stability. The focus of live streaming is the real-time interaction between the viewers and the live broadcaster or the real-time information of the live content. Therefore, we consider cost, stability and delay are all indispensable indicators. In this thesis, we propose a dynamic topology maintenance strategy. On a tree topology to control the system architecture and reduce transmission costs. Moreover, we also use the buffer overlap decision mechanism to reduce the delay of live streaming, and we use peer grading strategy to improve system stability and reduce the impact when an upstream peer gets offline. In addition, for each peer we assigned a backup peer to provide audio and video clips for that peer when it lost the upstream transmission peer. In this way, we enable each peer to receive audio and video clips stably, reduce the delay between peers and servers, and improve the smoothness of live video playback. The experimental data show that our proposed strategy can improve the streaming quality by 2%~5%, and the delay by 15%~20%. In comparison to the mesh topology, the tree topology does not need to send messages to neighbors frequently, so the transmission cost is lower. This strategy can improve the performance of the overall live streaming systems. LU, CHUN-HSIEN 呂俊賢 2019 學位論文 ; thesis 43 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 輔仁大學 === 資訊工程學系碩士班 === 107 === With the advancement of cloud technology and network transmission speed, mobile phones have become very popular. Many audio and video platforms have gradually risen, resulting in a large increase in network traffic. The bottlenecks of high cost and low scalability of the client–server model makes it difficult to serve a large number of users at the same time. Therefore, many audio and video services began to operate under the peer-to-peer architecture. The stability of the peer-to-peer architecture is criticized by the public. Users consider the system stability as the most important attribute of a live streaming system, so most peer-to-peer live streaming systems often sacrifice delay and cost in order to achieve high stability. The focus of live streaming is the real-time interaction between the viewers and the live broadcaster or the real-time information of the live content. Therefore, we consider cost, stability and delay are all indispensable indicators. In this thesis, we propose a dynamic topology maintenance strategy. On a tree topology to control the system architecture and reduce transmission costs. Moreover, we also use the buffer overlap decision mechanism to reduce the delay of live streaming, and we use peer grading strategy to improve system stability and reduce the impact when an upstream peer gets offline. In addition, for each peer we assigned a backup peer to provide audio and video clips for that peer when it lost the upstream transmission peer. In this way, we enable each peer to receive audio and video clips stably, reduce the delay between peers and servers, and improve the smoothness of live video playback. The experimental data show that our proposed strategy can improve the streaming quality by 2%~5%, and the delay by 15%~20%. In comparison to the mesh topology, the tree topology does not need to send messages to neighbors frequently, so the transmission cost is lower. This strategy can improve the performance of the overall live streaming systems.
author2 LU, CHUN-HSIEN
author_facet LU, CHUN-HSIEN
LIN, PO-WEN
林博文
author LIN, PO-WEN
林博文
spellingShingle LIN, PO-WEN
林博文
Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
author_sort LIN, PO-WEN
title Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
title_short Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
title_full Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
title_fullStr Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
title_full_unstemmed Performance Improvement of Tree-based Peer-to-peer Live Streaming Systems Using Peer Grading and Backup
title_sort performance improvement of tree-based peer-to-peer live streaming systems using peer grading and backup
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/c4nx9u
work_keys_str_mv AT linpowen performanceimprovementoftreebasedpeertopeerlivestreamingsystemsusingpeergradingandbackup
AT línbówén performanceimprovementoftreebasedpeertopeerlivestreamingsystemsusingpeergradingandbackup
AT linpowen yǐjiédiǎnfēnjíyǔbèiyuánláiyōuhuàshùzhuàngtàpǔxiàdediǎnduìdiǎnchuànliúzhíbōxìtǒng
AT línbówén yǐjiédiǎnfēnjíyǔbèiyuánláiyōuhuàshùzhuàngtàpǔxiàdediǎnduìdiǎnchuànliúzhíbōxìtǒng
_version_ 1719230480982736896