Computer Laboratory folklore attributes the theory that “any problem in computer science can be solved by another level of indirection” to David Wheeler and indeed the theory can be seen at work in Wheeler’s initial orders and library subroutine system for EDSAC . In computer operating systems indirection is normally associated with some form of “virtualisation”. With roots in early operating system designs of the 1960s, virtualisation has become a key element of modern operating systems structure, especially in cloud computing. The lecture will explore the origins and evolution of virtualisation and the impact on modern computer hardware and operating systems architecture.

Andrew Herbert OBE , FREng joined the Computer laboratory in 1975 as a PhD student working with Maurice Wilkes and Roger Needham on the Cambridge CAP Computer. Following subsequent work with Needham developing the Cambridge Distributed System, Andrew left the Laboratory for a career in industry culminating in becoming the Chairman of the Microsoft Research laboratories across Europe, the Middle East and Africa. Having retired in 2010 he is currently managing a project to build a reconstruction of EDSAC at the National Museum of Computing on Bletchley Park. He hopes to have the replica operational this year.

If you are registered for this lecture you are also invited to Minute Madness, a selection of short talks showcasing current research at the Computer Laboratory.