BROKER NODE AND EVENT TOPIC CONTROL METHOD IN DISTRIBUTED EVENT DISTRIBUTION SYSTEM
1 Assignment
0 Petitions
Accused Products
Abstract
A broker node transmits an event in a distributed event distribution system. In order to flexibly deal with fluctuations in event transmission load, the broker node includes monitoring means that monitors fluctuations in event transmission load on the broker node for each event rule, and control means that dynamically changes an event topic to transmit the event in accordance with fluctuations in transmission load and notifies another node of an instruction of the change using a control message (event Topic control message).
-
Citations
74 Claims
-
1-37. -37. (canceled)
-
38. A broker node for transmitting an event in a distributed event distribution system, comprising:
-
a monitoring unit that monitors fluctuations in transmission load of an event on the broker node for every event rule; and a control unit that dynamically changes an event topic to transmit the event in accordance with the fluctuations in transmission load and notifies another node of an instruction of the change using a control message. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An event topic control method at a broker node for transmitting an event in a distributed event distribution system, comprising:
-
monitoring fluctuations in transmission load of an event on the broker node for every event rule; dynamically changing an event topic to transmit the event in accordance with the fluctuations in transmission load; and notifying another node of an instruction of the change using a control message. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A Publisher node in a distributed event distribution system including a plurality of broker nodes, comprising:
-
an advertise sending unit that sends an Advertise message; a publish sending unit that sends a Publish message; and a control unit that, receiving a control message instructing to change an event topic from a broker node, controls to send an Advertise message including a new event topic or a merge destination event topic indicated with the control message while setting a rendezvous node indicated with the control message as a final destination, and send a Publish message in which a predetermined event topic indicated with the control message to use the new event topic or the merge destination event topic for event transmitting is changed into the new event topic or the merge destination event topic.
-
-
62. A Subscriber node in a distributed event distribution system including a plurality of broker nodes, comprising:
-
a subscribe sending unit that sends a Subscribe message; a publish reception unit that receives a Publish message; and a control unit that, receiving a control message instructing to change an event topic from a broker node, instructs to send a Subscribe message including a new event topic or a merge destination event topic indicated with the control message while setting a rendezvous node indicated with the control message as a final destination.
-
-
63. A distributed event distribution system, comprising:
-
a Publisher node that sends an Advertise message and a Publish message; a Subscriber node that sends a Subscribe message and receives the Publish message; and a plurality of broker nodes that transmit an event from the Publisher node to the Subscriber node, wherein each broker node includes; a monitoring unit that monitors fluctuations in transmission load of an event on the broker node for every event rule; and a control unit that dynamically changes an event topic to transmit the event in accordance with the fluctuations in transmission load and notifies another node of an instruction of the change using a control message. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
69. A program for causing a program control processor in a broker node for transmitting an event in a distributed event distribution system to function as an event topic control device:
- the program makes the processor
monitor fluctuations in transmission load of an event on the broker node for every event rule; dynamically change an event topic to transmit the event in accordance with the fluctuations in transmission load; and notify another node of an instruction of the change using a control message. - View Dependent Claims (70, 71, 72, 73, 74)
- the program makes the processor
Specification