Main  |  Professional

Publications for Aaron B. Brown

Articles

  • Oops! Coping with Human Error in IT Systems [link]
    Aaron B. Brown
    ACM Queue, Volume 2, Number 8, November 2004.

  • Recovery-Oriented Computing: Building Multi-Tier Dependability [link]
    George Candea, Aaron B. Brown, Armando Fox, and David Patterson
    IEEE Computer, Volume 37, Number 11, November 2004.

Ph.D. Dissertation

  • A Recovery-Oriented Approach to Dependable Services: Repairing Past Errors With System-Wide Undo [abstract] [pdf]
    Aaron B. Brown
    UC Berkeley Computer Science Division Technical Report UCB//CSD-04-1304, December 2003.

Journal Papers

  • ROC-1: Hardware Support for Recovery-Oriented Computing [pdf]
    David Oppenheimer, Aaron B. Brown, James Beck, Daniel Hettena, Jon Kuroda, Noah Treuhaft, David A. Patterson, and Katherine Yelick.
    IEEE Transactions on Computers, Volume 51, Number 2, February 2002.

Refereed Conference/Workshop Papers

  • Reducing the Cost of IT Operations--Is Automation Always the Answer? [pdf]
    Aaron B. Brown and Joseph L. Hellerstein
    Proceedings of the Tenth Workshop on Hot Topics in Operating Systems (HotOS 2005), Santa Fe, NM, June 2005.

  • The Many Faces of Systems Research -- and How to Evaluate Them [pdf]
    Aaron B. Brown, Anupam Chanda, Rik Farrow, Alexandra Fedorova, Petros Maniatis, and Michael L. Scott
    Proceedings of the Tenth Workshop on Hot Topics in Operating Systems (HotOS 2005), Santa Fe, NM, June 2005.

  • A Model of Configuration Complexity and Its Application to a Change Management System [pdf]
    Aaron B. Brown, Alexander Keller, Joseph L. Hellerstein
    Proceedings of the Ninth IFIP/IEEE International Symposium on Integrated Network Management (IM 2005), Nice, France, May 2005.
    Best Paper Award.

  • An Approach to Benchmarking Configuration Complexity [pdf]
    Aaron B. Brown and Joseph L. Hellerstein
    Proceedings of the 11th ACM SIGOPS European Workshop, Leuven, Belgium, September 2004.

  • Experience with Evaluating Human-Assisted Recovery Processes [pdf] [materials]
    Aaron B. Brown, Leonard Chung, William Kakes, Calvin Ling, and David A. Patterson
    Proceedings of the 2004 International Conference on Dependable Systems and Networks, Florence, Italy, June 2004.

  • Benchmarking Autonomic Computing: Promises and Pitfalls [pdf]
    Aaron B. Brown, Joseph Hellerstein, Matt Hogstrom, Tony Lau, Sam Lightstone, Peter Shum, Mary Peterson Yost
    Poster at the 2004 International Conference on Autonomic Computing, New York, NY, May 2004.

  • Assessing Autonomic Progress in Mixed Human-Autonomic Systems
    Aaron B. Brown
    Poster at the 2nd Conference on the Human Impact and Application of Autonomic Computing (CHAICS 2004), Yorktown Heights, NY, April 2004.

  • Undo for Operators: Building an Undoable E-mail Store [pdf] [html]
    Aaron B. Brown and David A. Patterson
    Proceedings of the 2003 USENIX Annual Technical Conference, San Antonio, TX, June 2003.
    Best Paper Award.

  • Practical issues in dependability benchmarking [pdf]
    David Oppenheimer, Aaron B. Brown, Jonathan Traupman, Pete Broadwell, and David A. Patterson
    Proceedings of the Second Workshop on Evaluating and Architecting System dependabilitY (EASY '02), San Jose, CA, October 2002.

  • Rewind, Repair, Replay: Three R's to Dependability [pdf]
    Aaron B. Brown and David A. Patterson
    Proceedings of the 10th ACM SIGOPS European Workshop
    , St. Emilion, France, September 2002.

  • Including the Human Factor in Dependability Benchmarks [pdf]
    Aaron B. Brown, Leonard C. Chung, and David A. Patterson
    Proceedings of the 2002 DSN Workshop on Dependability Benchmarking
    , Washington, D.C., June 2002.

  • Lessons from the PSTN for Dependable Computing [pdf]
    Patricia Enriquez, Aaron B. Brown, and David A. Patterson
    Proceedings of the 2002 Workshop on Self-Healing, Adaptive and self-MANaged Systems (SHAMAN), New York, NY, June 2002.

  • Embracing Failure: A Case for Recovery-Oriented Computing (ROC) [pdf]
    Aaron B. Brown and David A. Patterson
    2001 High Performance Transaction Processing Symposium, Asilomar, CA, October 2001.

  • To Err is Human [pdf]
    Aaron B. Brown and David A. Patterson
    Proceedings of the First Workshop on Evaluating and Architecting System dependabilitY (EASY '01), Goteborg, Sweden, July 2001.

  • An Active Approach to Characterizing Dynamic Dependencies for Problem Determination in a Distributed Environment [pdf]
    Aaron B. Brown, Gautam Kar, and Alexander Keller
    Proceedings of the Seventh IFIP/IEEE International Symposium on Integrated Network Management (IM 2001), Seattle, WA, May 2001.

  • Towards Availability Benchmarks: A Case Study of Software RAID Systems [pdf] [html]
    Aaron B. Brown and David A. Patterson
    Proceedings of the 2000 USENIX Annual Technical Conference, San Diego, CA, June 2000.

  • An IRAM-Based Architecture for a Single-Chip ATM Switch [pdf]
    Ioannis Papaefstathiou, Aaron B. Brown, Joshua Simer, David Sobel, Jay Sutaria, Shie-Yuan Wang, Trevor Blackwell, Michael D. Smith, and Woodward Yang
    International Conference on Electronics, Circuits and Systems (ICECS '99), Paphos, Cyprus, September 1999. 

  • ISTORE: Introspective Storage for Data-Intensive Network Services [pdf]
    Aaron B. Brown, David Oppenheimer, Kimberly Keeton, Randi Thomas, John Kubiatowicz, and David A. Patterson. Proceedings of the 7th Workshop on Hot Topics in Operating Systems (HotOS-VII), Rio Rico, Arizona, March 1999.

  • Intelligent RAM (IRAM): the Industrial Setting, Applications, and Architecture [pdf]
    David A. Patterson, Krste Asanovic, Aaron B. Brown, Richard Fromm, Jason Golbus, Benjamin Gribstad, Kimberly Keeton, Christoforos Kozyrakis, David Martin, Stylianos Perissakis, Randi Thomas, Noah Treuhaft, and Katherine Yelick.
    International Conference on Computer Design (ICCD '97), Austin, Texas, October 1997. 

  • Operating System Benchmarking in the Wake of Lmbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture [pdf] [html]
    Aaron B. Brown and Margo I. Seltzer
    Proceedings of the 1997 ACM SIGMETRICS Conference on the Measurement and Modeling of Computer Systems, Seattle, WA, June 1997. 

  • Using MML to Simulate Multiple Dual-Ported SRAMs: Parallel Routing Lookups in an ATM Switch Controller [pdf]
    Aaron B. Brown, Daniel Chian, Nisha Mehta, Ioannis Papaefstathiou, Joshua Simer, Trevor Blackwell, Michael D. Smith, and Woodward Yang
    Proceedings of the 1997 Workshop on Mixing Logic and DRAM, ISCA '97, Denver, CO, June 1997.

Unrefereed Reports

  • Recovery-Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies [pdf]
    David A. Patterson, Aaron B. 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. 
    UC Berkeley Technical Report UCB/CSD-02-1175
    , March 2002.

  • Accepting Failure: Availability through Repair-Centric System Design [pdf]
    Aaron B. Brown
    Qualifying Examination Proposal
    , UC Berkeley, April 2001. 

  • Towards Availability and Maintainability Benchmarks: A Case Study of Software RAID Systems [pdf]
    Aaron B. Brown
    UC Berkeley Technical Report UCB/CSD-01-1132 (Master's Report), January 2001. 

  • An IRAM-Based Architecture for a Single-Chip ATM Switch [pdf]
    Aaron B. Brown, Ioannis Papaefstathiou, Joshua Simer, David Sobel, Jay Sutaria, and Shie-Yuan Wang
    Harvard University Computer Science Technical Report TR-07-97, 1997.

  • A Decompositional Approach to Computer System Performance Evaluation [pdf]
    Aaron B. Brown
    Harvard University Computer Science Technical Report TR-03-97 (Undergraduate Honors Thesis), April 1997.


Note: All documents available from this page are provided as a means to ensure timely dissemination of technical work on a non-commercial basis. Copyright and all rights therein are maintained by the original authors or by other copyright holders, notwithstanding that they have included their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's or owner's copyright.

Last updated: 29-Oct-2005