Xen Project Developer Summit has ended
Back To Schedule
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, view media, leave feedback 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... Read More →

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

Attendees (0)