• DocumentCode
    2058982
  • Title

    Peer NAT proxies for peer-to-peer games

  • Author

    Seah, Daryl ; Wai Kay Leong ; Yang, Qingwei ; Leong, Wai Kay ; Razeen, Ali

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2009
  • fDate
    23-24 Nov. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Network Address Translators (NAT) are ubiquitous on the Internet and any peer-to-peer (p2p) game will almost certainly need to perform NAT traversal through such devices. Our experiments suggest that while NAT hole punching techniques are relatively mature, they succeed only about 90% of the time and thus p2p games will inevitably need to employ NAT proxies to establish the remaining connections. We demonstrate with an implementation and a measurement study that using peers as NAT proxies is feasible for both UDP and TCP connections. We found that it is relatively easy to find peers capable of acting as proxies and that the performance achieved is comparable to that of server-based NAT proxies.
  • Keywords
    Internet; computer games; peer-to-peer computing; transport protocols; Internet; NAT hole punching techniques; NAT traversal; TCP connections; UDP connections; network address translators; peer NAT proxies; peer-to-peer games; Internet; Libraries; Network address translation; Network servers; Peer to peer computing; Protocols; Punching; Relays; Time measurement; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Systems Support for Games (NetGames), 2009 8th Annual Workshop on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5603-1
  • Electronic_ISBN
    978-1-4244-5604-8
  • Type

    conf

  • DOI
    10.1109/NETGAMES.2009.5446233
  • Filename
    5446233