Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for determining the mapping relationship between communication agent node and virtual machine in cloud platform

A communication agent and mapping relationship technology, applied in the field of cloud platform big data processing, can solve the problem of not determining the mapping relationship between communication agent nodes and virtual machines, etc.

Active Publication Date: 2018-05-29
重庆宜邦科技有限责任公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the problem that the prior art does not determine the mapping relationship between the communication agent node and the virtual machine in the cloud platform

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 for determining the mapping relationship between communication agent node and virtual machine in cloud platform
  • Method for determining the mapping relationship between communication agent node and virtual machine in cloud platform
  • Method for determining the mapping relationship between communication agent node and virtual machine in cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] A method for determining the mapping relationship between a communication agent node and a virtual machine in a cloud platform, constructing a cloud platform including a control node server and X computing node servers, where X is a natural number greater than or equal to 1. Several virtual machines are constructed on each computing node server. The cloud platform is built based on the OpenStack Havana version. A total of Y communication proxy nodes are built on some or all of the computing node servers of the cloud platform, 1≤Y≤X. The communication proxy node is used to manage virtual machines, and each communication proxy node maps several virtual machines. The mapping relationship between the communication proxy node and the virtual machine is determined through the following steps:

[0017] 1) Test the data processing performance of all virtual machines in the cloud platform, and sort all the virtual machines in the cloud platform according to the data processing...

Embodiment 2

[0024] Each step of this embodiment corresponds to Embodiment 1. First, build a cloud platform including one control node server and X computing node servers, where X is a natural number greater than or equal to 1. Several virtual machines are built on each computing node server, that is, n computing node servers are built on the i-th computing node server i Virtual machines, where i=1, 2...X, n i is a natural number greater than or equal to 1. The cloud platform is built based on the OpenStack Havana version. A total of Y communication proxy nodes are built on some or all of the computing node servers of the cloud platform, 1≤Y≤X. The communication proxy node is used to manage virtual machines, and each communication proxy node maps several virtual machines.

[0025] The mapping relationship between the communication proxy node and the virtual machine is determined by the following steps: 1) Test the data processing performance of all virtual machines in the cloud platfor...

Embodiment 3

[0031] This embodiment illustrates embodiments 1 and 2 through a specific example. That is, a method for determining the mapping relationship between communication agent nodes and virtual machines in the cloud platform, constructing a cloud platform including one control node server and three computing node servers, that is, X=3. Several virtual machines are built on each computing node server, that is, two virtual machines are built on the first computing node server, one virtual machine is built on the second computing node server, and one virtual machine is built on the third computing node server. There is 1 virtual machine built on the server. The cloud platform is built based on the OpenStack Havana version. A total of 2 communication proxy nodes are built on some computing node servers of the cloud platform, that is, there are 1 communication proxy nodes on the 1st and 3rd computing node servers, and there is no communication proxy node on the 2nd computing node server...

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 method for determining the mapping relationship between a communication agent node and a virtual machine in a cloud platform, and the cloud platform is built based on the OpenStack Havana version. The mapping relationship between the communication agent node and the virtual machine on the cloud platform is determined by the following steps: 1) testing the data processing performance of all virtual machines in the cloud platform, and sorting all the virtual machines in the cloud platform according to the data processing performance. 2) Find the virtual machine with the highest data processing performance among the virtual machines not currently assigned to the communication proxy node as the virtual machine to be assigned. 3) Test the load percentage of all communication proxy nodes in the cloud platform, find out the communication proxy node with the smallest load percentage, and assign the virtual machine to be allocated found in step 2) to the communication proxy node. 4) Steps 2-3) are repeated until all virtual machines tested in step 1) are allocated to communication proxy nodes.

Description

technical field [0001] The invention relates to cloud platform big data processing. Background technique [0002] The big data processing cluster based on the cloud platform is gradually being adopted by the industry due to its elastic and scalable computing framework and the new business model of "acquisition on demand". [0003] Starting from the OpenStack Grizzly version, in order to improve the performance and reliability of the virtual network, tenants can be allowed to deploy communication proxy nodes on multiple hosts. However, the virtual network component Neutron only implements the communication function of the virtual network, and does not pay further attention to the improvement of the communication performance of the virtual network. That is, no effective allocation strategy for communication agent node deployment is provided. For the Hadoop cluster based on OpenStack, how we need to design a communication agent allocation strategy to optimize the performance ...

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 Patents(China)
IPC IPC(8): H04L29/08H04L12/911G06F17/30
Inventor 任海军龙澜潘璐璐吴良俊郭晓东吴海燕王博
Owner 重庆宜邦科技有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products