Light-Weight Contexts


A new OS abstraction that provides independent units of protection, privilege, and execution state within a process. lwCs can be used to efficiently implement roll-back, isolated address spaces, privilege separation, and sandboxed/monitored computation within a process.


Light-Weight Contexts: An OS Abstraction for Safety and Performance
James Litton, Anjo Vahldiek-Oberwagner, Eslam Elnikety, Deepak Garg, Bobby Bhattacharjee, Peter Druschel
OSDI 2016 (USENIX Symposium on Operating Systems Design and Implementation)
Paper Slides


Generally items are in the osdi16 branch. Use git branch -av to view branches and check out appropriate branch. Documentation has more detail.

Source Code documentation - (link)
Kernel Repository - git://
Userspace Library - git://
Microbenchmarks - available in /tests in the userspace library
nginx evaluation software - git://
PHP evaluation software - Coming very soon


James Litton
Anjo Vahldiek-Oberwagner
Eslam Elnikety
Deepak Garg
Bobby Bhattacharjee
Peter Druschel

Web Accessibility