×

Method and apparatus for abstracting logical topology information of peer-to-peer network

  • US 8,914,487 B2
  • Filed: 11/17/2011
  • Issued: 12/16/2014
  • Est. Priority Date: 05/18/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing logical topology information of a Peer-to-Peer (P2P) network to a P2P application server, wherein the P2P network comprises a topology abstracting module, a plurality of Points of Presence (POPs) and a plurality of peer clients, each of the POPs connecting one or more peer clients, the logical topology information is used by the P2P application server to optimize a selection of a peer client, the method comprises:

  • obtaining, by the topology abstracting module, a set of Points of Presence (POPs) {P1, P2, . . . , Pn} in the P2P network by getting access to a management information base (MIB) storing configuration information of the POPs or by getting access to a database storing configuration information of the POPs;

    transmitting, by the topology abstracting module, the set of POPs {P1, P2, . . . , Pn} to each POP in the P2P network;

    collecting, by the topology abstracting module, calculation results of a best path and weight value from the each POP in the P2P network, wherein each POP calculates the best path from itself to each of the other POPs in the set of POPs {P1, P2, . . . , Pn} and the weight value by using relevant algorithm of a routing protocol;

    obtaining a set of abstract logical topology records of the P2P network, wherein each of the abstract logical topology records includes a source POP, a destination POP and a sum of weight values of all links on the best path between the source POP and the destination POP; and

    transmitting, by the topology abstracting module, the set of abstract logical topology records to the P2P application server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×