A Virtual Machine Monitor for Utilizing Non-dedicated Clusters - PowerPoint PPT Presentation

About This Presentation
Title:

A Virtual Machine Monitor for Utilizing Non-dedicated Clusters

Description:

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

Number of Views:72
Avg rating:3.0/5.0
Slides: 11
Provided by: acjp
Category:

less

Transcript and Presenter's Notes

Title: A Virtual Machine Monitor for Utilizing Non-dedicated Clusters


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,

virtualization
virtual SMP
cluster
3
Current Status
  • Virtual 8-way SMP is built on a cluster of 8
    nodes
  • Linux 2.4 runs as a guest OS

Virtual Machine Monitor (VMM)
host OS
Linux 2.4
Linux 2.4
Linux 2.4
physical machines
Processor
Processor
Processor

Memory
Memory
Memory
4
Demo
  • Distributing a workload with our VMM

5
(No Transcript)
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
  • VMM keeps a virtual SMP consistent even if
    physical machines are added or removed
  • consistent of virtual processors is fixed

virtual N-way SMP
virtualization
8
How to Support Hotplug
  • VMM dynamically maps virtual processors to
    physical processors
  • VMM moves some virtual processor to a newly
    added physical machine

virtual SMP
physical machines
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/vin
    cs/
Write a Comment
User Comments (0)
About PowerShow.com