Expressway routing among peers
First Claim
Patent Images
1. A method of expressway routing among peers, comprising:
- identifying an existing, predefined peer-to-peer (P2P) network to which the peers belong;
implementing an overlay network to overlay the P2P network for routing data over the P2P network by dividing the P2P network into multiple zones, each zone encompassing an area of the P2P network;
receiving a request to forward data in the P2P network;
determining a destination from said request;
searching a routing table for an expressway route in the overlay network based on one or more of the multiple zones of the overlay network to said destination; and
transmitting said data across said expressway route to said destination.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method for expressway routing among peers, a request is received to forward data. The destination is determined from said request. A routing table is searched for an expressway route based on zones to the destination. The data is transmitted across the expressway route to the destination.
8 Citations
36 Claims
-
1. A method of expressway routing among peers, comprising:
-
identifying an existing, predefined peer-to-peer (P2P) network to which the peers belong; implementing an overlay network to overlay the P2P network for routing data over the P2P network by dividing the P2P network into multiple zones, each zone encompassing an area of the P2P network; receiving a request to forward data in the P2P network; determining a destination from said request; searching a routing table for an expressway route in the overlay network based on one or more of the multiple zones of the overlay network to said destination; and transmitting said data across said expressway route to said destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for expressway routing among peers, comprising:
-
means for identifying an existing, predefined peer-to-peer (P2P) network to which the peers belong; means for implementing an overlay network to overlay the P2P network for routing data over the P2P network dividing the P2P network into multiple zones, each zone encompassing an area of the P2P network; means for receiving a request to forward data in the P2P network; means for determining a destination from said request; means for searching a routing table for an expressway route in the overlay network based on one or more of the multiple zones of the overlay network to said destination; and means for transmitting said data across said expressway route to said destination. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of expressway routing data among peers in a predefined peer-to-peer (P2P) system, said one or more computer programs comprising a set of instructions for:
-
implementing an overlay network overlay the P2P system for routing data over the P2P system by dividing the P2P system into multiple zones, each zone encompassing an area of the P2P network; searching a routing table for an expressway route in the overlay network to a destination, said expressway route being a greatest logical distance between a source to said destination based on one or more of the multiple zones of the overlay network; and transmitting said data across said expressway route to said destination from said source. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for expressway routing among peers in a peer-to-peer network, said system comprising:
-
a pear-to-peer module configured to implement said peer-to-peer (P2P) network; a routing module configured to implement an overlay network to overlay the P2P network for routing data over the P2P network by dividing the P2P network into multiple zones, each zone encompassing an area of the P2P network, the routing module also adapted to interface with said peer-to-peer module; and a routing table adapted to interface with said routing module, wherein said routing module is configured to search said routing table for an expressway route in the overlay network to a destination in the P2P network, said expressway route being a greatest logical distance between a source to said destination based on one or more of the multiple zones in the overlay network and to transmit said data across said expressway route to said destination from said source. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification