Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part – 2

Barrelfish is a new research operating system developed by ETH Zurich and Microsoft Research. It is based on the multikernel model, a reference design for multicore operating systems that is premised on the observation that computer hardware looks increasingly like a network, and so the operating system should look like a distributed system. In this talk I will motivate why current and future multicore architectures require a new structure for the operating system and describe the multikernel approach. I will then present Barrelfish, which is an implementation of the multikernel model, and explore a couple of uses of agreement protocols within Barrelfish to keep operating system state consistent.

Speaker Details

Rebecca Isaacs is a researcher at MSR Cambridge in the systems and networking group, where she works on performance analysis and debugging of operating systems and networks. She is currently working on the Barrelfish operating system, previous projects include Constellation and Magpie. She has been at MSRC for 8 years, and has a PhD from Cambridge.

Date:
Speakers:
Rebecca Isaacs
Affiliation:
MSR Cambridge