2. Server Virtualization - History
Single standalone servers
One server per application
Development environment for each production
environment
3. Server Virtualization (1)
• VMWare Infrastructure Enterprise v3
▫ Single pane of glass to monitor, configure, and provision new
servers (VirtualCenter)
▫ “VMotion” technology to move virtual machines between
VMWare servers
▫ Virtual machines will be “SMP” capable
▫ Cluster aware filesystem (VMFS)
▫ High Availability (VirtualCenter)
4. Server Virtualization (2)
Seton Hall Environment
(10) VMWare ESX Servers
(6) IBM x3850m2
“Virtual Infrastructure
Enterprise 3”
64GB RAM each
VirtualCenter Management
Server
Win2k3 Blade
6. TYPES OF VIRTUALIZATIONS
Currently, most of the activity in the virtualization world focuses
on server virtualization —– the data centres or server farms. The
three main types of server virtualization are:
Operating system virtualization : Creates self-contained
representations of underlying operating system in order to
provide applications in isolated execution environments. Each
self-contained environment (container) reflects the underlying
operating system version and patch level.
Hardware emulation: Represents a computer hardware
environment in software so that multiple operating systems can
be installed on a single computer.
Para virtualization: A thin software layer that coordinates
access from multiple operating systems to underlying hardware.
8. • Distributed cluster across universities
– Used for experimental research by students
and faculty in
networking and distributed systems
• Uses a virtualized architecture
– Linux V servers
– Node manager per machine
– Obtain a “slice” for an experiment: slice
creation service
10. x86
In the 1980s and early 1990s when
the 8088 and 80286 was still in common use the term
x86 usually represented any 8086 compatible CPU.
Today, however, x86 usually implies a binary
compatibility also with the 32-bit instruction set of the
80386. This is due to the fact that this instruction set
has become something of a lowest common
denominator for many modern operating systems and
probably also because the term became
common afterthe introduction of the 80386 in 1985.
11. Modern x86
Modern x86 is relatively uncommon in embedded
systems, however, and small low power applications
(using tiny batteries) as well as low-cost
microprocessor markets, such as home appliances and
toys, lack any significant x86 presence. Simple 8-bit
and 16-bit based architectures are common here,
although the x86-compatible VIA C7, VIA
Nano, AMD's Geode, Athlon Neo and Intel Atom are
examples of 32- and 64-bit designs used in
some relatively low power and low cost segments.