• DocumentCode
    459342
  • Title

    Stochastic Relay Routing in Peer-to-Peer Networks

  • Author

    Hei, Xiaojun ; Song, Haiqing

  • Author_Institution
    Department of Electrical & Electronic Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong. heixj@ee.ust.hk
  • Volume
    3
  • fYear
    2006
  • fDate
    38869
  • Firstpage
    1065
  • Lastpage
    1070
  • Abstract
    Network Address Translation (NAT) commonly prevents nodes without globally valid IP addresses from establishing direct Internet paths. In peer-to-peer networks, peers may utilize intermediate nodes as relays for this NAT traversal. We develop a stochastic relay routing algorithm for selecting appropriate relay nodes. The proposed relay routing algorithm is constructed in a stochastic programming framework by leveraging the actual delay of local links and the statistical delay distributions of non-local overlay links. Single or multiple paths are established via relays between two peers for achieving packet delivery with low delay and small loss. The simulation results showed that the proposed stochastic single/multi-path routing algorithm achieved a much lower packet delay than deterministic shortest path algorithms, which utilize average link delays. We demonstrated the effectiveness of the path diversity provided by our algorithm in reducing packet loss significantly via simulations. Our algorithm is fully distributed and requires only accurate local information. The employment of our algorithm is beneficial for provisioning real-time streaming applications in peer-to-peer networks.
  • Keywords
    Ad hoc networks; Delay; Forward error correction; Network address translation; Peer to peer computing; Performance loss; Relays; Routing; Stochastic processes; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2006. ICC '06. IEEE International Conference on
  • Conference_Location
    Istanbul
  • ISSN
    8164-9547
  • Print_ISBN
    1-4244-0355-3
  • Electronic_ISBN
    8164-9547
  • Type

    conf

  • DOI
    10.1109/ICC.2006.254888
  • Filename
    4024280