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