• DocumentCode
    2194099
  • Title

    Characterizing User-Level Network Virtualization: Performance, Overheads and Limits

  • Author

    Tsugawa, Maurício ; Fortes, Josè A B

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2008
  • fDate
    7-12 Dec. 2008
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    Connectivity limitations of the current Internet pose challenges to e-Science infrastructure, as communication between resources is of key importance for the sharing of hardware, software and data across geographically distributed institutions. To overcome such limitations many overlay networks have been developed. Existing solutions report performance that can keep up with slow wide-area links - however the question remains as to how overlay networks perform on new high-speed Internet connections. This paper characterizes the performance of user-level packet processing, which is at the core of most overlay networks implementations. To this end, building blocks of packet processing software are identified and characterized, and performance of IP forwarders developed in C and Java are compared through extensive measurements. Factors that affect the performance of overlay networks and limitations of existing solutions are characterized, providing insights on possible improvements. Experimental results show the following: to achieve maximum throughput, only a few microseconds (2 to 5) can be spent in virtual network processing; processing of small packets can limit TCP throughput; and overlays need to be carefully architected as encapsulation overheads can be substantial.
  • Keywords
    Internet; computer network management; computer network performance evaluation; connectivity limitations; e-science infrastructure; geographically distributed institutions; high-speed Internet connections; overlay networks; packet processing software; user-level network virtualization; user-level packet processing; wide area links; Computer networks; Distributed computing; Hardware; IP networks; Java; Peer to peer computing; Resource virtualization; Routing; Software performance; Throughput; design; performance; virtual networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    eScience, 2008. eScience '08. IEEE Fourth International Conference on
  • Conference_Location
    Indianapolis, IN
  • Print_ISBN
    978-1-4244-3380-3
  • Electronic_ISBN
    978-0-7695-3535-7
  • Type

    conf

  • DOI
    10.1109/eScience.2008.61
  • Filename
    4736759