Camel: Paravirtual memory CoW in Xen
- 👤 Speaker: Grzegorz Miłoś (University of Cambridge)
- 📅 Date & Time: Thursday 06 December 2007, 16:30 - 17:30
- 📍 Venue: Lecture Theatre 2, Computer Laboratory, William Gates Builiding
Abstract
In this talk I will present a memory Copy-on-Write mechanism developed for Xen Virtual Machine Monitor. Memory CoW is widely recognised to be an effective method of reducing memory pressure, by eliminating duplicate memory pages. While CoW is extensively used in general purpose operating systems, it’s acceptance in virtualisation environments has been hindered by the semantic gap between hypervisor and the guest OSes. The advent of paravirtualisation, however, allows to exploit extra information directly available from the guests.
The discussion of the CoW mechanism will focus on the following challenges:
1. How to detect sharing opportunities efficiently?
2. How to reduce the cost of CoW faults?
3. How to manage the excess memory obtained when sharing pages, and how to asynchronously reclaim memory from the guests?
No detailed knowledge of Xen/Xenolinux memory managed is required. The talk will be summarised with a status report.
Series This talk is part of the Computer Laboratory Systems Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- CL's SRG seminar
- Computer Laboratory Systems Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Lecture Theatre 2, Computer Laboratory, William Gates Builiding
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 06 December 2007, 16:30-17:30