A Tunnel-Based Multi-Path Routing for Content Delivery Networks Using Software-Defined Networking
Date Issued
2016
Date
2016
Author(s)
Hsieh, Yu-Lin
Abstract
With the prevalence of online application, the bandwidth requirement for the Internet has grown more and more huge.Performance of online applications directly impacts user satisfaction. the major factors which impact the user-perceived performance of the application are packet loss rate and end-to-end delay. Content Delivery Networks (CDNs) are typically used to improve user-perceived application performance through a combination of caching and intelligent routing via DNS-based user mapping mechanism. However, due to Border Gateway Protocol (BGP) is the current dominator inter-network routing protocol, its routing nature known to overload popular links on the Internet causes a performance degradation on middle mile for CDNs. In this paper, we describe a tunnel-based multi-path routing system for dynamically constructing tunnel paths with the help of Software Defined Networking (SDN). By deployment tunnel systems in a part of autonomous systems, CDNs get more alternative paths to avoid congestion links. Moreover, we propose a tunnel system deployment algorithm to find out beneficial positions to deploy tunnel systems with quantity limitation. As last, our simulation result shows tunnel systems can effectively reduce average packet loss rate and end-to-end delay. Moreover, it proves our proposed algorithm is able to successfully choose profitable positions to make tunnel system deployment.
Subjects
content delivery networks
software-defined networking
network tunnel
inter-domain routing
network congestion
Type
thesis
File(s)
Loading...
Name
ntu-105-R03944051-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):0488875df6c2c2f0f95db0db79ec3d1f