COMP 3000 Essay 2 2010 Question 9
Go to discussion for group members confirmation, general talk and paper discussions.
Paper
Authors:
- Muli Ben-Yehuday +
- Michael D. Day ++
- Zvi Dubitzky +
- Michael Factor +
- Nadav Har’El +
- Abel Gordon +
- Anthony Liguori ++
- Orit Wasserman +
- Ben-Ami Yassour +
Research labs:
+ IBM Research – Haifa
++ IBM Linux Technology Center
Website: http://www.usenix.org/events/osdi10/tech/full_papers/Ben-Yehuda.pdf
Video presentation: http://www.usenix.org/multimedia/osdi10ben-yehuda [Note: username and password are required for entry]
Background Concepts
Virtualization
Before we delve into the details of our research paper, its essential that we provide some insight and background to the concepts and notions discussed by the authors.
Virtualization: In the contex of operating systems, virtualization is a method that allows a single OS to host one or more simulated environment instances (called virtual machines) that can run their own operating systems and applications with the illusion that they're running on the main hardware. [1]
Hypervisor: Tied to the concept of virtualization, a hypervisor (also called a virtual machine monitor) is a software that monitors the existence of the guest virtual machines and presents a simulation of the underlying hardware (CPU, MMU, I/O, drivers, etc.) to them to operate on.
Research problem
What is the research problem being addressed by the paper? How does this problem relate to past related work?
Contribution
What are the research contribution(s) of this work? Specifically, what are the key research results, and what do they mean? (What was implemented? Why is it any better than what came before?)
Critique
What is good and not-so-good about this paper? You may discuss both the style and content; be sure to ground your discussion with specific references. Simple assertions that something is good or bad is not enough - you must explain why.
References
[1] Tanenbaum, Andrew (2007). Modern Operating Systems (3rd edition), page 569.