Dynamic load balancing method and system based on tenant sensing

A technology of dynamic load and balancing method, applied in the field of communication, can solve the problem of waste of server resources and achieve the effect of improving utilization efficiency

Active Publication Date: 2014-07-30
GCI SCI & TECH
View PDF4 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This approach has caused a great waste of server resources, especially for small and medium-sized enterprises, server resources should be more efficient.

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
  • Dynamic load balancing method and system based on tenant sensing
  • Dynamic load balancing method and system based on tenant sensing
  • Dynamic load balancing method and system based on tenant sensing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] In an enterprise's production environment, web application system development requires a stable and efficient web application server. In the era of cloud computing, resource sharing and on-demand allocation are advocated. Especially with the introduction of application engines such as Google App Engine, application hosting has become popular. The implementation of the application engine in the present invention provides unified application hosting services externally by constructing an elastically expanding and contracting application server cluster. The application system developed by the enterprise is deployed through the application hosting platform, and the runtime environment required for the operation of the application system is provided by the application engine. The dynamics of the system are reflected in a public cloud environment. All applications may share an application service container, with a built-in dynamic load balancing algorithm. After the number o...

Embodiment 2

[0046] The invention relates to web application server cluster technology, in particular to the architecture design of the application server cluster and the realization of a configurable tenant-based dynamic load balancer. The present invention mainly focuses on two points: one is the dynamic load balancing capability of the system, and the other is the ability to realize tenant awareness in a load-balanced cluster. Like the load balancer, the dynamic load balancer is located at the forefront of the entire system, receives all requests from the judgment module, routes the received requests to the execution nodes of the specified sub-cluster, and responds to the requests through the execution nodes; different The point is that the dynamic load balancer needs to read the configuration file to extract the early warning data and algorithm, and control the expansion and contraction of the instances in the cluster. According to these technical requirements, the specific implementat...

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 dynamic load balancing method and system based on tenant sensing. The method comprises the steps of receiving the request of a client side and extracting tenant ID information in the request; sending the request to a corresponding server cluster according to the tenant ID information, and calculating the number of requests being processed by the server cluster; judging whether the number of requests is larger than a first preset threshold; establishing a new application server through IaaS platform docking if yes; adding the newly established application server into the server cluster, loading a required configuration file to the newly established application server from a configuration file repository through an autoscript, triggering synchronous operation, checking out codes in a central code repository to the newly established application server, and forwarding the request to the newly established application server after application deployment of the newly established application server is finished. By the adoption of the method and system, the utilization rate of server resources is increased.

Description

technical field [0001] The invention relates to the technical field of communications, in particular to a dynamic load balancing method based on tenant perception and a dynamic load balancing system based on tenant perception. Background technique [0002] The traditional load balancing method is to route the request of the judgment module to a designated server cluster through a unified configuration file. The servers in the cluster need to be reserved, and the runtime installation and deployment of the server application needs to be completed. [0003] The disadvantage of the above scheme is obvious. The number of servers requires the enterprise to evaluate the request volume of customers and the system after the development and testing are completed, so as to cope with the pressure of the system. However, in the reality of a large number of small and medium-sized enterprises, the pressure on the system will peak only in very rare periods of time. In order to cope with a s...

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): H04L29/08
Inventor 温云龙
Owner GCI SCI & 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