Network


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

Hotspot


Dive into the research topics where Richard P. Draves is active.

Publication


Featured researches published by Richard P. Draves.


symposium on operating systems principles | 1991

Using continuations to implement thread management and communication in operating systems

Richard P. Draves; Brian N. Bershad; Richard F. Rashid; Randall W. Dean

We have improved the performance of the Mach 3.0 operating system by redesigning its internal thread and interprocess communication facilities to use continuations as the basis for control transfer. Compared to previous versions of Mach 3.0, our new system consumes 85% less space per thread. Cross-address space remote procedure calls execute 14% faster. Exception handling runs over 60% faster.In addition to improving system performance, we have used continuations to generalize many control transfer optimizations that are common to operating systems, and have recast those optimizations in terms of a single implementation methodology. This paper describes our experiences with using continuations in the Mach operating system.


high performance transaction systems workshop | 1987

High Performance Distributed Transaction Processing in a General Purpose Computing Environment

Alfred Z. Spector; Jeffrey L. Eppinger; Dean S. Daniels; Richard P. Draves; Joshua J. Bloch; Dan Duchamp; Randy Pausch; Dean S. Thompson

This paper argues that transaction processing adds relatively little overhead to applications that access shared abstract data objects. It also argues that transaction processing can be made easy to use for both users and implementors of shared objects. The implication is that transaction processing can be a very useful technique in a variety of application domains. To provide more evidence as to the utility of transaction systems, the paper briefly describes the Camelot Distributed Transaction Facility, which has been developed at Carnegie Mellon University. Camelot executes on a variety of uni- and multi-processors on top of the Unix-compatible, Mach operating system. The paper also describes Camelots interfaces and contains preliminary performance information gathered on pre-alpha release versions of Camelot.


USENIX Microkernels and Other Kernel Architectures Symposium | 1992

Microkernel operating system architecture and mach

David L. Black; David B. Golub; Daniel P. Julin; Rick Rashid; Richard P. Draves; Randall W. Dean; Alessandro Forin; Joseph S. Barrera; Hideyuki Tokuda; G. Robert Malan; Diego Bohman


IEEE Data(base) Engineering Bulletin | 1986

The Camelot Project.

Alfred Z. Spector; Joshua J. Bloch; Dean S. Daniels; Richard P. Draves; Dan Duchamp; Jeffrey L. Eppinger; Sherri G. Menees; Dean S. Thompson


Archive | 2008

Mach kernel interface manual

Robert V. Baron; David L. Black; William J. Bolosky; Jonathan Chew; Richard P. Draves; David B. Golub; Richard F. Rashid; Avadis Tevanian


USENIX Mach Symposium (#N#USENIX Mach Symposium) | 1991

Page Replacement and Reference Bit Emulation in Mach.

Richard P. Draves


USENIX MACH Symposium | 1991

Moving the Default Memory Manager Out of the Mach Kernel.

David B. Golub; Richard P. Draves


Archive | 1994

Method and apparatus for scheduling transfer of data sequences

Robert P Fitzgerald; Iii Joseph S Barrera; William J. Bolosky; Richard P. Draves; Michael B. Jones; Steven P. Levi; Nathan P. Myhrvold; Richard F. Rashid; Garth A. Gibson


Archive | 1994

Verfahren und Vorrichtung zur Transferplanung von Datenfolgen Method and apparatus for scheduling transfers of data sequences

Robert P Fitzgerald; Iii Joseph S Barrera; William J. Bolosky; Richard P. Draves; Michael B. Jones; Steven P. Levi; Nathan P. Myhrvold; Richard F. Rashid; Garth A. Gibson


Archive | 1994

Verfahren und Vorrichtung zur Transferplanung von Datenfolgen

Robert P Fitzgerald; Iii Joseph S Barrera; William J. Bolosky; Richard P. Draves; Michael B. Jones; Steven P. Levi; Nathan P. Myhrvold; Richard F. Rashid; Garth A. Gibson

Collaboration


Dive into the Richard P. Draves's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

David B. Golub

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Michael B. Jones

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alfred Z. Spector

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge