• DocumentCode
    3240622
  • Title

    Application-Aware Topology Formation Algorithm for Peer-to-Peer Networks

  • Author

    Kin-Wah Kwong ; Tsang, Danny H. K.

  • Author_Institution
    Univ. of Pennsylvania, Philadelphia
  • fYear
    2007
  • fDate
    24-28 June 2007
  • Firstpage
    73
  • Lastpage
    79
  • Abstract
    When constructing an unstructured P2P topology, one should consider the application running on top of it in order to achieve a good performance for the whole P2P system. It is not enough only to consider the "topology" objective when forming an overlay such as minimizing a P2P network diameter because it does not achieve a good performance for the whole P2P system. For example, minimizing a P2P network diameter may overload some peers under a flooding search application because of their excess connections. Therefore, one should consider the behavior of the application on top of the topology such that the topology can adapt itself in order to benefit the application. To fulfil this objective, we propose an application-aware topology formation algorithm which can be "tuned" so as to achieve load-balancing for a spectrum of P2P applications. Furthermore, we provide a very detailed analytical model to understand the behavior of our algorithm under any heterogeneous environment. The analytical results are validated by the simulations.
  • Keywords
    distributed algorithms; peer-to-peer computing; resource allocation; telecommunication network topology; P2P network; application behavior; application-aware topology formation algorithm; heterogeneous environment; load balancing; peer-to-peer networks; Algorithm design and analysis; Analytical models; Circuit topology; Communications Society; Network topology; Peer to peer computing; Protocols; Robustness; Skeleton; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2007. ICC '07. IEEE International Conference on
  • Conference_Location
    Glasgow
  • Print_ISBN
    1-4244-0353-7
  • Type

    conf

  • DOI
    10.1109/ICC.2007.21
  • Filename
    4288692