Font Size: a A A

Improved Design And Implementation Of Virtual Network Embedding Based On OVX Network Virtualization Platform

Posted on:2018-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ZhangFull Text:PDF
GTID:2348330536468696Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Network virtualization is aimed at establishing the logical virtual network isolated from each other on the bottom of the public physical network,and each virtual network can be deployed and managed independently.It requires a certain upgrade or retrofit of the network equipment in order to achieve complete network virtualization in the traditional network architecture,and it also need to build a corresponding proprietary software.SDN is a new type of network architecture,its features include that controlling and forwarding separation,centralized control,open and programmable interface provide a new perspective for the realization of network virtualization.OpenVirteX(OVX)is a network virtualization platform developed by Stanford.It can overcome the network virtualization platform FlowVisor's shortcomings,including that virtual topology and physical topology are not independent,the addressing space of virtual network can not overlap and so on.In addition,OVX can combine with the way to expand network topology virtualization of the Advisor and VeRTIGO to specify their virtual network topology completely independent of the physical network topology.However,we found OVX platform have two shortcomings.The first is that the entire embedding process does not take into account the resource constraints and the deployment cost,just to complete the virtual network embedding.The second is that the process of creating a virtual network is manually operated,which efficiency is low and have higher labor costs.Based on the above problems,combined with the application background and requirements of OVX platform,this paper proposes to deploy the classic embedding algorithm named Improved-vnmFlib on the OVX platform,this algorithm adds resource constraints to nodes and links,and completes the virtual network embedding with the aim of minimizing the embedding cost through the consideration of global embedding.Secondly,creating a automation embeding module for the OVX platform so that the platform can transfer the Improved-vnmFlib algorithm module to calculate the resource embedding according to the virtual network request,and then automatically create the virtual network according to the embedding result,to make the user operation more convenient.In order to implement the above solution on the OVX platform,this paper first designs the overall process of implementation,among which the key modules are user interaction module,adding resource restriction module,virtual network embedding algorithm module and automatically creating virtual network module.Then analysis the interaction between these key modules in detail,and program the modules and sub-modules.Finally,this paper builds a complete simulation environment to test the new platform,the test results show that the new platform can solve the problem of resource allocation combined with deployment cost,and can automatically create virtual networks in accordance with the embedding results.
Keywords/Search Tags:Network Virtualization, SDN, OVX, Virtual network embedding, Automation
PDF Full Text Request
Related items