Application layer based dynamic bandwidth allocation mechanism in heterogeneous networks

碩士 === 國立臺北科技大學 === 資訊工程系所 === 103 === With the advances in network technologies and proliferation of smart mobile devices, multimedia contents on mobile devices grow rapidly and are expected to become the dominant IP traffic in the coming years. According to Cisco Visual Networking Index, IP video...

Full description

Bibliographic Details
Main Authors: Kai-Wei Ping, 平鎧維
Other Authors: Ho-Ting Wu
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/7vqb29
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系所 === 103 === With the advances in network technologies and proliferation of smart mobile devices, multimedia contents on mobile devices grow rapidly and are expected to become the dominant IP traffic in the coming years. According to Cisco Visual Networking Index, IP video traffic will account for 79 percent of all consumer Internet traffic in 2018. Therefore, it is an active research issue to provide excellent multimedia streaming services for fulfilling the QoS requirement of users in heterogeneous networks. This research aims at the design and implementation of dynamic bandwidth allocation mechanisms. Based upon the real time application layer information provided by all clients, the multimedia streaming server may activate the proposed dynamic bandwidth allocation algorithms to adjust all connection bandwidth dynamically, upon request by bandwidth starved clients. In this way, the potential unfairness among inter connection bandwidth caused by merely TCP flow and congestion control mechanisms can be mitigated. The QoS Provisioning of multimedia streaming data to clients may thus be enhanced. The multimedia streaming system and the proposed dynamic bandwidth allocation mechanism are implemented in this study. The unfairness among inter connection bandwidth by TCP mechanisms are observed through the real network testing environment. We also demonstrate the effectiveness of the proposed dynamic allocation mechanism in delivering better streaming services to users.