This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, August 18 • 3:00pm - 3:30pm
MirageOS 2.0: branch consistency for Xen Stub Domains - Anil Madhavapeddy, Univeristy of Cambridge

Sign up or log in to save this to your schedule and see who's attending!

"We have been developing a new storage system designed specifically for unikernels such as MirageOS that run in a stub-domain environment. In this mode, domains only have access to raw device rings such as Blkfront, and no ""real"" filesystem.

Our new Irminsule filesystem builds on the principles of Git to give every unikernel the same primitives as a distributed version control systems. Unikernels can attach to shared block devices and pull, merge and push trees of blobs with other unikernels. Conflicts are resolved at the application level via merge functions defined specifically for the usecase at hand, and consistency models can be tailored to reduce the conventional overheads of general purpose filesystems.

Our use is to rewrite OXenstored, resulting in all transactions being reflected as a Git tree, making debugging complex deployments much more tractable and distributed."


Anil Madhavapeddy

Senior Research Fellow, University of Cambridge
Anil Madhavapeddy is a Senior Research Fellow at the University of Cambridge, based in the Systems Research Group. He was on the original team that developed the Xen hypervisor, and helped develop an industry-leading cloud management toolstack written entirely in OCaml. This XenServer product has been deployed on hundreds of thousands of physical hosts, and drives critical infrastructure for many Fortune 500 companies. Prior to obtaining his... Read More →

Monday August 18, 2014 3:00pm - 3:30pm

Attendees (7)