Server load balancing method based on dual-objective optimization

A load balancing and server technology, which is applied to instruments, multi-programming devices, biological models, etc., can solve problems such as the inability to meet the needs of user load balancing, and achieve the effect of reducing task failure rate, shortening response time, and reducing waste.

Pending Publication Date: 2022-05-24
ZHEJIANG UNIV OF TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the continuous development of cluster technology, the traditional load balancing algorithm can no longer meet the needs of users for server-side load balancing. More and more scholars combine it with optimization combination, neural network, meta-heuristic algorithm, etc. for research. To achieve more complex load balancing effects

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
  • Server load balancing method based on dual-objective optimization
  • Server load balancing method based on dual-objective optimization
  • Server load balancing method based on dual-objective optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to explain the technical solutions of the present invention more clearly, the specific implementation process of the present invention will be described below by combining the drawings and the embodiments. It should be noted that the embodiments of the present invention are only for better explanation of the present invention, and do not limited to the present invention.

[0052] The present invention proposes a server load balancing method based on dual-objective optimization. The embodiment process is as follows figure 1 The specific implementation steps are as follows:

[0053] (1) Determine the number of processing servers and task requests in one request allocation. In an actual cluster system, when a large number of concurrent requests appear, in order to prevent the cluster from crashing due to short-term traffic aggregation, the flow control method is used to control the system. flow. In the present invention, when a large number of task requests app...

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 server load balancing method based on dual-objective optimization comprises the following steps: S1, determining the number of servers to be processed in a one-time request distribution process, and acquiring the number of task requests by adopting a sliding window according to the number of concurrent requests in a time node; s2, obtaining real-time state information of the servers, wherein the real-time state information comprises the comprehensive processing capacity of node servers in a quantitative cluster and the resource usage amount of each server at the arrival moment of a task request; s3, coding the relationship between the task request and the processing server by adopting a 0-1 matrix; s4, constructing a target function of a cluster load request allocation optimization problem; s5, performing iterative optimization solution on the proposed problem by using a cuckoo search algorithm, and outputting a coding solution set; s6, outputting a proper coding scheme; and S7, decoding the scheme, finding a final relationship between the task request and the processing server, and randomly selecting a coding scheme by a scheduling mechanism to perform task scheduling. According to the invention, the problem of load balanced distribution in the cluster of the server can be solved, and the whole solution is more efficient and accurate.

Description

technical field [0001] The invention belongs to the field of server cluster load balancing, in particular to a server load balancing method based on dual-objective optimization. Background technique [0002] In recent years, the rapid development of network intelligence is mainly reflected in the rapid growth of Internet user visits and network traffic. According to relevant survey results, as of June 2020, my country's network users have reached 940 million. The development of the network is closely related to people's lives, especially in other IoT industries such as smart home, smart enterprise, and smart high-speed that are gradually emerging. In addition, the popularization of terminal devices such as mobile phones, ipads and computers is also the reason for the rapid development of the network. Then the problem that follows is that when too many users request to access the same resource at the same time, if the server cannot process the requests in a timely manner, it ...

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/50G06N3/00
CPCG06F9/5083G06F9/5027G06N3/006Y02D10/00
Inventor 孟利民田真真蒋维林梦嫚应颂翔
Owner ZHEJIANG UNIV OF TECH
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