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

Intelligent dynamic load balancing method for high-speed real-time database

A technology of dynamic load and balancing method, applied in the direction of electrical components, transmission systems, etc., can solve problems such as network bandwidth waste, performance degradation, and long service blocking time, so as to solve limitations, reduce service blocking time, and flexibly distribute and deploy Effect

Active Publication Date: 2012-04-04
ELECTRIC POWER RES INST OF GUANGDONG POWER GRID
View PDF4 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The resource advantages of multiple servers cannot be fully utilized, and expensive server resources are idle in most cases
[0005] 2. When a single machine fails, the number of resources that need to be switched and alternated with control rights is huge, resulting in a relatively long service blocking time
[0006] 3. Due to the "either A or B" model in the current technology, the management flexibility of the business load logic is very poor, and it is impossible to organically integrate resources, loads and requirements, and deploy more advanced technical solutions
[0007] 4. Some existing technologies implement load distribution through network message forwarding. Although the purpose of load sharing is achieved to a certain extent, multiple network forwarding not only causes a great waste of network bandwidth, but also The performance degradation caused by the

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
  • Intelligent dynamic load balancing method for high-speed real-time database
  • Intelligent dynamic load balancing method for high-speed real-time database
  • Intelligent dynamic load balancing method for high-speed real-time database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Below in conjunction with accompanying drawing, the present invention will be described in further detail, as figure 1 As shown, the intelligent dynamic load balancing technology shown in the present invention includes a client SDK module (100), a network communication management module (200), a cluster server node module (300) and a background data storage module (400). Wherein the client SDK module (100) includes a cluster load configuration module (110) and an SDK communication arbitration module (120); in the cluster server node module (300), it includes a server-side cluster load configuration module (310), a server-side load balancing module An arbitration module (320) and a server-side data management module (330). Wherein the server-side data management module (330) is exactly a real-time / historical database system instance in the traditional sense, and different real-time / historical database systems may include one or more processes or configuration modules. In...

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 an intelligent dynamic load balancing method for a high-speed real-time database. The method comprises the following steps of: configuring cluster arbitration tables with consistent content in each client and each cluster server node; dividing a background data storage module into different physical storage partitions; establishing communication and connection between the client and each cluster server node; maintaining the consistent content of the cluster arbitration tables in servers on respective cluster server nodes by respective cluster server nodes; receiving and processing a task sent by the client; initiating a data reading and writing request to a global virtual internet protocol (IP) address by the client; sending the request to a destination cluster server node by a network communication management module; and performing necessary verification by a target cluster server node after the request submitted by the client is received, and processing a legal request. According to the method, hardware and software resources of a plurality of server nodes are flexibly integrated and optimal utilization and scheduling of hardware platform recourses are realized.

Description

technical field [0001] The invention relates to a server dynamic load balancing method, in particular to an intelligent dynamic load balancing method for a high-speed real-time database. Background technique [0002] At present, in the deployment technology of real-time / historical database systems, the traditional dual-machine hot standby cluster method is adopted without exception: two server hosts share a physical storage device, and heartbeat signals are used between the two hosts to determine who will Who will be the "master" and who will be the "standby". At any one time, only one of the hosts can become the "master" and take over shared array resources. That is to say, in the dual-machine hot backup technology of the traditional real-time / historical database system, only one server host is providing services at the same time, and the other one is idle. If and only when the current "host" fails, the other server host Only then will the actual workload be carried out. ...

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 ELECTRIC POWER RES INST OF GUANGDONG POWER GRID
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