Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul Barham is active.

Publication


Featured researches published by Paul Barham.


IEEE Journal on Selected Areas in Communications | 1996

The design and implementation of an operating system to support distributed multimedia applications

Ian M. Leslie; Derek McAuley; Richard Black; Timothy Roscoe; Paul Barham; David Martin Evers; Robin Fairbairns; Eoin Hyden

Support for multimedia applications by general purpose computing platforms has been the subject of considerable research. Much of this work is based on an evolutionary strategy in which small changes to existing systems are made. The approach adopted is to start ab initio with no backward compatibility constraints. This leads to a novel structure for an operating system. The structure aims to decouple applications from one another and to provide multiplexing of all resources, not just the CPU, at a low level. The motivation for this structure, a design based on the structure, and its implementation on a number of hardware platforms is described.


IEEE Journal on Selected Areas in Communications | 1995

Devices on the desk area network

Paul Barham; Mark Hayter; Derek McAuley; Ian Pratt

The desk area network was proposed as an architecture suitable for a multimedia workstation. This paper describes how the architecture has evolved and the demonstration workstation that has been constructed. >


conference on multimedia computing and networking | 1997

Measurement-based resource allocation for multimedia applications

Paul Barham; Simon Crosby; Tim Granger; Neil Stratford; Meriel Huggard; Fergal Toomey

Modern networks are now capable of guaranteeing a consistent quality of service (QoS) to multimedia traffic streams. A number of major operating system vendors are also working hard to extend these guarantees into the end-system. In both cases, however, there remains the problem of determining a service rate sufficient to ensure the desired quality of service. Source modeling is not a sustainable approach in the network case and it is even less feasible to model the demands of multimedia applications. The ESPRIT measure project is successfully using on-line measurement and estimation to perform resource allocation for bursty traffic in ATM networks. In this paper we consider the applicability of the same theory to resource allocation in a multimedia operating system which offers QoS guarantees to its applications.


Technical report / ETH Zurich, Department of Computer Science, Systems Group | 2012

Efficient Data-parallel Computing on Small Heterogeneous Clusters

Simon Peter; Rebecca Isaacs; Paul Barham; Black Richard; Timothy Roscoe

Cluster-based data-parallel frameworks such as MapReduce, Hadoop, and Dryad are increasingly popular for a large class of compute-intensive tasks. Such systems are designed for large-scale clusters, and employ several techniques to decrease the run time of jobs in the presence of failures, slow machines, and other effects. In this paper, we apply Dryad to smaller-scale, “ad-hoc” clusters such as those formed by aggregating the servers and workstations in a small office. We first show that, while Dryad’s greedy scheduling algorithm performs well at scale, it is significantly less optimal in a small (5-10 machine) cluster environment where nodes have widely differing performance characteristics. We further show that in such cases, performance models of dataflow operators can be constructed which predict runtimes of vertex processes with sufficient accuracy to allow a more intelligent planner to achieve significant performance gains for a variety of jobs, and we show how to efficiently construct such models. Our system enhances the DryadLINQ data-parallel language compiler with a planner/optimizer implemented using constraint programming, and can exploit our operator models to significantly enhance the performance of parallel jobs on ad-hoc clusters.


Archive | 2001

System and method for controlling network demand via congestion pricing

Paul Barham; Richard Black; Peter Key; Neil Stratford


local computer networks | 1997

Protocol implementation in a vertically structured operating system

Richard Black; Paul Barham; Austin Donnelly; Neil Stratford


Archive | 2003

Magpie: real-time modelling and performance-aware systems

Paul Barham; Rebecca Isaacs; Richard Mortier; Dushyanth Narayanan


Archive | 1995

Wide Area Audio Synchronisation

Paul Barham; Richard Black; Ian Pratt


Archive | 2005

Anemone: using end-systems as a rich network management platform Microsoft Technical Report, MSR-TR-2005-62

Richard Mortier; Rebecca Isaacs; Paul Barham


Archive | 2009

Operating Systems Challenges for Heterogeneous Multicore Systems

Andrew Baumann; Paul Barham; Pierre-Evariste Dagand; Tim Harris; Rebecca Isaacs; Simon Peter; Timothy Roscoe; Adrian Schüpbach; Akhilesh Singhania

Collaboration


Dive into the Paul Barham's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Derek McAuley

University of Nottingham

View shared research outputs
Top Co-Authors

Avatar

Eoin Hyden

University of Cambridge

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ian Pratt

University of Cambridge

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Simon Peter

University of Washington

View shared research outputs
Researchain Logo
Decentralizing Knowledge