SlideShare a Scribd company logo
1 of 27
Virtual Machine and its Role in
Distributed Systems
Virtualization
โ€ข Virtualization deals with โ€œextending or replacing
an existing interface so as to mimic the behavior
of another systemโ€
โ€ข Virtual system examples: virtual private network
(VPN), virtual memory, virtual machine
โ€ข Run legacy software on non-legacy hardware
โ€ข Run multiple operating systems on the same
hardware
โ€ข Create a manageable upgrade path
โ€ข Manage outages (expected and unexpected)
dynamically
โ€ข Reduce costs by consolidating services onto
the fewest number of physical machines
http://www.vmware.com/img/serverconsolidation.jpg
Non-virtualized Data Centers
โ€ข Too many servers for too little work
โ€ข High costs and infrastructure needs
โ€“ Maintenance
โ€“ Networking
โ€“ Floor space
โ€“ Cooling
โ€“ Power
โ€“ Disaster Recovery
Dynamic Data Center
โ€ข Virtualization helps us break the โ€œone service per
serverโ€ model
โ€ข Consolidate many services into a fewer number of
machines when workload is low, reducing costs
โ€ข Conversely, as demand for a particular service
increases, we can shift more virtual machines to run
that service
โ€ข We can build a data center with fewer total resources,
since resources are used as needed instead of being
dedicated to single services
VM workload multiplexing
โ€“ Multiplex VMsโ€™ workload on the same group of physical
servers
โ€ข Aggregate multiple workload. Estimate total capacity need
based on aggregated workload
โ€ข Performance level of each VM be preserved
Separate VM
sizing
VM multiplexing
s1s2
s3
We expect s3 < s1 + s2. Benefit of
multiplexing !
So, it is just like Java VM, right?
Thee Virtualization Approaches
๏‚งFull Virtualization
๏‚งParavirtualization
๏‚งHardware-assisted Virtualization
Full Virtualization
โ€“ Everything is virtualized
โ€“ Full hardware emulation
โ€“ Emulation = latency
Privileged Instructions
โ€“ Privileged instructions: OS kernel and device
driver access to system hardware
โ€“ Trapped and emulated by VMM
Pros and Cons โ€“ Full
Virtualization
โ€ข Pros
โ€“ Disaster recovery, failover
โ€“ Virtual appliance deployment
โ€“ Legacy code on non-legacy hardware
โ€ข Cons โ€“ LATENCY of core four resources
โ€“ RAM performance reduced 25% to 75%
โ€“ Disk I/O degraded from 5% to 20%
โ€“ Network performance decreased up to 10%
โ€“ CPU privileged instruction dings nearing 1% to 7%
Paravirtualization
โ€“OS or system device drivers are virtualization aware
Requirements:
โ€“OS level โ€“ recompiled kernel
โ€“Device level โ€“ paravirtualized or โ€œenlightenedโ€
device drivers
Paravirtualization
โ€ข Pro: fast
โ€ข Con: requires a specially modified guest OS, thus
precludes the ability to run off-the-shelf and legacy
OS in paravirtual environments
Hardware-assisted
Virtualization
โ€“ Server hardware is virtualization aware
โ€“ Hypervisor and VMM load at
privilege Ring -1 (firmware)
โ€“ Removes CPU emulation bottleneck
โ€“ Memory virtualization coming in quad
core AMD and Intel CPUs
Evolution of Software solutions*
โ€ข 1st
Generation: Full
virtualization (Binary
rewriting)
โ€“ Software Based
โ€“ VMware and
Microsoft
Time
โ€ข 3rd
Generation: Silicon-
based (Hardware-
assisted) virtualization
โ€“ Unmodified guest
โ€“ VMware and Xen on
virtualization-aware
hardware platforms
โ€ข 2nd
Generation:
Paravirtualization
โ€“ Cooperative
virtualization
โ€“ Modified guest
โ€“ VMware, Xen
Dynamic Translation
Virtual
Machine
Hardware
Operating System
Virtual
Machine
โ€ฆ
Hypervisor
Hardware
VMVM
Hardware
Virtual
Machine
Virtual
Machine
โ€ฆ
Virtualization Logic
Hypervisor
โ€ฆ
*This slide is from Intelยฎ Corporation
How to ensure that different distributed applications do not get
into each otherโ€™s way?
Virtualization ppt1
Virtualization ppt1

More Related Content

What's hot

SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
Don Bosco BSIT
ย 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
Sanoj Kumar
ย 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Vikash Kushvaha
ย 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
Israel Marcus
ย 

What's hot (20)

Virtual machine
Virtual machineVirtual machine
Virtual machine
ย 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
ย 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
ย 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
ย 
Virtualization
VirtualizationVirtualization
Virtualization
ย 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
ย 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & Hypervisors
ย 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
ย 
Fa Qs Virtualization
Fa Qs VirtualizationFa Qs Virtualization
Fa Qs Virtualization
ย 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
ย 
Virtual machine
Virtual machineVirtual machine
Virtual machine
ย 
Virtualization
VirtualizationVirtualization
Virtualization
ย 
Sna lab prj (1)
Sna lab prj (1)Sna lab prj (1)
Sna lab prj (1)
ย 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
ย 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual Box
ย 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
ย 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
ย 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
ย 
2. OS vs. VMM
2. OS vs. VMM2. OS vs. VMM
2. OS vs. VMM
ย 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
ย 

Similar to Virtualization ppt1

vmware-1224141832021349-8.pdf
vmware-1224141832021349-8.pdfvmware-1224141832021349-8.pdf
vmware-1224141832021349-8.pdf
yashvirsingh48
ย 
vmware-1224141832021349-8.pptx
vmware-1224141832021349-8.pptxvmware-1224141832021349-8.pptx
vmware-1224141832021349-8.pptx
yashvirsingh48
ย 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
RiyaBatool
ย 
Vmware 1224141832021349-8 (1)
Vmware 1224141832021349-8 (1)Vmware 1224141832021349-8 (1)
Vmware 1224141832021349-8 (1)
stalinsmartsoft
ย 
Virtualisation basics
Virtualisation basicsVirtualisation basics
Virtualisation basics
sagaroceanic11
ย 

Similar to Virtualization ppt1 (20)

Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization i
ย 
vmware-1224141832021349-8.pdf
vmware-1224141832021349-8.pdfvmware-1224141832021349-8.pdf
vmware-1224141832021349-8.pdf
ย 
vmware-1224141832021349-8.pptx
vmware-1224141832021349-8.pptxvmware-1224141832021349-8.pptx
vmware-1224141832021349-8.pptx
ย 
vmwareyudyufudifyulllllllwedwlidwelil.ppt
vmwareyudyufudifyulllllllwedwlidwelil.pptvmwareyudyufudifyulllllllwedwlidwelil.ppt
vmwareyudyufudifyulllllllwedwlidwelil.ppt
ย 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
ย 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
ย 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
ย 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptx
ย 
Virtualization
VirtualizationVirtualization
Virtualization
ย 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
ย 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at Ringo
ย 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
ย 
unit 2.ppt
unit 2.pptunit 2.ppt
unit 2.ppt
ย 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
ย 
Vmware 1224141832021349-8 (1)
Vmware 1224141832021349-8 (1)Vmware 1224141832021349-8 (1)
Vmware 1224141832021349-8 (1)
ย 
Vmware 101
Vmware 101Vmware 101
Vmware 101
ย 
virtual machine.ppt
virtual machine.pptvirtual machine.ppt
virtual machine.ppt
ย 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
ย 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
ย 
Virtualisation basics
Virtualisation basicsVirtualisation basics
Virtualisation basics
ย 

Recently uploaded

Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
dharasingh5698
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
ย 

Recently uploaded (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 

Virtualization ppt1

  • 1. Virtual Machine and its Role in Distributed Systems
  • 2. Virtualization โ€ข Virtualization deals with โ€œextending or replacing an existing interface so as to mimic the behavior of another systemโ€ โ€ข Virtual system examples: virtual private network (VPN), virtual memory, virtual machine
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. โ€ข Run legacy software on non-legacy hardware โ€ข Run multiple operating systems on the same hardware โ€ข Create a manageable upgrade path โ€ข Manage outages (expected and unexpected) dynamically
  • 10. โ€ข Reduce costs by consolidating services onto the fewest number of physical machines http://www.vmware.com/img/serverconsolidation.jpg
  • 11. Non-virtualized Data Centers โ€ข Too many servers for too little work โ€ข High costs and infrastructure needs โ€“ Maintenance โ€“ Networking โ€“ Floor space โ€“ Cooling โ€“ Power โ€“ Disaster Recovery
  • 12. Dynamic Data Center โ€ข Virtualization helps us break the โ€œone service per serverโ€ model โ€ข Consolidate many services into a fewer number of machines when workload is low, reducing costs โ€ข Conversely, as demand for a particular service increases, we can shift more virtual machines to run that service โ€ข We can build a data center with fewer total resources, since resources are used as needed instead of being dedicated to single services
  • 13. VM workload multiplexing โ€“ Multiplex VMsโ€™ workload on the same group of physical servers โ€ข Aggregate multiple workload. Estimate total capacity need based on aggregated workload โ€ข Performance level of each VM be preserved Separate VM sizing VM multiplexing s1s2 s3 We expect s3 < s1 + s2. Benefit of multiplexing !
  • 14. So, it is just like Java VM, right?
  • 15.
  • 16. Thee Virtualization Approaches ๏‚งFull Virtualization ๏‚งParavirtualization ๏‚งHardware-assisted Virtualization
  • 17. Full Virtualization โ€“ Everything is virtualized โ€“ Full hardware emulation โ€“ Emulation = latency
  • 18. Privileged Instructions โ€“ Privileged instructions: OS kernel and device driver access to system hardware โ€“ Trapped and emulated by VMM
  • 19. Pros and Cons โ€“ Full Virtualization โ€ข Pros โ€“ Disaster recovery, failover โ€“ Virtual appliance deployment โ€“ Legacy code on non-legacy hardware โ€ข Cons โ€“ LATENCY of core four resources โ€“ RAM performance reduced 25% to 75% โ€“ Disk I/O degraded from 5% to 20% โ€“ Network performance decreased up to 10% โ€“ CPU privileged instruction dings nearing 1% to 7%
  • 20. Paravirtualization โ€“OS or system device drivers are virtualization aware Requirements: โ€“OS level โ€“ recompiled kernel โ€“Device level โ€“ paravirtualized or โ€œenlightenedโ€ device drivers
  • 21. Paravirtualization โ€ข Pro: fast โ€ข Con: requires a specially modified guest OS, thus precludes the ability to run off-the-shelf and legacy OS in paravirtual environments
  • 22. Hardware-assisted Virtualization โ€“ Server hardware is virtualization aware โ€“ Hypervisor and VMM load at privilege Ring -1 (firmware) โ€“ Removes CPU emulation bottleneck โ€“ Memory virtualization coming in quad core AMD and Intel CPUs
  • 23. Evolution of Software solutions* โ€ข 1st Generation: Full virtualization (Binary rewriting) โ€“ Software Based โ€“ VMware and Microsoft Time โ€ข 3rd Generation: Silicon- based (Hardware- assisted) virtualization โ€“ Unmodified guest โ€“ VMware and Xen on virtualization-aware hardware platforms โ€ข 2nd Generation: Paravirtualization โ€“ Cooperative virtualization โ€“ Modified guest โ€“ VMware, Xen Dynamic Translation Virtual Machine Hardware Operating System Virtual Machine โ€ฆ Hypervisor Hardware VMVM Hardware Virtual Machine Virtual Machine โ€ฆ Virtualization Logic Hypervisor โ€ฆ *This slide is from Intelยฎ Corporation
  • 24.
  • 25. How to ensure that different distributed applications do not get into each otherโ€™s way?

Editor's Notes

  1. Hardware and low-level systems software change quickly High-level software (middleware, applications) changes more slowly
  2. Or sitting and waiting until the next spike in demand
  3. http://en.wikipedia.org/wiki/Ring_%28computer_security%29 Privilege rings for the x86 available in protected mode Microsoft&amp;apos;s Ring-1 design structure as part of their NGSCB initiative and hypervisors embedded in firmware such as Intel VT-x (formerly Vanderpool).