×

Scalable Publish/Subscribe Broker Network Using Active Load Balancing

  • US 20070143442A1
  • Filed: 12/20/2006
  • Published: 06/21/2007
  • Est. Priority Date: 12/20/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for balancing network workload in a publish/subscribe service network, the network comprising a plurality of nodes that utilize a protocol where the plurality of nodes and publish/subscribe messages are mapped by the protocol onto a unified one-dimensional overlay key space, where each node is assigned an ID and range of the key space and where each node maintains a finger table for overlay routing between the plurality of nodes, and where event and subscription messages are hashed onto the key space based on event attributes contained in the messages, such that an aggregation tree is formed between a root node and child nodes among the plurality of nodes in the aggregation tree associated with an attribute A that send messages that are aggregated at the root node, comprising:

  • receiving aggregated messages at the root node for processing of the aggregated messages; and

    upon detecting excessive processing of the aggregated messages at the root node, rebalancing network workload by pushing a portion of the processing of the aggregated messages at the root node back to a child node in the aggregation tree.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×