Method and system for measuring communication dependence relation between virtual machines

A technology of communication relationship and dependency relationship, which is applied in the field of virtual machine communication, can solve problems such as the inability to predict communication dependency relationship in advance, achieve accurate and efficient communication dependency relationship, and save system resources

Active Publication Date: 2016-10-05
TSINGHUA UNIV
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the data center, the application deployed in the virtual machine is determined by the user (application developer), and the data center management platform cannot predict the communication dependencies between the application running in the virtual machine and the virtual machine in advance, so it can only obtained by measuring

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
  • Method and system for measuring communication dependence relation between virtual machines
  • Method and system for measuring communication dependence relation between virtual machines
  • Method and system for measuring communication dependence relation between virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0078] figure 1 is a system structure diagram according to an embodiment of the present invention. Specifically, it consists of a controller (100), five switching devices (switches or routers) (110-114) and four servers (120-123). The controller, the switch, and the server are connected through a control link to transmit control commands and data plane information. Switches are connected through physical links. Each server is connected to a switch: server 120 and switch 113; server 121 and switch 113; server 122 and switch 114; server 123 and switch 114. Each server is composed of a software switch (OVS, OpenvSwitch), several user virtual machines (VM, Virtual Machine) running on the server, and a deep analysis module for performing deep packet inspection (DPI, Deep Packet Inspection) functions , the module can be a virtual machine, ...

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 provides a method and system for measuring a communication dependence relation between virtual machines and a controller. The measuring system comprises a server, the controller, switching equipment, and the virtual machines arranged on the server. The server samples the communication data packet of the virtual machines and sends a sampling result to the controller. The controller preanalyzes the communication relation between the virtual machines according to the sampling result, selects at least one virtual machine pair to be measured, and obtains the data packet forwarding path between the virtual machine pairs. The controller selects the switching equipment with a minimum load in the forwarding path to measure the communication flow between the virtual machine pairs. The switching equipment returns the measured flow result to the controller. The server is provided with a deep analysis module which obtains the mirror image of the communication data packet between the virtual machines through a software switch and carries out deep analyzing.

Description

technical field [0001] The present invention relates to the field of virtual machine communication, in particular to a system and method for measuring communication dependency between virtual machines, which is applied in a data center to accurately and efficiently obtain the communication dependency between virtual machines. Background technique [0002] With the maturity of server virtualization technology, data centers have widely adopted server virtualization technology. Using virtualization technology, a physical server hosts multiple virtual machines that are isolated from each other. Therefore, by deploying the application in the virtual machine, the utilization rate of server resources and the flexibility of application deployment are improved. At the same time, a virtual machine is migrated from one server to another according to requirements to achieve different resource optimization goals, such as load balancing, energy-saving optimization, and equipment maintena...

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): H04L12/26
Inventor 柳嘉强李勇石颖吴娟金德鹏
Owner TSINGHUA 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