Austin Donnelly

photoAustin Donnelly is a Principal Research Software Development Engineer (RSDE) in the Systems group at Microsoft Research, Cambridge. He obtained his B.A. in Computer Science from the University of Cambridge in 1996, and went on to complete his Ph.D. there in 2002.  He is also the Director of Studies in Computer Science for Pembroke College, Cambridge, responsible for admission of new undergraduates, arranging small-group teaching, and monitoring academic progress.

His most recent work is on CamCube - a novel topology for data center networks which makes writing efficient key-based services faster and cheaper.

He has also worked on datacenter and enterprise storage, from both a power-management and performance perspective. He helped build a system which can redirect disk writes across a network to allow disks to be spun down for extended periods of time, saving power.

He has worked on the Seaweed project, building a query infrastructure designed for very large datasets distributed over thousands to millions of machines. An example such dataset might result from the Anemone project, where he implemented an endsystem-based network management system.

Previously, he supported work using Magpie for performance analysis of the distributed system underlying MSN Search.

Before this he worked on Ethernet topology discovery, using the hosts in the network to send probe packets and record where they arrive, to infer where switches, hubs, wireless access points and wireless bridges might be. This feature shipped in the Networking Control Panel of Windows Vista (and newer).

His thesis dissertation (titled Resource Control in Network Elements) described how operating systems for active network nodes could provide quality of service guarantees to sandboxed code in an efficient manner, and demonstrated this by way of a prototype implementation.

While a Ph.D. student, Austin worked on the Pegasus II project as part of a team porting the Nemesis research OS to Intel-based PCs. He helped design and implemented the network stack for Nemesis.

Austin spent three months working for AT&T's Florham Park research labs in New Jersey, implementing a standards-compliant video streaming and caching system.

You can contact him by emailing austind (at) microsoft (dot) com, or by telephone on +44 1223 479769

 

Publications

    2013

    2012

    2011

    2010

    2009

    2008

    Full list of publications