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
Link To Document