Font Size: a A A

The Design And Implementation Of Resource Scheduling Module Of Network Virtualization Simulation Environment

Posted on:2017-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2348330518495688Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Internet is a great invention of human society,which only exists in laboratory environment early.It has evolved into the people's lives and become one of the indispensable infrastructures.Although the Internet has made vigorous development on the web applications and the underlying communication,the basic network architecture of the Internet over the years has no substantial progress.The original TCP/IP protocol has been in use.Along with the network size expanding the network traffic is increasing,the traditional Internet is becoming increasingly large and more rigid.The network virtualization as a solution to the current Internet rigidities always been as an important technology and it has been widespread concern in academic circles.The current academic of network virtualization has done a lot of theoretical research.However,the mechanisms and algorithms for these studies involved also require a lot of experimental verification.The network virtualization environment and the traditional network architecture are different and we cannot use a traditional network environment directly.In the network simulation environment,resource scheduling is an important part and resources embedding algorithm is the core mechanism for scheduling.The current resources embedding algorithm of network simulation environment faces the following problems.(1)In the current simulation environment,the embedding algorithm is generally unique.System resource scheduling always use the same embedding algorithm.It is difficult to select an appropriate embedding algorithm.The different embedding algorithms may have their own characteristics in different scenarios;some of the embedding algorithm may be more able to play to their strengths.(2)The current simulation environment,when there are multiple requests at the same time the arrival of virtual network,the system will randomly select a virtual network request for priority treatment.However,while the arrival of virtual network came from the number of requests may still be valid comparison,when the number of relatively large,resource scheduling stability and efficiency encounter enormous challenges.Therefore,the situation needs to design a set of pre-processing mechanisms to improve the efficiency of resource scheduling.Although,there already have been some simulation platforms such as Emulab,CORE,etc.The network topology module of network virtualization environment is not support well.This paper designs and implements the resources scheduling module under network virtual simulation environment.This module consists of three parts:network topology generation,network embedding simulation and network status monitoring.This paper presents the optimized virtual network-embedding algorithm based on double priority model,in the process of development of scheduling module.In addition,the scheduling module integrates the algorithm embedded function.The software test and simulation experiments show that the resources scheduling module can complete the resource scheduling function of virtual network embedding and improve the efficiency of the algorithm study.
Keywords/Search Tags:network virtualization, simulation environment, resource scheduling, priority
PDF Full Text Request
Related items