Font Size: a A A

The Design And Implementation Of On-demand Resource Optimization Allocation System Based On SDN

Posted on:2017-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:M S LuanFull Text:PDF
GTID:2348330485984602Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology in recent years, the structure of traditional network is getting bloated, and its defects become more obvious. On the one hand, the control and packet forwarding function of traditional network device are tightly integrated which greatly increases the pressure and complexity of network device. As a result, innovation of technology and business is restricted. Traditional network, on the other hand, is a kind of distributed system. The management of network resource and state has no global control. So it is difficult to make use of network resource efficiently. Based on this situation, people have been diligently attempts to explore new network architecture. In 2008, concept of Software Defined Networking(SDN) was proposed. SDN is a new kind of network architecture, and its core idea is to decouple the forwarding and control plane. Control plane manages different kinds of network device through the standard south interface which can optimize scheduling and using the physical network resource in theory. In addition, virtualization technology provides new ideas and solutions for the network on-demand resource optimization allocation. Virtual network is the user of network resource, each corresponding to a piece of network resource. Control plane allocates a piece of resource to the virtual network when asked to build a virtual network. The virtual network will run the business logic based on the piece of network resource. The way of resource allocation reflects the idea of on-demand resource optimization. When the virtual network no longer to use, the corresponding resource will be recycled by control plane. SDN has natural advantage of virtualization. This paper combines SDN and virtualization technology to study on-demand resource optimization allocation system.In this paper, we design and implement the network virtualization architecture based on SDN. An algorithm called “Avoiding the Hot Link Routing Algorithm” is proposed. This algorithm searches the path dynamically through calculating link utilization and the bandwidth requirement. The selected route not only meets the bandwidth requirement but also avoids the hot link as far as possible. What's more, one principle to search path is to make the remaining bandwidth more. As a result to satisfy subsequent virtual network resource requirement and increase the resource utilization. The network virtualization system contains six modules called virtual network generated module, message interception module, message parsing module, virtual network mapping module, compliance testing of application module and bandwidth virtualization routing generated module. Among which the bandwidth virtualization routing generated module is exactly to make use of the algorithm – “Avoiding the Hot Link Routing Algorithm”. In addition, this paper designs and implements a monitoring module which provides bandwidth, latency and packet loss rate measurement service. Finally, this paper builds out a complete simulation test environment and carries on detailed testing and validation.
Keywords/Search Tags:SDN, OpenFlow, Network Virtualization, On-demand resource optimization allocation
PDF Full Text Request
Related items