Font Size: a A A

The Design And Implementation Of Network Virtualization Management Module Based On SDN

Posted on:2015-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:K Y LiFull Text:PDF
GTID:2308330461457505Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rise of cloud computing technology has changed the original local computing-based application model.However, virtualization is an important part to build cloud infrastructure. Virtualization has a huge advantage in the efficient use of resources, high reliability, and dynamic than the physical deployment of the platform. Use virtualization technology, be able to build a new information infrastructure without abandoning the existing infrastructure. It can more effective utilize original resources.SDN (Software Defined Network, SDN) proposed in 2006 by Professor Nick McKeown of Stanford University team led by, is a network device can be controlled plane with its data plane separate from the new network architecture.This paper backgrounds with the network virtualization system based on the SDN, mainly to study its design and implementation of network virtualization management module. The entire system is a logical centralized but physical distributed system, the nodes of configuration management module can be deployed in a number of different physical machines or virtual machines. I am responsible for the design and implementation of the management of virtual networks, manage IP addresses, network policy management. All functions are provided a north REST call interface, On the transportation management platform, administrators can manage and maintain the virtual networks through the browser interface. Management module can config and access system status. The server use Node.js, have excellent high concurrent processing capability; configuration node use Cassandra for persistent storage and redis to publish-subscribe messaging to synchronize the status of the system.This paper describes the system requirements analysis and design, using user case diagram, architecture diagram. For design and implementation of the management module, gives detailed interface design and class diagrams, combine text and code,to show the whole process from the server to the configuration node.
Keywords/Search Tags:SDN, Cloud Computing, Network Virtualization, Node.js, Cassandra, redis
PDF Full Text Request
Related items