METHOD AND APPARATUS FOR LOCALIZATION IN PEER-TO-PEER SYSTEMS
First Claim
1. An apparatus for use by a node in a peer-to-peer (P2P) system, comprising:
- a processor configured to;
initiate a request to join a first P2P network of the P2P system, the first P2P network comprising a plurality of peer nodes;
initiate a request to join a second P2P network of the P2P system, the second P2P network comprising a subset of the peer nodes of the first P2P network; and
maintain a first set of configuration information configured for interaction by the node with the first P2P network and a second set of configuration information configured for interaction by the node with the second P2P network.
4 Assignments
0 Petitions
Accused Products
Abstract
A multi-layer peer-to-peer (P2P) capability is provided. A multi-layer P2P system includes a plurality of P2P networks associated with a plurality of hierarchical layers. For example, a first hierarchical layer may include a first P2P network including all peer nodes of the P2P system, and a second hierarchical layer may include a plurality of second P2P networks where the second P2P networks of the second hierarchical layer include respective subsets of the peer nodes of the first P2P network. The second P2P networks of the second hierarchical layer may be organized based on one or more characteristics (e.g., the geographic locations of the peer nodes, the Internet Service Providers (ISPs) with which the peer nodes are associated, and the like). A node participating in the P2P system joins the first P2P network of the P2P system and one of the second P2P networks of the P2P system. The node may then interact with the first P2P network and/or the second P2P network for performing various functions within the P2P system.
49 Citations
20 Claims
-
1. An apparatus for use by a node in a peer-to-peer (P2P) system, comprising:
a processor configured to; initiate a request to join a first P2P network of the P2P system, the first P2P network comprising a plurality of peer nodes; initiate a request to join a second P2P network of the P2P system, the second P2P network comprising a subset of the peer nodes of the first P2P network; and maintain a first set of configuration information configured for interaction by the node with the first P2P network and a second set of configuration information configured for interaction by the node with the second P2P network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method for use by a node for participating in a peer-to-peer (P2P) system, comprising:
-
initiating a request to join a first P2P network of the P2P system, the first P2P network comprising a plurality of peer nodes; initiating a request to join a second P2P network of the P2P system, the second P2P network comprising a subset of the peer nodes of the first P2P network; and maintaining a first set of configuration information configured for interaction by the node with the first P2P network and a second set of configuration information configured for interaction by the node with the second P2P network.
-
-
19. A computer readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method for use by a node for participating in a peer-to-peer (P2P) system, the method comprising:
-
initiating a request to join a first P2P network of the P2P system, the first P2P network comprising a plurality of peer nodes; initiating a request to join a second P2P network of the P2P system, the second P2P network comprising a subset of the peer nodes of the first P2P network; and maintaining a first set of configuration information configured for interaction by the node with the first P2P network and a second set of configuration information configured for interaction by the node with the second P2P network.
-
-
20. An apparatus for use by a node for participating in a peer-to-peer (P2P) system, comprising:
-
a memory configured to store; a first set of configuration information for interaction by the node with a first P2P network of the P2P system, wherein the first P2P network comprises a plurality of peer nodes; and a second set of configuration information for interaction by the node with a second P2P network of the P2P system, wherein the second P2P network comprises a subset of the peer nodes of the first P2P network; a processor configured to control interaction by the node with the first P2P network using the first set of configuration information and to control interaction by the node with the second P2P network using the second set of configuration information.
-
Specification