Cloud data central virtual machine scheduling method based on OpenFlow frame

A cloud data center and scheduling method technology, applied in the field of cloud computing, can solve problems such as deterioration of performance indicators, failure to fully consider the overall performance of the system, and affect the overall operation of the data center, so as to achieve a reasonable resource allocation effect

Active Publication Date: 2015-01-28
XIDIAN UNIV
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this may lead to high resource utilization of a certain server in the data center, affecting the overall performance of the data center
Therefore, if only a single method is used for scheduling, the overall performance of the system cannot be fully considered during scheduling. While optimizing a certain performance indicator, it will cause deterioration of other performance indicators and affect the overall operation of the data center.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud data central virtual machine scheduling method based on OpenFlow frame
  • Cloud data central virtual machine scheduling method based on OpenFlow frame
  • Cloud data central virtual machine scheduling method based on OpenFlow frame

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] refer to figure 1 , the dispatching method of the present invention, comprises the steps:

[0022] Step 1, collecting load information of servers and virtual machines in the cloud data center.

[0023] The network based on the OpenFlow framework is composed of OpenFlow switches, FlowVisor and OpenFlow controllers. The OpenFlow switch forwards the data layer; the FlowVisor virtualizes the network; the OpenFlow controller centrally manages the network to realize the functions of the control layer. The present invention collects the load information of servers and virtual machines in the cloud data center through the OpenFlow controller. The load information includes: the total number of servers S, the number of servers in running state S', the total number of virtual machines V, and the location variable X of virtual machine i ij , when virtual machine i is placed on server j, X ij Take 1, otherwise it is 0, CPU resource R required by virtual machine i i , the CPU res...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a cloud data central virtual machine scheduling method based on an OpenFlow frame and mainly solves the problem that transfer scheme optimization object under an existing cloud computing data center environment is single. The method includes the steps of firstly, collecting related information of a cloud data central server and a virtual machine through an OpenFlow controller, and analyzing virtual machine load cycles and change conditions; secondly, calculating a new virtual machine position according to an ant colony algorithm based on pheromone diffusion; thirdly, collecting routing information and the new virtual machine information by the OpenFlow controller; fourthly, using a Dijkstra algorithm to calculate an appropriate transfer path to complete virtual machine scheduling according to the routing information and the new virtual machine position. By the method which can be used for scheduling the virtual machine by using the improved ant colony algorithm under the OpenFlow frame, the overall energy consumption of a cloud data center can be lowered, and load balancing can be achieved.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and relates to a method for scheduling virtual machines in a cloud data center, which can be used to schedule virtual machines using an improved ant colony algorithm under the framework of OpenFlow, thereby realizing overall energy consumption reduction and load balancing of data centers . Background technique [0002] With the rise of a number of new Internet services and the rapid growth of public access bandwidth, data center network traffic is showing a trend of rapid growth. Internet services have put forward higher and higher transmission quality requirements for data centers and even the Internet, including large bandwidth, security assurance, flexible scheduling, and intelligent management. Under this trend, various solutions have emerged. OpenFlow technology is a new network switching model that has emerged as the times require. It completely subverts the original practice of us...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46G06F9/455G06N3/00
CPCY02D10/00
Inventor 顾华玺刘炫璋杨银堂王坤王曦余晓衫
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products