Quiescent reconfiguration of a routing network
First Claim
1. A method for reconfiguring a routing network, the routine network being part of a publish/subscribe system, the method comprising:
- quiescing the routing network to preserve a first-in first-out delivery order quality to clients of data messages within the routing network; and
reconfiguring the quiesced routing network, while preserving the first-in first-out delivery order quality to clients of messages within the reconfigured routing network.
1 Assignment
0 Petitions
Accused Products
Abstract
Reconfiguration of a continuously available routing network of a publish/subscribe system is achieved by quiescing data messages and control messages within the routing network to preserve first-in first-out ordering thereof, and then, reconfiguring the quiesced routing network. This reconfiguration technique is particularly applicable to a routing network having at least one special node comprising one of a logger node or a sequencer node, wherein the logger node is used to store a message to persistent storage within the routing network prior to delivery of the message to one or more clients, and the sequencer sequences a message with other messages received by the network prior to delivery thereof for ordered delivery of the messages to one or more clients of the network.
111 Citations
34 Claims
-
1. A method for reconfiguring a routing network, the routine network being part of a publish/subscribe system, the method comprising:
-
quiescing the routing network to preserve a first-in first-out delivery order quality to clients of data messages within the routing network; and
reconfiguring the quiesced routing network, while preserving the first-in first-out delivery order quality to clients of messages within the reconfigured routing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for reconfiguring a publish/subscribe system comprising:
-
a routing network adapted to receive published messages for forwarding to subscribers; and
said network being further adapted to quiesce data messages and control messages within said network in response to a reconfigure command to preserve a first-in first-out delivery order quality to clients of data and control messages within the routing network, and to then reconfigure the routing network once data messages and control messages have been quiesced, while preserving the first-in first-out delivery order quality to clients of messages within the reconfigured routing network.
-
-
17. An article of manufacture comprising:
-
at least one computer usable medium having computer readable program code means embodied therein for effecting reconfiguring of a routing network, the routine network being part of a publish/subscribe system, the computer readable program code means in the article of manufacture comprising;
computer readable program code means for causing a computer to effect quiescing the routing network to preserve a first-in first-out delivery order quality to clients of data messages within the routing network;
computer readable program code means for causing a computer to effect reconfiguring the quiesced routing network, while preserving the first-in first-out delivery order quality to clients of messages within the reconfigured routing network. - View Dependent Claims (18, 19)
-
-
20. A system for reconfiguring a routing network, the routine network being part of a publish/subscribe system, the system comprising:
-
means for quiescing the routing network to preserve a first-in first-out delivery order quality to clients of data messages within the routing network; and
means for reconfiguring the quiesced routing network, while preserving the first-in first-out delivery order quality to clients of messages within the reconfigured routing network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification