Dynamic load balancing method of release/subscription system

A dynamic load and balance technology, applied in the direction of transmission system, digital transmission system, electrical components, etc., can solve the problem that there is no unified measurement standard for the evaluation of the content space division standard and division, so as to prevent hot spots and reduce messages The effect of reducing traffic and reducing processing delay

Active Publication Date: 2013-08-14
山东乾云信息科技集团有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

We noticed that the routing method of PADRES is based on advertising, and in the existing research on channel routing, there is relatively little research on the load balancing of the system, such as how to measure the load on the server, how to measure the amount generated by each subscription There is still no clear definition of load and other issues, and there is still no unified measurement standard for the division standard of content space and the evaluation of the division.

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 of release/subscription system
  • Dynamic load balancing method of release/subscription system
  • Dynamic load balancing method of release/subscription system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be described in more detail below through specific examples.

[0043] The invention organizes the servers in the system into a peer-to-peer overlay network, and in the overlay network, the servers can directly communicate with each other. At the beginning of the system establishment, firstly select a server randomly as the initialization server, deploy an all-event channel on this server, establish a global routing table, and forward this global routing table to other servers in the network; then each server can act as a receiving server. The ingress server receives the user's subscription or event message, and by querying the global routing table, you can get which servers the subscription or event should be processed by. When the system is officially running, the load balancing module deployed on each server will continuously monitor the load on each server and exchange load information between servers. When the load imbalance occurs, the lo...

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 a dynamic load balancing method of a release / subscription system. The system comprises a peer-to-peer overlay network consisting of a plurality of servers, each server in the network is used as an access server to receive subscription and event information, and after the even channel of the information is determined according to an overall routing list, the information is transmitted to the event channel to be processed; and the system carries out the dynamic load balance during the running process, wherein the dynamic load balance comprises: the server with heavy loadselects a transferring load locally and selects a load receiving server in other servers, and the transferring load is transmitted to the load receiving server. The method can be used for the plurality of fields such as finance service, news service, sensor network, RFID application and the like.

Description

technical field [0001] The invention relates to a dynamic load balancing method of a channel-based publishing / subscribing system. Background technique [0002] Publish / subscribe system (publish / subscribe) is a middleware for information interaction and sharing. In the publish / subscribe system, there are mainly three participants. The publisher generates data in the form of events and publishes the events to the system; the subscriber declares the events they are interested in to the system through subscription; the publish The / subscription system matches events with subscriptions already received in the system, and sends out event notifications to subscribers who have subscribed to the event. The main interfaces of the system include publishing events (publish), adding subscriptions (subscribe), unsubscribing (unsubscribe) and event notifications (notify). The basic structure of a publish / subscribe system is as follows figure 1 shown. With a publish / subscribe system, th...

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 Patents(China)
IPC IPC(8): H04L12/803H04L29/06H04L12/24H04L29/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