METHOD FOR OPTIMALLY UTIILIZING A PEER TO PEER NETWORK
First Claim
1. A method for splitting a load of monitoring a peer to peer network, the method comprising:
- at a first node in the peer to peer network,(a) receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node;
(b) connecting to nodes different from the nodes that are connected to the second node using the received information; and
(c) reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes.
8 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment of the invention, there is provided a method for splitting a load of monitoring a peer to peer network. The method has a first node in the peer to peer network receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node. The method further has the first node connecting to nodes different from the nodes that are connected to the second node using the received information. The method still further has the first node reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes.
103 Citations
13 Claims
-
1. A method for splitting a load of monitoring a peer to peer network, the method comprising:
at a first node in the peer to peer network, (a) receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node; (b) connecting to nodes different from the nodes that are connected to the second node using the received information; and (c) reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for utilizing a peer to peer network having a plurality of nodes, the method comprising:
-
a. defining a maximum concurrent connection value; b. attempting through a first node, multiple connections to nodes in the peer to peer network up to the maximum concurrent connection value; and c. adding new connection attempts up to the concurrent connection value as connection attempts succeed or fail. - View Dependent Claims (9)
-
-
10. A method for utilizing a peer to peer network having at least a first node and a second node, the method comprising:
-
a. connecting the first node to the second node; b. recording in the first node the time of the connection; c. comparing at an interval, the first node connection time to a value; and d. disconnecting said first node from said second node when the value is reached.
-
-
11. A method for utilizing a peer to peer network having a plurality of nodes, said method comprising:
-
a. at a node in the network, obtaining address information on the plurality of nodes; b. adding the address information to a cache; and c. clearing the cache when a specific event occurs. - View Dependent Claims (12, 13)
-
Specification