Virtualization
Virtualization
Virtualization
Fall 2023
Virtualization
Dr. Rashid Amin
You Know Virtualization Is Real
When It Makes It To Dilbert
2
The Traditional Server Concept
IBM Mainframe
3174 Controller
SNA
Frontend
Dumb
3270 Display
Screen
Client/Server History: 1990
Decentralized DP, DS, DC
Mainframe or
Mini-Computer
LAN
TCP/IP Controller
Frontend
File I/O and
Hardware
Terminal Emulation PC
Local DP, DS,
LAN Low speed DC
Controller Terminal Emulation
Client/Server History: 2000
Distributed DP, DS, DC
Mainframe,
Mini-Computer or
Servers
LAN
Server
Internet Thick Client
Firewall Web / Internet
Distributed
DP, DS,
LAN Mod speed DC
Server Peer-to-Peer
Client/Server History: 2007
Mixed Centralized / Distributed
Cloud
Thin Client
Web Inter-operative
Presentation DP,
Higher Speed DC
LAN + Wireless
Internet / Processor Speeds
are Key Factors
• Most significant factors in centralized/
distributed computing:
– Dial-up (9600 bps - 1 Mbps)
• Processing must be done at mainframe
– LAN (10 Mbps)
• Decentralized processing and display with file /IO
– High-speed LAN (100 Mbps)
• Distributed computing and local display
– High-speed, parallel (multi-core) processing
• Virtualization
Consolidation
A A A A A A
P P P P P P
P P P P P P
1 2 3 4 5 6 Each server
10% busy
OS 1 OS 1 OS 1 2 kW power each
H/W H/W H/W
A A A A A A
P P P P P P
Consolidated P P P P P P OS 1 must be
Server 1 2 3 4 5 6 active for all
60% busy OS 1 apps.
4 kW power
H/W
Full Virtualization
A A A A A A
P P P P P P
P P P P P P
1 2 3 4 5 6 Each server
10% busy
Win Linux Unix 2 kW power
H/W H/W H/W
A A A A A A
P P P P P P
Virtualization P P P P P P Hypervisor
Server 1 2 3 4 5 6 creates and
60% busy Win Linux Unix maintains a
4 kW power virtual machine
Hypervisor
H/W
Hosted vs Hypervisor
Impact in the Data Center is Huge
• Separate servers require:
– Network infrastructure: NICS, cables, switches
– Separate disk drives
– Limited by disk I/O and cable speeds (Mbps)
• Virtualized servers require:
– None of the above
– Share disk drives
– In-memory data transfer speeds (Tbps)
Virtualization System Vendors and
Products
• IBM – System z/VM, System p/Hypervisor
• VMWare – VMware Server, Vmware ESXi
• MicroSoft – MS Hyper-V Server
• Xen – Open source hypervisor
RAM
I/O LPAR 2
Disk RAM (Linux)
Disk
A Virtual Machine is a File
• An LPAR can be completely defined in a file
CPU
I/O
RAM
File
Disk
34
System Virtualization - Present State