Font Size: a A A

Research And Implementation Of Topology Management And Resource Allocation In An OpenFlow-enabled Testbed

Posted on:2014-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:J XieFull Text:PDF
GTID:2248330398970738Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Traditional network architecture is based on expensive proprietary hardware and closed software. This architecture directly hinders new network protocol and technologies. OpenFlow-based Software Defined Network comes into being under this background. Unlike traditional network architecture, the data and control planes are separated in SDN. What’s more, network intelligence and states are collected by a centralized controller, and the underlying network infrastructure is abstracted from the upper applications. This provides unprecedented programmability and network control to network operators, which will enable them to innovate at a faster pace.To provide network researchers an easy-to-use and real testing environment, we try to build an OpenFlow-enabled testbed. Using this testbed, researchers can first design a network topology, get the requested resources,and then test their new network protocols in the real production network. This paper mainly introduces topology management and computing resource allocation. The former mainly uses JavaScript and Django, while the latter is accomplished by developing on the OpenStack platform.Computing resources include both virtual machines and bare metal machines,where virtual machines are provided by virtualization technologies and bare metal machines are provided and managed by xCAT.
Keywords/Search Tags:Software Defined Network, Network Testbed, TopologyManagement, Resource Allocation
PDF Full Text Request
Related items