 
 
 
 
 
 
   
 Next: 1 Introduction
Towards Virtual Networks for Virtual Machine Grid Computing
Ananth I. Sundararaj   Peter A. Dinda
{ais,pdinda}@cs.northwestern.edu
Department of Computer Science, Northwestern University
 
Abstract:
Virtual machines can greatly simplify wide-area distributed computing by 
lowering the level of abstraction to the benefit of both resource providers and 
users. Networking, however, can be a challenge because remote sites are loath to 
provide connectivity to any machine attached to the site network by outsiders. 
In response, we have developed a simple and efficient layer two virtual network 
tool that in effect connects the virtual machine to the home network of the 
user, making the connectivity problem identical to that faced by the user when 
connecting any new machine to his own network. We describe this tool and 
evaluate its performance in LAN and WAN environments. Next, we describe our 
plans to enhance it to become an adaptive virtual network that will dynamically 
modify its topology and routing rules in response to the offered traffic load of 
the virtual machines it supports and to the load of the underlying network. We 
formalize the adaptation problem induced by this scheme and take initial steps 
to solving it. The virtual network will also be able to use underlying resource 
reservation mechanisms on behalf of virtual machines. Both adaptation and 
reservation will work with existing, unmodified applications and operating 
systems.
Effort sponsored by the National Science Foundation under Grants ANI-0093221, 
ACI-0112891, ANI-0301108, EIA-0130869, EIA-0224449, and a gift from VMware. Any 
opinions, findings and conclusions or recommendations expressed in this material 
are those of the author and do not necessarily reflect the views of the National 
Science Foundation (NSF)
 
 
 
 
 
   
 Next: 1 Introduction
Ananth Sundararaj
2004-02-17