Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)

Similar presentations


Presentation on theme: "A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)"— Presentation transcript:

1 A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)

2 What is the Goal of This Work? Build a virtual SMP on a cluster –Commodity OS runs on a virtual SMP  Easy management of distributed resources –Various applications run on a guest OS  Easy parallel programming with shell script, make command, … cluster virtualization virtual SMP

3 Linux 2.4 guest OS Current Status Virtual 8-way SMP is built on a cluster of 8 nodes –Linux 2.4 runs as a guest OS Processor Memory Processor Memory Processor Memory … physical machines virtual SMP Processor Memory Processor … host OS Linux 2.4 Virtual Machine Monitor (VMM) Linux 2.4

4 Demo Distributing a workload with our VMM

5

6 How to Implement our VMM Virtualize hardware resources: Processors –Para-virtualization Shared memory –Similar to software DSM I/O devices – A central server keeps track of virtual devices

7 Support of Hotplug of Physical Machines virtualization virtual N-way SMP VMM keeps a virtual SMP consistent even if physical machines are added or removed –consistent = # of virtual processors is fixed

8 How to Support Hotplug VMM dynamically maps virtual processors to physical processors –VMM moves some virtual processor to a newly added physical machine Processor Memory Processor Memory physical machines virtual SMP Processor Memory Processor Memory

9 Future Work Performance Improvement –Optimizing our memory coherence algorithm Fault tolerance –with a distributed check-pointing algorithm

10 Thank You for Your Attention Source code is available at http://www.yl.is.s.u-tokyo.ac.jp/projects/vincs /


Download ppt "A Virtual Machine Monitor for Utilizing Non-dedicated Clusters Kenji Kaneda Yoshihiro Oyama Akinori Yonezawa (University of Tokyo)"

Similar presentations


Ads by Google