David Oppenheimer's Publications
Click on the title of the paper to view the paper. For some papers I have also posted the associated talk slides.
Journal articles
Robert Ricci ,
David Oppenheimer ,
Jay Lepreau , and
Amin Vahdat .
Lessons from resource allocators for large-scale multiuser testbeds .
ACM SIGOPS Operating Systems Review , vol. 40, no. 1, January 2006, pp. 25-32.
David Oppenheimer ,
Aaron Brown ,
James Beck ,
Dan Hettena ,
Jon Kuroda ,
Noah Treuhaft ,
David A. Patterson , and
Kathy Yelick . ROC-1:
Hardware Support for Recovery-Oriented Computing . IEEE Transactions
on Computers , vol. 51, no. 2, February 2002.
Matt Welsh ,
David Oppenheimer , and
David Culler .
U-Net/SLE: A Java-based User-Customizable Virtual Network Interface .
Scientific Programming 7(1999), 147-156.
(Originally appeared in First UK Workshop Java for High Performance Network Computing , EuroPar 1998 , Southampton, England, 1998.)
(Extended version available as User Customization of Virtual Network Interfaces with U-Net/SLE . Technical Report UCB CSD-98-995, February 1998.)
Magazine articles
Refereed conference and workshop papers
David Oppenheimer ,
Brent Chun ,
David A. Patterson ,
Alex Snoeren , and
Amin Vahdat .
Service Placement in a Shared Wide-Area Platform .
Usenix Annual Technical Conference , June 2006.
David Oppenheimer ,
Jeannie Albrecht ,
David A. Patterson , and
Amin Vahdat .
Design and Implementation Tradeoffs for Wide-Area Resource Discovery .
IEEE Symposium on High Performance Distributed Computing (HPDC-14) , July 2005. [talk slides ]
David Oppenheimer ,
Jeannie Albrecht ,
David A. Patterson , and
Amin Vahdat .
Distributed resource discovery on PlanetLab with SWORD.
First Workshop on Real, Large Distributed Systems (WORLDS '04) , December 2004. [talk slides ]
David Oppenheimer , Vitaliy Vatkovskiy, and
David A. Patterson .
Towards a framework for automated robustness evaluation of distributed services .
2nd Bertinoro Workshop on Future Directions in Distributed Computing (FuDiCo II): Survivability: Obstacles and Solutions , June 2004.
David Oppenheimer .
The importance of understanding distributed system configuration.
System Administrators are Users, Too: Designing Workspaces for Managing Internet-Scale Systems CHI 2003 (Conference on Human Factors in Computing Systems) workshop, April 2003.
David Oppenheimer , Archana Ganapathi, and
David A. Patterson .
Why do Internet services fail, and what can be done about it?
4th USENIX Symposium on Internet Technologies and Systems (USITS '03) , March 2003. [talk slides ]
David Oppenheimer ,
Aaron B. Brown,
Jonathan Traupman,
Pete Broadwell, and
David A. Patterson.
Practical issues in dependability benchmarking. Second
Workshop on Evaluating and Architecting System Dependability (EASY) ,
October 2002.
David Oppenheimer and David A. Patterson .
Studying and using failure data from large-scale Internet services.
10th ACM SIGOPS European Workshop , Saint-Emilion, France,
September 2002.
Aaron Brown ,
David Oppenheimer ,
Kimberly Keeton ,
Randi Thomas ,
John Kubiatowicz , and
David A. Patterson .
ISTORE: Introspective Storage for Data-Intensive Network Services . Proceedings of the 7th Workshop on Hot Topics in Operating Systems (HotOS-VII), Rio Rico, Arizona, March 1999.
Liviu Iftode ,
Matthias Blumrich ,
Cezary Dubnicki ,
David L. Oppenheimer ,
Jaswinder Pal Singh , and
Kai Li .
Shared Virtual Memory with Automatic Update Support .
1999 ACM International Conference on Supercomputing , Rhodes, Greece, 1999.
(Also Princeton University Computer Science Department Technical Report TR-575-98, February 1998.)
David L. Oppenheimer and
Margaret R. Martonosi .
Performance Signatures: A Mechanism for Intrusion Detection .
Proceedings
of the 1997 IEEE Information Survivability Workshop , 1997.
David L. Oppenheimer and
Edward W. Felten .
Protocol Failure Analysis in the Applied Cryptography Curriculum .
First ACM Workshop on Education in Computer Security, Monterey, California , 1997.
Refereed posters
Technical reports
David Oppenheimer ,
Jeannie Albrecht ,
David Patterson , and
Amin Vahdat .
Scalable Wide-Area Resource Discovery .
UC Berkeley Technical Report UCB//CSD-04-1334, July 2004.
David Oppenheimer ,
Vitaliy Vatkovskiy,
Hakim Weatherspoon ,
Jason Lee,
David A. Patterson , and
John Kubiatowicz .
Monitoring, Analyzing, and Controlling Internet-scale Systems with ACME .
UC Berkeley Technical Report UCB//CSD-03-1276, October 2003.
David Oppenheimer ,
David A. Patterson , and
Joseph M. Hellerstein .
Decentralized systems need decentralized benchmarks .
UC Berkeley Technical Report UCB//CSD-03-1234, April 2003.
David Oppenheimer ,
Joseph M. Hellerstein ,
Ryan Huebsch , and
David A. Patterson .
Benchmarking DHTs with Queries.
UC Berkeley Technical Report UCB//CSD-03-1222, January 2003.
Aaron Brown and
David Oppenheimer .
Analyzing Application Performance Using a System Monitoring Database.
UC Berkeley Computer Science Technical Report UCB//CSD-03-1224, January 2003. (Reports on work done in 1999.)
David Oppenheimer .
Why do Internet services fail, and what can be done about it?
UC Berkeley Technical Report UCB-CSD-02-1185, May, 2002.
David Patterson, Aaron Brown, Pete Broadwell, George Candea, Mike Chen, James Cutler, Patricia Enriquez, Armando Fox, Emre Kiciman, Matthew Merzbacher, David Oppenheimer, Naveen Sastry, William Tetzlaff, Jonathan Traupman, and Noah Treuhaft.
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies. UCB Computer Science Technical Report UCB//CSD-02-1175, March 2002.
Books
This material is presented to ensure timely dissemination of scholarly and technical work.
Copyright and all rights therein are retained by authors or by other copyright holders. All
persons copying this information are expected to adhere to the terms and constraints invoked by
each author's copyright. These works may not be reposted without the explicit
permission of the copyright holder.
Click here to
get back to my home page.