Peer-to-peer group management and method for maintaining peer-to-peer graphs
First Claim
1. A method of forming a peer-to-peer group within a peer-to-peer cloud, the group having a plurality of peer nodes, the method comprising the steps of:
- selecting at least one friendly name for the group (NAMEG), wherein the friendly name collectively identifies the peer-to-peer group;
calculating a category identification (CID) for the group from the at least one friendly name;
providing the CID to at least one peer node within the peer-to-peer cloud, wherein the CID allows the at least one peer node within the peer-to-peer cloud to communicate directly to the peer-to-peer group; and
concatenating a peer ID with the CID to derive CID;
ID, and registering CID;
ID with a peer-to-peer name resolution protocol (PNRP) for discovery therethrough.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of serverless peer-to-peer group management and maintenance is presented. Group formation and discovery of private, public, and enumerated groups are provided, as is a method of joining such a peer-to-peer group. Group information management provided by the present invention ensures that each node maintains a current database from the initial joining of the group through the run phase of membership. Group graph maintenance utilizes a group signature to ensure that partitions in a graph may be detected and repaired. The utility of connections within the graph are also monitored so that non-productive connections may be dropped to increase the efficiency of the group. The diameter of the graph is also monitored and adjusted to ensure rapid information transfer throughout the group. A disconnect procedure is used to maintain the graph integrity and prevent partitions resulting from the departure of a group member.
-
Citations
10 Claims
-
1. A method of forming a peer-to-peer group within a peer-to-peer cloud, the group having a plurality of peer nodes, the method comprising the steps of:
-
selecting at least one friendly name for the group (NAMEG), wherein the friendly name collectively identifies the peer-to-peer group; calculating a category identification (CID) for the group from the at least one friendly name; providing the CID to at least one peer node within the peer-to-peer cloud, wherein the CID allows the at least one peer node within the peer-to-peer cloud to communicate directly to the peer-to-peer group; and concatenating a peer ID with the CID to derive CID;
ID, and registering CID;
ID with a peer-to-peer name resolution protocol (PNRP) for discovery therethrough. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification