Download presentation
Presentation is loading. Please wait.
Published byJohn Davidson Modified over 8 years ago
1
The vMatrix: Teleporting Servers via Virtual Machine Monitors (work in progress – LISA’02) Amr A. Awadallah Mendel Rosenblum {aaa,mendel}@cs.stanford.edu http://www.thevmatrix.com Stanford University – Computer Systems Lab – LISA 2002
2
What is The vMatrix?
3
Stanford University – Computer Systems Lab – LISA 2002 Virtual Machine Monitors Virtual Machine Monitor Real Machine (CPU, Memory, Disks, Network) Virtual Machine 1: vCPU, vMem, vDisk, vNet OS1: Windows 2000 Virtual Machine 2: vCPU, vMem, vDisk, vNet OS2: Linux MySQL, Apache Oracle, IIS
4
Stanford University – Computer Systems Lab – LISA 2002 The vMatrix! A network for delivering virtual machines (VMs) between real machines (RMs) running the virtual machine monitor (VMM) software.
5
Stanford University – Computer Systems Lab – LISA 2002 Distinguishing Advantage Backward Compatibility Disadvantage VM files are very large (order of gigabytes)!
6
Stanford University – Computer Systems Lab – LISA 2002 Applications 1.Dynamic Content Distribution Optimal Server Positioning (online games) 2.Server Switching (ala packet Switching) 3.Warm Standbys
7
Stanford University – Computer Systems Lab – LISA 2002 Before: Static Mirroring
8
Stanford University – Computer Systems Lab – LISA 2002 After: Dynamic Distribution
9
Stanford University – Computer Systems Lab – LISA 2002 Complexity: Multi Tier
10
Stanford University – Computer Systems Lab – LISA 2002 Static Servers (ala Circuit Switching) FINANCESPORTS Load Balancer
11
Stanford University – Computer Systems Lab – LISA 2002 Server Switching (ala Packet Switching) FINANCE & SPORTS Load Balancer vMatrix Guru
12
Stanford University – Computer Systems Lab – LISA 2002 Server Drop (ala Packet Drop) FINANCE & SPORTS Load Balancer vMatrix Guru
13
Stanford University – Computer Systems Lab – LISA 2002 Warm Standbys Load Balancer
14
Stanford University – Computer Systems Lab – LISA 2002 The Matrix Farts
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.