- Benjamin Wester, James Cowling, Edmund B. Nightingale, Peter M. Chen,
Jason Flinn, Barbara Liskov,
"Tolerating latency in replicated state machines through client
speculation",
Proceedings of the 2009 Symposium on Networked Systems Design
and Implementation (NSDI), April 2009, to appear.
- Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen,
Jason Flinn,
"Rethink the sync",
ACM Transactions on Computer Systems
, September 2008. This is the journal version of our OSDI 2006
paper.
- Jim Chow, Tal Garfinkel, Peter M. Chen,
"Decoupling dynamic program analysis from execution in virtual
environments",
Proceedings of the 2008 Annual USENIX Technical
Conference, June 2008
(presentation by Jim Chow).
Best Paper Award.
- George W. Dunlap, Dominic Lucchetti, Peter M. Chen, Michael Fetterman,
"Execution replay on multiprocessor virtual machines",
Proceedings of the 2008 ACM SIGPLAN/SIGOPS International
Conference on Virtual Execution Environments (VEE),
March 2008
(presentation by George Dunlap).
- Edmund B. Nightingale, Daniel Peek, Peter M. Chen, Jason Flinn,
"Parallelizing security checks on commodity hardware",
Proceedings of the 2008 International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS), March 2008
(presentation by Ed
Nightingale).
- Edmund B. Nightingale,
"Speculative execution within a commodity operating system",
August 2007. This is Ed Nightingale's Ph.D. thesis.
- Landon P. Cox, Peter M. Chen,
"Pocket hypervisors: Opportunities and Challenges",
2007 Workshop on Mobile Computing Systems and Applications
(HotMobile), February 2007
(presentation by Landon Cox).
- Edmund B. Nightingale, Peter M. Chen, Jason Flinn,
"Speculative Execution in a Distributed File System",
ACM Transactions on Computer Systems
, November 2006. This is the journal version of our SOSP 2005
paper.
- Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen,
Jason Flinn,
"Rethink the sync",
Proceedings of the 2006 Symposium on Operating Systems Design
and Implementation (OSDI), November 2006
(presentation by Ed
Nightingale). Best Paper Award.
- George W. Dunlap,
"Execution Replay for Intrusion Analysis", October 2006.
This is George Dunlap's Ph.D. thesis.
- Samuel T. King,
"Analyzing Intrusions Using Operating System Level Information
Flow", September 2006. This is Sam King's Ph.D. thesis.
- Samuel T. King, Peter M. Chen, Yi-Min Wang, Chad Verbowski,
Helen J. Wang, Jacob R. Lorch,
"SubVirt: Implementing malware with virtual machines",
Proceedings of the 2006 IEEE Symposium on Security and Privacy
, May 2006
(presentation by Sam King).
- Ashlesha Joshi, Samuel T. King, George W. Dunlap, Peter M. Chen,
"Detecting past and present intrusions through vulnerability-specific
predicates",
Proceedings of the 2005 Symposium on Operating Systems Principles
(SOSP), October 2005
(presentation by Ashlesha Joshi).
- Edmund B. Nightingale, Peter M. Chen, Jason Flinn,
"Speculative Execution in a Distributed File System",
Proceedings of the 2005 Symposium on Operating Systems Principles
(SOSP), October 2005
(presentation by Ed
Nightingale). Award paper.
- Dominic Lucchetti, Steven K. Reinhardt, Peter M. Chen,
"ExtraVirt: Detecting and recovering from transient processor
faults",
2005 Symposium on Operating Systems Principles
(SOSP) work-in-progress session, October 2005
(presentation
by Dominic Lucchetti).
- Samuel T. King, George W. Dunlap, Peter M. Chen,
"Debugging operating systems with time-traveling virtual machines",
Proceedings of the 2005 Annual USENIX Technical Conference
, April 2005
(presentation by Sam King).
Best Paper Award.
- Samuel T. King, Peter M. Chen,
"Backtracking Intrusions",
ACM Transactions on Computer Systems
, February 2005. This is the journal version of our SOSP 2003
paper.
- Samuel T. King, Z. Morley Mao, Dominic G. Lucchetti, Peter M. Chen,
"Enriching intrusion alerts through multi-host causality",
Proceedings of the 2005 Network and Distributed System Security
Symposium (NDSS), February 2005
(presentation by Sam King).
- Ashlesha Joshi, Peter M. Chen,
"The ghost of intrusions past",
2004 Symposium on Operating Systems Design and Implementation
(OSDI) work-in-progress session, December 2004
(presentation by Ashlesha Joshi).
- Murtaza Basrai, Peter M. Chen,
"Cooperative ReVirt: Adapting Message Logging for Intrusion Analysis",
University of Michigan CSE-TR-504-04, November 2004.
- Peter M. Chen,
"An Automated Feedback System for Computer Organization Projects",
IEEE Transactions on Education, May 2004.
- Samuel T. King, Peter M. Chen,
"Backtracking Intrusions",
Proceedings of the 2003 Symposium on Operating Systems Principles
(SOSP), October 2003
(presentation by Sam King).
Award paper.
- Samuel T. King, George W. Dunlap, Peter M. Chen,
"Operating System Support for Virtual Machines",
Proceedings of the 2003 Annual USENIX Technical
Conference, June 2003
(presentation by Sam King).
- George W. Dunlap, Samuel T. King, Sukru Cinar, Murtaza Basrai,
Peter M. Chen,
"ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging
and Replay",
Proceedings of the 2002 Symposium on Operating Systems Design
and Implementation (OSDI) , December 2002
(presentation by George Dunlap).
- Subhachandra Chandra, Peter M. Chen
"The Impact of Recovery Mechanisms on the Likelihood of Saving
Corrupted State",
Proceedings of the 2002 International Symposium on Software
Reliability Engineering (ISSRE) , November 2002
(presentation
by Subhachandra Chandra).
- Peter M. Chen, Brian D. Noble,
"When virtual is better than real",
Proceedings of the 2001 Workshop on Hot Topics in Operating
Systems (HotOS), May 2001
(presentation by Brian Noble).
- Wee Teck Ng, Peter M. Chen,
"The Design and Verification of the Rio File Cache",
IEEE Transactions on Computers, April 2001.
This is an expanded version of our FTCS 1999 paper.
- David E. Lowell, Subhachandra Chandra, Peter M. Chen
"Exploring Failure Transparency and the Limits of Generic
Recovery", Proceedings of the 2000 Symposium on Operating
Systems Design and Implementation (OSDI), October 2000
(presentation
by Dave Lowell).
- Subhachandra Chandra,
"An Evaluation of the Recovery-Related Properties of Software
Faults", September 2000. This is Subhachandra Chandra's Ph.D.
thesis.
- Subhachandra Chandra, Peter M. Chen
"Whither Generic Recovery From Application Faults? A Fault Study using
Open-Source Software",
Proceedings of the 2000 International Conference on Dependable
Systems and Networks / Symposium on Fault-Tolerant Computing (DSN/FTCS)
, June 2000.
- David E. Lowell,
"Theory and Practice of Failure Transparency",
August 1999. This is Dave Lowell's Ph.D. thesis.
- Wee Teck Ng,
"Design and Implementation of Reliable Main Memory",
July 1999. This is Wee Teck Ng's Ph.D. thesis.
- Wee Teck Ng, Peter M. Chen,
"The Systematic Improvement of Fault Tolerance
in the Rio File Cache",
Proceedings of the 1999 Symposium on Fault-Tolerant Computing
(FTCS) , June 1999. William C. Carter Award Paper.
- Yuanyuan Zhou, Peter M. Chen, Kai Li,
"Fast Cluster Failover Using Virtual
Memory-Mapped Communication",
Proceedings of the 1999 ACM International Conference on
Supercomputing , June 1999.
- Peter M. Chen, David E. Lowell,
"Reliability Hierarchies",
Proceedings of the 1999 Workshop on Hot Topics in Operating
Systems (HotOS), March 1999
(presentation
by Peter Chen).
- David E. Lowell, Peter M. Chen,
"Discount Checking: Transparent, Low-Overhead Recovery for General
Applications", CSE-TR-410-99, November 1998.
- Wee Teck Ng, Peter M. Chen,
"Integrating Reliable Memory in Databases",
International Journal on Very Large Data Bases,
August 1998. This is an enhanced version of our VLDB paper.
- David E. Lowell, Peter M. Chen,
"Persistent Messages in Local Transactions",
Proceedings of the 1998 Symposium on Principles of Distributed
Computing (PODC), June 1998.
- Subhachandra Chandra, Peter M. Chen,
"How Fail-Stop are Faulty Programs?",
Proceedings of the 1998 Symposium on Fault-Tolerant Computing
(FTCS) , June 1998.
- David E. Lowell, Peter M. Chen,
"Free Transactions with Rio Vista",
Proceedings of the 1997 Symposium on Operating Systems Principles
(SOSP), October 1997
(presentation by Dave Lowell).
- Wee Teck Ng, Peter M. Chen,
"Integrating Reliable Memory in Databases",
Proceedings of the 1997 International Conference on Very Large
Data Bases (VLDB), August 1997
(presentation
by Wee Teck Ng).
Best Paper Award.
- Peter M. Chen, Wee Teck Ng, Subhachandra Chandra, Christopher Aycock,
Gurushankar Rajamani, David Lowell,
"The Rio File Cache: Surviving Operating System Crashes",
Proceedings of the 1996 International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS), October 1996
(presentation by Peter Chen).
- Wee Teck Ng, Christopher M. Aycock, Gurushankar Rajamani, Peter M.
Chen,
"Comparing Disk and Memory's Resistance to Operating System
Crashes", Proceedings of the 1996 International Symposium
on Software Reliability Engineering, October 1996.
- Bruce L. Jacob, Peter M. Chen, Seth R. Silverman, Trevor N. Mudge,
"An Analytical Model for Designing Memory Hierarchies",
IEEE Transactions on Computers, October 1996.
- Peter M. Chen,
"Optimizing Delay in Delayed-Write File Systems",
University of Michigan CSE-TR-293-96, May 1996.
- Peter M. Chen, Wee Teck Ng, Christopher Aycock, Gurushankar Rajamani,
"The Rio File Cache: Surviving Operating System Crashes",
University of Michigan CSE-TR-286-96, March 1996.
This is a earlier tech report version of the ASPLOS paper. The major
difference is that the ASPLOS version uses the new protection scheme
that forces all addresses through the TLB, whereas the tech report
version uses code-patching and consequently gets worse performance.
- Peter M. Chen, Edward K. Lee,
"Striping in a RAID Level 5 Disk Array",
Proceedings of the 1995 ACM SIGMETRICS Conference on
Measurement and Modeling of Computer Systems, May 1995.
- Peter M. Chen, David A. Patterson,
"A New Approach to I/O Performance Evaluation--Self-Scaling I/O
Benchmarks, Predicted I/O Performance",
ACM Transactions on Computer Systems, November 1994.
This is the journal version of our SIGMETRICS 2003 paper.
- Peter M. Chen, Edward K. Lee, Garth A. Gibson, Randy H. Katz, David A.
Patterson,
"RAID: High-Performance, Reliable Secondary Storage",
ACM Computing Surveys, June 1994.
- Ann L. Drapeau, Ken Shirriff, Edward K. Lee, Peter M. Chen, Garth A.
Gibson, John H. Hartman, Ethan L. Miller, Srinivasan Seshan,
Randy H. Katz, Ken Lutz, David A. Patterson,
"RAID-II: A High-Bandwidth Network File Server",
Proceedings of the 1994 International Symposium on Computer
Architecture, April 1994.
- Peter M. Chen, David A. Patterson,
"Unix I/O Performance in Workstations and Mainframes",
University of Michigan CSE-TR-200-94, March 1994.
- Peter M. Chen, David A. Patterson,
"Storage Performance--Metrics and Benchmarks",
Proceedings of the IEEE, vol 81, no. 8, August
1993.
- Peter M. Chen, David A. Patterson,
"A New Approach to I/O Performance Evaluation--Self-Scaling I/O
Benchmarks, Predicted I/O Performance",
Proceedings of the 1993 ACM SIGMETRICS Conference on Measurement
and Modeling of Computer Systems, May 1993. Best Paper Award.
- Peter M. Chen, David A. Patterson,
"Maximizing Performance in a Striped Disk Array",
Proceedings of the 1990 International Symposium on Computer
Architecture, May 1990.
- Peter M. Chen, Garth A. Gibson, Randy H. Katz, David A. Patterson,
"An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890",
Proceedings of the 1990 ACM SIGMETRICS Conference on Measurement
and Modeling of Computer Systems, May 1990.
- Margo I. Seltzer, Peter M. Chen, John K. Ousterhout,
"Disk Scheduling Revisited",
Proceedings of the Winter 1990 USENIX Technical
Conference, January 1990. Best Student Paper Award.
- Randy H. Katz, John K. Ousterhout, David A. Patterson, Peter Chen,
Ann Chervenak, Rich Drewes, Garth Gibson, Ed Lee, Ken Lutz, Ethan
Miller, Mendel Rosenblum, "A Project on High Performance I/O
Subsystems", Computer Architecture News (CAN), September 1989.
- David A. Patterson, Peter M. Chen, Garth Gibson, Randy H. Katz,
"Introduction to Redundant Arrays of Inexpensive Disks (RAID)",
COMPCON Spring 1989.
ACM Copyright Notice. Copyright © by the Association for Computing Machinery,
Inc. Permission to make digital or hard copies of part or all of this work for
personal or classroom use is granted without fee provided that copies are not
made or distributed for profit or commercial advantage and that copies bear
this notice and the full citation on the first page. Copyrights for components
of this work owned by others than ACM must be honored. Abstracting with credit
is permitted. To copy otherwise, to republish, to post on servers, or to
redistribute to lists, requires prior specific permission and/or a fee.
Request permissions from Publications Dept, ACM Inc., fax +1 (212) 869-0481, or
permissions@acm.org.
IEEE Copyright Notice: © IEEE. Personal use of this material is permitted.
However, permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale or
redistribution to servers or lists, or to reuse any copyrighted component of
this work in other works must be obtained from the IEEE.
USENIX Copyright Notice: © USENIX.
Copyright to this work is retained by the author[s]. Permission is granted
for the noncommercial reproduction of the complete work for educational
or research purposes.