Load balancing method and device for cloud computing

A load balancing and cloud computing technology, applied in the field of cloud computing, can solve problems such as failure to achieve load balancing of server computing units, failure to fully utilize server resources, etc.

Active Publication Date: 2021-04-30
青岛民航凯亚系统集成有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Its main solution is to solve the load detection method and state feedback method in the load balancing process, so as to realize the load balancing between servers, but it still fails to solve the problem of the computing unit of the server itself when there are many computing units in the cloud server. Load balancing has not yet been achieved, and the resources of the server cannot be fully utilized

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
  • Load balancing method and device for cloud computing
  • Load balancing method and device for cloud computing
  • Load balancing method and device for cloud computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Such as figure 1 As shown, the load balancing method of cloud computing, the method performs the following steps:

[0032] Step 1: The scheduling server obtains load information reported by each cloud service unit, each cloud service unit includes a plurality of sub-computing units, and the load information is information reflecting the resource occupancy of the sub-computing units;

[0033] Step 2: The scheduling server determines the overloaded sub-computing unit in each cloud service unit, and the overloaded sub-computing unit is a sub-computing unit whose load state is overloaded;

[0034] Step 3: The scheduling server first performs load balancing within the unit, and determines the lightly loaded target sub-computing unit in the current cloud service unit according to the load information, and the target sub-computing unit is to share the load of the overloaded cloud service unit sub-computing unit; when the scheduling server cannot obtain a light-loaded target s...

Embodiment 2

[0038] On the basis of the previous embodiment, when the scheduling server performs intra-unit load balancing, it first obtains the number of sub-computing units in the current cloud service unit, numbers each sub-computing unit, and regards each sub-computing unit as a Nodes connect all sub-computing units to build a resource network; through the constructed resource network, the scheduling server is in the current cloud service unit, combined with the location of the overloaded sub-computing unit in the resource network, and other light-loaded sub-units The location of the computing unit, find the shortest shortest path between the overloaded sub-computing unit and the light-loaded sub-computing unit, connect the overloaded sub-computing unit and the light-loaded sub-computing unit, and instruct the two to perform load balancing.

[0039] Specifically, load balancing, also known as load balancing (Load balancing), is a computer technology used to distribute load among multipl...

Embodiment 3

[0043] On the basis of the previous embodiment, when the scheduling server performs load balancing among units, it first obtains the number of all cloud service units, numbers the cloud service units, and uses each cloud service unit as a node to connect all cloud service units The cloud service unit constructs a cloud service resource network; through the constructed cloud service resource network, the scheduling server combines the position of the overloaded cloud service unit in the cloud service resource network and the positions of other lightly loaded cloud service units to find the overloaded The shortest path between the cloud service unit and the light-loaded cloud service unit connects the overloaded cloud service unit and the light-loaded cloud service unit, and instructs the two to perform load balancing; In the cloud service unit, a lightly loaded sub-computing unit is found, and the lightly loaded sub-computing unit is instructed to perform load balancing with the...

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 relates to the technical field of cloud computing, in particular to a load balancing method and device for cloud computing. The method comprises the following steps: 1, a dispatch server acquiring load information reported by each cloud service unit, each cloud service unit comprising a plurality of sub-computing units, and the load information being information reflecting the resource occupation condition of the sub-computing units; and 2, the scheduling server determining overload sub-computing units in the cloud service units, wherein the overload sub-computing units are sub-computing units with overload states. Cloud service resources are utilized to the maximum extent through load balancing between cloud service units and in the cloud service units, and meanwhile, when load balancing between the units and load balancing in the units are carried out, the shortest path can be established during load balancing by constructing a cloud service resource network and a resource network, so that higher load balancing efficiency is ensured.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and in particular relates to a load balancing method and device for cloud computing. Background technique [0002] Load balancing is a computer technique used to distribute load among multiple computers (computer clusters), network connections, CPUs, disk drives, or other resources in order to optimize resource usage, maximize throughput, and minimize The purpose of optimizing response time while avoiding overload. Using multiple server components with load balancing instead of a single component increases reliability through redundancy. Load balancing services are usually performed by dedicated software and hardware. The main function is to reasonably allocate a large number of jobs to multiple operating units for execution, and to solve the problems of high concurrency and high availability in the Internet architecture. [0003] The traditional load balancing technology has two meani...

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
IPC IPC(8): H04L29/08
CPCH04L67/1008H04L67/1023H04L67/1029Y02D30/50
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