Dynamic Routing Path Planning and Resource Scheduling Mechanism for SDN Virtual Tenant Networks

碩士 === 國立臺灣科技大學 === 電機工程系 === 103 === With the rapid development of the Internet, the distributed architecture of legacy networks is increasing network complexity and maintenance costs. Traditional networks cannot satisfy the demands of current users. Software Defined Network (SDN) was developed to...

Full description

Bibliographic Details
Main Authors: Chen-Chia Chang, 張振嘉
Other Authors: Jiann-Liang Chen
Format: Others
Language:en_US
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/49859297875512257196
Description
Summary:碩士 === 國立臺灣科技大學 === 電機工程系 === 103 === With the rapid development of the Internet, the distributed architecture of legacy networks is increasing network complexity and maintenance costs. Traditional networks cannot satisfy the demands of current users. Software Defined Network (SDN) was developed to satisfy the current users’ requirements and to improve the quality of service by in various network applications. In SDN architecture, network intelligence and network state are logically centralized, and the underlying network infrastructure is abstracted from applications. As a result, SDN provides the benefits of programmability, automation, and network control. It also provides network virtualization, which supports the sharing of bandwidth resources. Therefore, this work concerns routing path planning and resource scheduling in a Virtual Tenant Network, which is an application running on SDN Controller. This work proposes a routing path planning mechanism to assign the VTN resources on a physical network routing path to improve routing path resource utilization. A resource scheduling mechanism that reassigns the VTN resource by reserving the high SLA requirement tenant resource when the routing path utilization exceeds a threshold is also presented. The resource scheduling mechanism guarantees the quality of service in the VTN. This work analyzes the proposed routing path planning mechanism and resource scheduling mechanism in a VTN. First, the routing path mechanism calculates some variables that must be calculated to make the assignment and assigns the VTN resource to a suitable routing path. After network begins to be used, the monitor module monitors the resources associated with each VTN and each routing path. Second, based on the monitored information, the resource scheduling mechanism analyzes the resource utilization to adjust the routing path to which it is assigned. Based on the results thus obtained, the proposed routing path mechanism improves the routing assignment from a single path to five paths. The resource scheduling mechanism improves bandwidth utilization by 10.92%.