PROPAGATING CHANGES IN TOPIC SUBSCRIPTION STATUS OF PROCESSES IN AN OVERLAY NETWORK
First Claim
1. A method comprising:
- connecting N processes on a K-connected overlay network of nodes which is in operative association with a computer network;
monitoring subscription and un-subscription of at least some of the processes into or from topics;
determining an update of subscription and un-subscription statuses of at least some of the processes;
generating update messages reflecting the subscriptions and the un-subscriptions, the update messages being differences between previous update and current update; and
propagating the update messages through the K-connected graph, such that at least some of the processes transfer the update to its respective K neighboring nodes,wherein at least one of the connecting, the monitoring, the generating, and the propagating is executed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of updating statuses of processes in a network is provided. The method may include the following steps: connecting N processes on a K-connected overlay network of nodes which is in operative association with a computer network; determining an update of subscription and un-subscription statuses of at least some of the processes; generating update messages reflecting the subscriptions and the un-subscriptions, the update messages being differences between previous update and current update; and propagating the update messages through the K-connected graph, such that at least some of the processes transfer the update to its respective K neighboring nodes, wherein at least one of the connecting, the subscribing, the unsubscribing, the generating, and the propagating is executed by at least one processor.
43 Citations
20 Claims
-
1. A method comprising:
-
connecting N processes on a K-connected overlay network of nodes which is in operative association with a computer network; monitoring subscription and un-subscription of at least some of the processes into or from topics; determining an update of subscription and un-subscription statuses of at least some of the processes; generating update messages reflecting the subscriptions and the un-subscriptions, the update messages being differences between previous update and current update; and propagating the update messages through the K-connected graph, such that at least some of the processes transfer the update to its respective K neighboring nodes, wherein at least one of the connecting, the monitoring, the generating, and the propagating is executed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
N processes connected over a K-connected overlay network of nodes which is in operative association with a computer network, wherein at least some of the N processes are configured to; determine an update of subscription and un-subscription into or from topics of at least some of the processes; generate update messages reflecting the subscriptions and the un-subscriptions, the update messages being differences between previous update and current update; and propagate the update messages through the K-connected graph, such that at least some of the update messages are transferred to the process'"'"'s respective K neighboring nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product comprising:
-
a computer readable storage medium having computer readable program embodied therewith, the computer readable program comprising; computer readable program configured to connect N processes on a K-connected overlay network of nodes which is in operative association with a computer network; computer readable program configured to determine an update of subscription and un-subscription of at least some of the processes into and from topics; computer readable program configured to generate update messages reflecting the subscriptions and the un-subscriptions, the update messages being differences between previous update and current update; and computer readable program configured to propagate the update messages through the K-connected graph, such that at least some of the processes transfer the update to its respective K neighboring nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification