54 lines
2.4 KiB
TeX
54 lines
2.4 KiB
TeX
|
|
||
|
% Registration Linux Virtualization on Virtual Iron VFe
|
||
|
% [2]Register/Submit Proposal Alex Vasilevsky (alex@virtualiron.com)
|
||
|
|
||
|
After many years of research and development,
|
||
|
the concept of cluster-based computing
|
||
|
seamlessly integrating a set of computing
|
||
|
resources into a cohesive whole has gone
|
||
|
largely unfulfilled. The barrier to adoption
|
||
|
of cluster-based computing has been that
|
||
|
applications must be made cluster-aware. The
|
||
|
best technology that is currently available is
|
||
|
a set of middleware tools, such as the Globus
|
||
|
toolkit, which is used to rework applications
|
||
|
to run on a cluster. Because it is difficult
|
||
|
to make applications run in parallel on a
|
||
|
cluster, only a handful of highly specialized
|
||
|
applications sometimes referred to as
|
||
|
``embarrassingly parallel'' applications, have
|
||
|
been made cluster-aware. Of the very few
|
||
|
commercial cluster-aware applications, the
|
||
|
best known is Oracle Database Real Application
|
||
|
Clustering. Virtual Iron(R) Software has
|
||
|
solved these problems by creating Virtual Iron
|
||
|
VFe, which allows any applications to
|
||
|
transparently run on a tightly-coupled
|
||
|
cluster of computers without any
|
||
|
modifications. This software elegantly
|
||
|
abstracts the underlying cluster of servers
|
||
|
with a Distributed Virtual Machine Monitor.
|
||
|
Like many other Virtual Machines Monitors,
|
||
|
this software layer takes complete control of
|
||
|
the underlying hardware and creates virtual
|
||
|
machines, each of which behaves like a
|
||
|
complete physical machine running its own
|
||
|
operating system in full isolation. In
|
||
|
contrast to other existing Virtual Machines
|
||
|
Monitors, the Distributed Virtual Machine
|
||
|
Monitor creates a virtual multi-processor on a
|
||
|
collection of tightly coupled servers. The
|
||
|
system gives guest operating systems the
|
||
|
illusion that it is running on a single
|
||
|
multi-processor machine with \textit{N} CPUs on top
|
||
|
of \textit{M} physical servers interconnected by
|
||
|
networks. In this paper we'll describe Linux
|
||
|
Virtualization on Virtual Iron VFe, the
|
||
|
virtualization capabilities of the Virtual
|
||
|
Iron(R) Distributed VMM technology, as well as
|
||
|
the changed made to the Linux kernel to take
|
||
|
advantage of this new distributed
|
||
|
virtualization technology.
|
||
|
|
||
|
|