Title: Powerpoint template for scientific posters Swarthmore College
1Advantages to Computer networking using virtual
machines Anthony Schueller and David
BowlerDepartment of, Electrical and Electronic
Engineering, University of Adelaide 5005
How Does it work An operating system running on
a physical computer controls the computer's
hardware, including memory, CPU, network
adapters, hard disks, and peripherals. Because
only one operating system can control the
hardware at any given time, you usually can't run
more than one operating system on the same
computer at the same time. So how do virtual
machines get around the "one computer, one
operating system" limitation? Virtual machine
technology uses an agent to allocate physical
hardware resources to the host operating system
and the running virtual machines as needed. The
host still controls the physical hardware, but
each virtual machine emulates its own set of
hardware and "borrows" physical resources from
the host to run it. The virtualization agent
(called VMware or Similar Virtual PC products)
allocates the resources to each virtual machine's
emulated hardware. This allows the hardware of
the physical computer to serve the host operating
system and a number of virtual machines
simultaneously. As you might guess, you need
enough hardware resources to run the various
operating systems and applications, which is at
the root of the main limitation of virtual
machines you may need to beef up your hardware
if it doesn't have enough resources for the
virtual machines you want to run.
Introduction to Virtualization Virtualization is
an abstraction layer that decouples the physical
hardware from the operating system to deliver
greater IT resource utilization and
flexibility. Virtualization allows multiple
virtual machines, with heterogeneous operating
systems to run in isolation, side-by-side on the
same physical machine. Each virtual machine has
its own set of virtual hardware (e.g., RAM, CPU,
NIC, etc.) upon which an operating system and
applications are loaded. The operating system
sees a consistent, normalized set of hardware
regardless of the actual physical hardware
components. " In the coming years, virtual
machines will move beyond their simple
provisioning capabilities and beyond the machine
room to provide a fundamental building block for
mobility, security and usability on the desktop.
" Virtual machines are encapsulated into files,
making it possible to rapidly save, copy and
provision a virtual machine. Full systems (fully
configured applications, operating systems, BIOS
and virtual hardware) can be moved, quickly from
one physical server to another for nearly
zero-downtime maintenance and continuous workload
consolidation
Conventional Computer Network
Conventional Computer Network
Network using Virtual machines inside One
more Powerful Computer
File Server
Proxy Server
History of Virtual machines Virtualization was
first introduced in the 1960s to allow
partitioning of large, mainframe hardware -- a
scarce and expensive resource. Over time,
minicomputers and PCs provided a more efficient,
affordable way to distribute processing power, so
by the 1980s, virtualization was no longer widely
employed. In the 1990s, researchers began to see
how virtualization could solve some of the
problems associated with the proliferation of
less expensive hardware, including
underutilization, escalating management costs and
vulnerability. Today, virtualization is in the
forefront - helping businesses with scalability,
security and management of their global IT
infrastructure.
Applications for Using VMware Stop wasting your
time "setting up" and "fixing" your
computers! How many times have I purchased a new
computer only to then waste hours (or days)
installing the operating system (OS) and my your
favourite applications? How long did it take
restore my backup when my hard-drive crashed last
time (better yet, how long did it take me to find
a recent backup)? How difficult was it is to move
my application settings over to a different
machine? When was the last time I installed an
application on my system only to cause chaos for
other existing applications or cause the system
to crash completely? How long will it take me to
setup 25 computers with a similar development
environment for each member of our programming
team? Finally how many machines do I have to
host all my favourite OS's and applications? Gee,
I wonder why my electric bill is so high! )
Mail server
Network
Web Server
Virtual File, Proxy ,Mail ,Web, Ldap,
license servers
Ldap Server
License Server
If any of above fail, that part of network will
be down for lot Longer than if you could copy the
virtual machine back on to the server that had
failed.
All above are easy copied to other machines if
needed Or in case of Disaster copied back on to
restore server
.
Benefits of Virtual machines for
networking Partitioning Multiple applications
and operating systems can be supported within a
single physical system Servers can be
consolidated into virtual machines on either a
scale-up or scale-out architecture Computing
resources are treated as a uniform pool to be
allocated to virtual machines in a controlled
manner Isolation Virtual machines are
completely isolated from the host machine and
other virtual machines. If a virtual machine
crashes, all others are unaffected Data does not
leak across virtual machines and applications can
only communicate over configured network
connections Encapsulation Complete virtual
machine environment is saved as a single file
easy to back up, move and copy Standardized
virtualized hardware is presented to the
application - guaranteeing compatibility
Conclusions If
you have experienced any of the pain just
mentioned, then you know full well how much time,
money, and resources can quickly be wasted
setting up, configuring, and restoring your
computing environment, make better use of your
computing hardware.So, the VM technology is here
to allow you to Ease movement and migration of
entire systems. Simplify large-scale deployment
of a common system configuration. Quickly restore
to a particular state in the event of a system
failure, program-installation chaos, or virus
infection or other issue (notice you still need
to have a snapshot/copy of your VM stored
somewhere safe, but it is as simple as copying a
directory with a few files in it -- I burn DVDs
with my VM images for safe keeping) Reduce the
number of physical machines that are sitting in
your home or office sucking electricity, taking
up space, and producing excess heat.
.
Summary
Conventional systems use ,more power, cost more,
generate more heat, take longer to get up again
after a disaster and can not run totally
different operating systems running separately
with just the click of a button. Unlike a Virtual
machine based system .Virtual based systems also
are more flexiable,easier to remote control and
have a fast recovery if problems happen