Multi-physical server load equalizing method and device capable of meeting requirement characteristic

A physical server and load balancing technology, applied in the field of computer communication, can solve the problems of physical server specification configuration, physical server load imbalance, inconsistent specification configuration, load imbalance, etc.

Inactive Publication Date: 2011-09-14
田文洪
View PDF3 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The hash method pre-designs a hash function to map the virtual machine required by the user to the corresponding physical server, and the execution speed is faster, but how to design a hash function that meets the user specification requirements and meets the physical server specification configuration is inconsistent and It is almost impossible to solve the problem of load imbalance
[0004] In the process of realizing the present invention, the inventors found that there are at least the following problems in the prior art: none of the above-mentioned simple allocation and scheduling methods can solve the problem of unbalanced load on each physical server caused by inconsistent user specification requirements and physical server specification configurations

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
  • Multi-physical server load equalizing method and device capable of meeting requirement characteristic
  • Multi-physical server load equalizing method and device capable of meeting requirement characteristic
  • Multi-physical server load equalizing method and device capable of meeting requirement characteristic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] This embodiment provides a method for implementing load balancing among multiple physical servers, such as image 3 As shown, the method includes:

[0035] 101. Firstly, according to the virtual machine type (cpu, memory, network) requested by the user, the physical servers are arranged in ascending order according to the utilization rate of the type.

[0036]102. Then divide the physical server into multiple intervals according to the utilization rate of this type. The size of each interval can be set dynamically (for example, 0.05 is a interval), and then find out all the physical servers in the interval where the physical server with the lowest utilization rate is located. server.

[0037] 103. Try to assign virtual machines to all physical servers in this interval, and calculate the variance of the cpu utilization rate, memory utilization rate, and network utilization rate of each physical server after the physical server allocates virtual machines, and obtain each...

Embodiment 2

[0074] This embodiment provides a method for implementing load balancing among multiple physical servers, such as Figure 4 As shown, the method includes:

[0075] 201. Obtain the total cpu size, cpu utilization rate, total memory size, memory utilization rate, total network size, and network utilization rate of all physical servers at the current moment.

[0076] 202. Accept new task requests (the four queues with priority from high to low are defined as waiting, requesting, tuning, and deleting queues), tuning tasks are added to the tuning queue, and common user tasks are added to the request queue (press start chronological order).

[0077] 203. Check the waiting queue. If the waiting queue is not empty, take out the tasks in the waiting queue and allocate them. Refer to 208, 209, 210, and 211 for the specific allocation process.

[0078] 204. Check the request queue, if the request queue is not empty and the start time of the task has arrived, start allocation. If the a...

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 embodiment of the invention discloses a multi-physical server load equalizing method and device. The method comprises the following steps: virtual servers are dispensed to suitable physical servers when the load of each physical server is not equalizing and the virtual servers to be dispensed exist, thus well realizing the equalizing load among various physical servers; the load equalizing method and device simultaneously consider the equalizing load among the data center physical servers and the equalizing load among the three properties (central processing unit, internal memory and network wideband) of each physical server, and meet the different requirement characteristics of the data center physical servers, thus ensuring each physical server to work normally and provide high-performance service. The multi-physical server load equalizing method and device are applicable to load equalization on a plurality of physical servers of the cloud calculation data center.

Description

1. Technical field [0001] The invention relates to the technical field of computer communication, in particular to a method and device for realizing multi-physical server load balancing. 2. Background technology [0002] The invention relates to a dynamic load balancing technology of multiple physical servers in a cloud computing data center. There are a large number of physical servers with inconsistent specifications and configurations in the cloud data center. Through virtualization technology, each physical server can virtualize multiple virtual machines. The cloud computing data center dynamically and automatically allocates these virtual machines to users according to user demand specifications (possibly inconsistent). However, due to the inconsistency between the user's demand specifications and the specifications and configurations of all physical servers in the data center, if a simple allocation scheduling method is used, such as the commonly used round-robin meth...

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/56H04L29/08
Inventor 田文洪
Owner 田文洪
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