|
|
 |
Paul Barham
Principal Researcher
I am currently a Principal Researcher at Microsoft
Research Cambridge, where I lead the Systems and
Networking group. My research interests include performance
analysis of distributed systems, operating systems and virtualization.
Recent projects include Magpie,
Constellation,
Anemone,
Singularity,
Vigilante and
Xen.
I obtained my B.A. in Computer Science from the University of
Cambridge in 1992 and my Ph.D. in 1996 for the Nemesis
operating system. I continued research in the Systems Research
Group at the Computer
Laboratory as a Research Fellow of Christ's College, Cambridge.
Before I joined Microsoft Research, I worked on devices
and operating system abstractions for the Desk Area
Network, Quality of Service for I/O and virtual memory in the Nemesis
operating system, and resource allocation using on-line measurement
techniques in the Measure
project.
When I'm not working I'm often rowing.
|
Publications by Year
-
Evan Cooke, Richard Mortier, Austin Donnelly, Paul Barham, Rebecca Isaacs.
Reclaiming Network-wide Visibility Using Ubiquitous End System Monitors
June 2006
Proceedings of USENIX Annual Technical Conference
-
Paul Barham, Rebecca Isaacs, Richard Mortier, Tim Harris.
Learning communication patterns in Singularity
June 2006
Proceedings of the First Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML)
-
Galen C. Hunt, Mark Aiken, Paul Barham, Manuel Fähndrich, Chris Hawblitzel, Orion Hodson, James R. Larus, Steven Levi, Nick Murphy, Bjarne Steensgaard, David Tarditi, Ted Wobber, Brian D. Zill.
Sealing OS Processes to Improve Dependability and Security
April 2006
Microsoft Research
MSR-TR-2006-51
-
Paul Barham, Rebecca Isaacs, Richard Mortier, Tim Harris.
Learning communication patterns in Singularity
June 2006
SIGMETRICS Workshop on Machine Learning Techniques in Systems (SysML)
-
Evan Cooke, Richard Mortier, Austin Donnelly, Paul Barham, Rebecca Isaacs.
Reclaiming network-wide visibility using ubiquitous end system monitors
June 2006
USENIX 2006 Annual Technical Conference
-
Paramvir Bahl, Paul Barham, Richard Black, Ranveer Chandra, Moises Goldszmidt, Rebecca Isaacs, Srikanth Kandula, Lun Li, John MacCormick, David A. Maltz, Richard Mortier, Mike Wawrzoniak, Ming Zhang.
Discovering Dependencies for Network Management
November 2006
Proceedings of the Fifth Workshop on Hot Topics in Networks (HotNets-V)
-
Richard Mortier, Rebecca Isaacs, Paul Barham.
Anemone: using end-systems as a rich network management platform
August 2005
Proceedings of the ACM SIGCOMM Workshop on Mining Network Data (MineNet'05)
203--204
-
Richard Mortier, Rebecca Isaacs, Paul Barham.
Anemone: using end-systems as a rich network management platform
May 2005
Microsoft Research
MSR-TR-2005-62
-
Galen Hunt, James Larus, Mart\'in Abadi, Mark Aiken, Paul Barham, Manuel Fähndrich, Chris Hawblitzel, Orion Hodson, Steven Levi, Nick Murphy, Bjarne Steensgaard, David Tarditi, Ted Wobber, Brian Zill.
An Overview of the Singularity Project
October 2005
Microsoft Research
MSR-TR-2005-135
-
Costa, Manuel, Crowcroft, Jon, Castro, Miguel, Rowstron, Antony, Zhou, Lidong, Zhang, Lintao, Barham, Paul.
Vigilante: end-to-end containment of internet worms
December 2005
New York, NY, USA
SOSP '05: Proceedings of the twentieth ACM symposium on Operating systems principles
5
133--147
39
-
Rebecca Isaacs, Paul Barham, James Bulpin, Richard Mortier, Dushyanth Narayanan.
Request extraction in Magpie: events, schemas and temporal joins
September 2004
11th ACM SIGOPS European Workshop
92--97
-
Paul Barham, Austin Donnelly, Rebecca Isaacs, Richard Mortier.
Using Magpie for request extraction and workload modelling
December 2004
6th Symposium on Operating Systems Design and Implementation (OSDI'04)
259--272
-
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
Xen and the Art of Virtualization
October 2003
Symposium on Operating Systems Principles (SOSP '03)
-
Paul Barham, Rebecca Isaacs, Richard Mortier, Dushyanth Narayanan.
Magpie: online modelling and performance-aware systems
May 2003
9th Workshop on Hot Topics in Operating Systems (HotOS IX)
85--90
-
Rebecca Isaacs, Paul Barham.
Performance analysis in loosely-coupled distributed systems
October 2002
7th Cabernet Radicals Workshop
-
Paul Barham, Steve Hand, Rebecca Isaacs, Paul Jardetzky, Richard Mortier, Timothy Roscoe.
Techniques for lightweight concealment and authentication in IP Networks
July 2002
Intel Research, Berkeley
IRB-TR-02-009
-
Paul R. Barham.
Explicit Congestion Avoidance: Cooperative Mechanisms for Reducing Latency and Proportionally Sharing Bandwidth
March 2001
Microsoft Research
MSR-TR-2001-100
-
Peter B. Key, Derek R. McAuley, Paul Barham, Koenraad Laevens.
Congestion Pricing for Congestion Avoidance
1999
MSR
MSR-TR-99-15
-
P. Barham, S. Crosby, T. Granger, N. Stratford, M. Huggard, F. Toomey.
Measurement based resource allocation for multimedia applications
1998
-
Richard Black, Paul Barham, Austin Donnelly, Neil Stratford.
Protocol Implementation in a Vertically Structured Operating System
November 1997
Minneapolis, Minnesota
IEEE LCN'97
179--188
-
Ian M. Leslie, Derek McAuley, Richard Black, Timothy Roscoe, Paul T. Barham, David Evers, Robin Fairbairns, Eoin Hyden.
The Design and Implementation of an Operating System to Support Distributed Multimedia Applications
1996
IEEE Journal of Selected Areas in Communications
7
1280-1297
14
-
P. Barham, M. Hayter, D. McAuley, I. Pratt.
Devices on the Desk Area Network
1995
-
Paul Barham.
Devices in a Multi-Service Operating System. PhD thesis, University of Cambridge Computer Laboratory, July 1996. Available as Technical Report No. 403
-
P.R. Barham.
A Fresh Approach to File System Quality of Service
Proceedings of NOSSDAV'97, St. Louis, Missouri, pages 119--128, May 1997
|