Picture of me courtesy
      Roozbeh Derakhshan  

Timothy Roscoe (Mothy)

Professor, Department of Computer Science, ETH Zürich

ETH Zürich
Systems Group
CAB F 79
Universitätstrasse 6
8092 Zürich

Note: My name is Timothy, or Mothy, but not Tim. Why would it be Tim?

I'm a systems research person: I build stuff.

I'm part of the ETH Zürich Computer Science Department's Systems Group. My main research areas are operating systems, distributed systems, and networking, with some critical theory on the side.

I have two main research interests right now:

I also like collaboration. As well as my fellow conspirators in the Systems Group, I've been lucky enough to work with lots of wonderfully smart people, including recently Tom Anderson, Paul Barham, Andrew Baumann, Richard Black, Jon Crowcroft, Peter Druschel, Kevin Elphinstone, Tim Harris, Gernot Heiser, Joe M. Hellerstein, Rebecca Isaacs, Ihor Kuz, Petros Maniatis, Jeff Mogul, Sue Moon, Larry Peterson, Sylvia Ratnasamy, Sean Rhea, Oriana Riva, Scott Shenker, Livio Soares, Patrick Stuedi, Ion Stoica, and David Wetherall.


We're always looking for talented research students who like hacking on large systems. We have a number of projects available in networking, distributed systems, and OS design and implementation. See the Systems Group web pages for more details.

If you're thinking of applying for a position in the group:

I generally teaching the following courses at ETHZ; details can be found on the Systems Group course page:


Timothy Roscoe has been a Full Professor in the Systems Group of the Computer Science Department at ETH Zurich since 2007. He works on operating systems, networks, and distributed systems, including the Barrelfish research OS and the Strymon high-performance stream processor for datacenter monitoring. He received a PhD in 1995 from the Computer Laboratory of the University of Cambridge, where he was a principal designer and builder of the Nemesis OS.

After three years working on web-based collaboration systems at a startup in North Carolina, Mothy joined Sprint's Advanced Technology Lab in Burlingame, California in 1998, working on cloud computing and network monitoring, and spent time as an Industrial Fellow at the University of California at Berkeley Computer Science department, working with the Oceanstore project.

He joined Intel Research at Berkeley in April 2002 as a principal architect of PlanetLab, an open, shared platform for developing and deploying planetary-scale services, and worked on Declarative Networking, while becoming an Adjunct Professor at Berkeley.

In September 2006 he spent four months as a visiting researcher in the Embedded and Real-Time Operating Systems group at National ICT Australia in Sydney, which was developing the seL4 microkernel

Since joining ETH Zurich he has also spent time at Microsoft Research, Intel Research, and the University of Washington.

His current research interests include monitoring, modelling, and managing complex enterprise datacenters, system software for modern hardware, and system hardware for modern software. He was named Fellow of the ACM in 2013 for contributions to operating systems and networking research.


Some selected recent published papers:

At the instigation of Rebecca Isaacs, I wrote a document for the SOSP 2007 Shadow PC entitled "Writing reviews for systems conferences". You can find it here: [PDF].

Program Committees

Copyright © Timothy Roscoe 2012, all rights reserved