• Document: Virtual Machines: Architectures, Implementations and Applications
  • Size: 316.31 KB
  • Uploaded: 2019-07-17 22:44:42
  • Status: Successfully converted


Some snippets from your converted document:

Virtual Machines: Architectures, Implementations and Applications HOTCHIPS 17 Tutorial 1, Part 2 J. E. Smith University of Wisconsin-Madison Rich Uhlig Intel Corporation August 14, 2005 System Virtual Machines Rich Uhlig Intel Corporation August 2005 System Virtual Machines, HotChips 17 Tutorial, (c) 2005, Intel Corporation 2 System Virtual Machines: Outline  Applications and Usage Models  Virtualization Methods and VMM Software Architecture  Hardware Resource Virtualization • General principles of CPU virtualization (with IA-32 / Intel VT* case study) • General principles of memory virtualization (page-table shadowing case study) • General principles of IO virtualization  Wrap-up * Intel® Virtualization Technology (VT) August 2005 System Virtual Machines, HotChips 17 Tutorial, (c) 2005, Intel Corporation 3 System Virtual Machines (VMs) App App ... App VM0 VM1 App App ... App App App ... App Operating System Guest OS0 Guest OS1 A new IDE NIC ... Device GFX Drivers layer of ... software... Physical Host Hardware VMM Processors Memory Graphics Physical Host Hardware Network Storage Keyboard / Mouse Without VMs: Single OS owns With VMs: Multiple OSes all hardware resources share hardware resources  A Virtual Machine Monitor (VMM) honors existing hardware interfaces to create virtual copies of a complete hardware system August 2005 System Virtual Machines, HotChips 17 Tutorial, (c) 2005, Intel Corporation 4 System VMs: Applications and Usage Models Basic System VM Capabilities Workload Isolation Workload Aggregation App1 App2 App1 App2 App1 App2 App1 App2 OS OS1 OS2 OS1 OS2 OS1 OS2 HW VMM HW1 HW2 VMM HW HW Workload Migration Workload Embedding App App App1 App1 App2 HW OS OS OS1 OS1 OS2 VMM VMM VMM VMM HW VMM HW1 HW2 HW1 HW2 HW August 2005 System Virtual Machines, HotChips 17 Tutorial, (c) 2005, Intel Corporation 6 Traditional Server Applications Mail Server Service Migration DB Server Failure OS 2 OS 1 Isolation UP Server DP Server Server DB Server Mail Server Web Server DB Server DB Server Consolidation OS 1 OS 2 OS 3 OS 4 OS 4 Web Server Legacy VMM VMM OS 3 Server Installations DP Server 4P / 8P / 16P Server DP Server  Manageability, Reliability, Availability • Server consolidation (Legacy OSes, “One App per OS”)

Recently converted files (publicly available):