Deep in the Shadows: Implementation & Applications of Shadow Page Tables
- đ¤ Speaker: Michael A Fetterman (University of Cambridge)
- đ Date & Time: Thursday 05 June 2008, 16:00 - 17:00
- đ Venue: Lecture Theatre 2, Computer Laboratory, William Gates Builiding
Abstract
Shadowing page tables has been an integral part of implementing virtual machines since CP-67 and VM/370 first used it in the late 1960’s, but surprisingly little has been published about the internal algorithms used to implement such shadowing. In the Xen hypervisor, we have implemented two different shadow algorithms for IA-32/x86-64 architectures which arguable delineate two end points in a spectrum of implementation options. I will discuss these two implementations, various optimizations which demonstrate a more blended approach between these two endpoints, and a couple of interesting applications of shadow page tables that go beyond simply supporting vanilla virtual machines.
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)

Michael A Fetterman (University of Cambridge)
Thursday 05 June 2008, 16:00-17:00