SCALABLE RESOURCE DISCOVERY AND RECONFIGURATION FOR DISTRIBUTED COMPUTER NETWORKS
First Claim
1. A method for broadcasting information in a network of user nodes, said method comprising the steps of:
- receiving, at a publish-subscribe server node, a join announcement from a new user node; and
sending, via publication from the publish-subscribe server node, the join announcement to a first plurality of the user nodes of the network to solicit connections from those user nodes, wherein a second plurality of the user nodes are each connected to one or more other of the user nodes through direct peer-to-peer connections so as to form a viral-type network.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for discovering resources in a network of user nodes. According to the method, a resource request to be published is received at a first user node of the network, and it is determined (e.g., randomly) whether or not to send the resource request to a server node. When it is determined not to send the resource request to the server node, the resource request is forwarded to a second user node of the network through a direct connection. When it is determined to send the resource request to the server node, the resource request is sent to the server node for publication. Also provided is a user node for use in a computer network of the type that includes user nodes and at least one server node, with each user node being connected to at least one other user node through a direct connection.
37 Citations
20 Claims
-
1. A method for broadcasting information in a network of user nodes, said method comprising the steps of:
-
receiving, at a publish-subscribe server node, a join announcement from a new user node; and
sending, via publication from the publish-subscribe server node, the join announcement to a first plurality of the user nodes of the network to solicit connections from those user nodes, wherein a second plurality of the user nodes are each connected to one or more other of the user nodes through direct peer-to-peer connections so as to form a viral-type network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium encoded with a program for broadcasting information in a network of user nodes, said method comprising the steps of:
-
receiving, at a publish-subscribe server node, a join announcement from a new user node; and
sending, via publication from the publish-subscribe server node, the join announcement to a first plurality of the user nodes of the network to solicit connections from those user nodes, wherein a second plurality of the user nodes are each connected to one or more other of the user nodes through direct peer-to-peer connections so as to form a viral-type network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A publish-subscribe server node for use in a computer network of the type that includes user nodes, said publish-subscribe server node comprising:
-
a receiving interface for receiving a join announcement from a new user node; and
a transmitting interface for sending, via publication from the publish-subscribe server node, the join announcement to a first plurality of the user nodes of the network to solicit connections from those user nodes, wherein a second plurality of the user nodes are each connected to one or more other of the user nodes through direct peer-to-peer connections so as to form a viral-type network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification