Font Size: a A A

Design And Implementation Of Resources Allocation In Openflow Network

Posted on:2014-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2248330398970678Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With Internet’s rapid development, our daily life, work and study are closely related to Internet in many aspects. Because Internet lays its foundation on network resources allocation, so it is crucial to find an efficient way to manage network resources.According to the requirement of resources allocation in OpenFlow network as well as taking network virtualization into consideration, in this thesis we design and implement a network resources allocation system in NOX controller, which provide centralized control mechanism. This system provides a way to allocates physical network resources efficiently and ensures the resources isolation between different virtual networks, so as implements different traffic control mechanisms in different virtual networks. Resources allocation in OpenFlow networking could be divided into two main parts: resources allocation and resources isolation between different virtual networks; traffic control inside a virtual network. The former is responsible for mapping the physical network resources into virtual networks, monitoring the network resources as well as allocating and isolating resources, what’s more it also maintains all the information of virtual networks. Besides, it also provides APIs for the virtual network management module. The latter is in charge of the resources management inside the virtual network. The virtual network performs the duty of managing network’s flow according to specific strategies to reach the goal of improving resources utilization rate.First this paper introduces resources allocation in network virtualization and network virtualization technologies based on OpenFlow. Second, in this paper we analyze the key technologies in resources allocation in OpenFlow network, including how the OpenFlow network and the NOX controller work, and the support for multi-queues on switch ports. After that, this thesis proposes a network resources allocation system in OpenFlow network based on the system requirements and design goals and then we implement the network resources allocation system on NOX1.1platform. Then, we deploy it on our own testbed and design several test scenarios to evaluate the resources allocation, the isolation between different virtual networks as well as the traffic control in virtual networks. The results show that our system has achieved our goals. At last, this paper summarizes the advantages and disadvantages of the OpenFlow resources allocation sub system and then put forward some feasible improvement methods.
Keywords/Search Tags:OpenFlow, NOX, Resources AllocationNetwork Virtualization, Traffic Control
PDF Full Text Request
Related items