BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:The Multikernel: A new OS architecture for scalable multicore syst
 ems - Andrew Baumann (ETH Zürich)
DTSTART:20091001T150000Z
DTEND:20091001T160000Z
UID:TALK19962@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Commodity computer systems contain more and more  processor co
 res and exhibit increasingly diverse architectural tradeoffs\, including m
 emory hierarchies\, interconnects\, instruction sets and variants\, and IO
  \nconfigurations.  Previous high-performance computing systems have scale
 d in specific cases\, but the dynamic nature of modern client and server w
 orkloads\, coupled with the impossibility of statically optimizing an OS \
 nfor all workloads and hardware variants pose serious challenges for opera
 ting system structures.\n\nWe argue that the challenge of future multicore
  hardware is best met by embracing the networked nature of the machine\, r
 ethinking OS architecture using ideas from distributed systems. We investi
 gate a new OS structure\, the multikernel\, that treats the machine as a n
 etwork of independent cores\, assumes no inter-core sharing at the lowest 
 level\, and moves traditional OS functionality to a distributed system of 
 processes that communicate via message-passing.\n\nWe have implemented a m
 ultikernel OS to show that the approach is  promising\, and we describe ho
 w traditional scalability problems for operating systems (such as memory m
 anagement) can be effectively recast using messages and can exploit insigh
 ts from distributed systems and networking.  An evaluation of our prototyp
 e on multicore systems shows that\, even on present-day machines\, the per
 formance of a multikernel is \ncomparable with a conventional OS\, and can
  scale better to support future hardware.\n\nThis is joint work with Paul 
 Barham\, Pierre-Evariste Dagand\, Tim Harris\, Rebecca Isaacs\, Simon Pete
 r\, Timothy Roscoe\, Adrian Schüpbach and Akhilesh Singhania.\n\n\nBIO: A
 ndrew Baumann is a senior researcher (postdoc) in the Systems Group at ETH
  Zurich. His research interests include operating systems\, networked and 
 distributed systems\, and software support for multi-/many-core \narchitec
 tures. During his PhD at the University of New South Wales\, Australia\, h
 e worked on a number of L4-based operating systems\, and completed a thesi
 s in 2007 on dynamic update techniques for OS code. He has also worked wit
 h the K42 group at IBM's T.J. Watson Research Center.\n
LOCATION:LT2\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
