Professor John Kubiatowicz's Publications

Popular Press:

  • David Anderson and John Kubiatowicz.  The Worldwide Computer. Appears in Scientific American. vol 286, no. 3, March 2002, pp. 28-35.  (paper: [pdf, html])

Quantum Computing Papers:

  • Nemanja Isailovic, Mark Whitney, Yatish Patel and John Kubiatowicz, Running a Quantum Circuit at the Speed of Data. Appears in Proceedings of the 35th International Symposium on Computer Architecture (ISCA 2008)

    (abstract, paper: [pdf, compressed postscript])
  • Mark Whitney, Nemanja Isailovic, Yatish Patel, and John Kubiatowicz, Automated Generation of Layout and Control for Quantum Circuits. Appears in Proceedings of the 4th ACM International Conference on Computing Frontiers (Computing Frontiers 2007)

    (abstract, paper: [pdf, compressed postscript])
  • Nemanja Isailovic, Yatish Patel, Mark Whitney, and John Kubiatowicz, Interconnection Networks for Scalable Quantum Computers. Appears in Proceedings of the 33rd International Symposium on Computer Architecture (ISCA 2006)

    (abstract, paper: [pdf, compressed postscript])
  • Nemanja Isailovic, Mark Whitney, Yatish Patel, John Kubiatowicz, Dean Copsey, Frederic T. Chong, Isaac L. Chuang, and Mark Oskin. Datapath and Control for Quantum Wires, Appears in Transactions on Architecture and Code Optimization (TACO),Vol 1, No. 1, pp 34-61, March 2004

    (c) 2004 ACM.  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.
  • (abstract, paper: [pdf, compressed postscript])
  • Dean Copsey, Mark Oskin, Francois Impens, Tzvetan Metodiev, Andrew Cross, Frederic T. Chong, Isaac L. Chuang, and John Kubiatowicz. Toward a Scalable, Silicon-Based Quantum Computing Architecture. Appears in Journal of Selected Topics in Quantum Electronics, Vol 9, No. 6, pp 1552-1569. November/December 2003.

  • (c) 2003 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. 
    (abstract, paper: [pdf, compressed postscript])
  • Mark Whitney, Yatish Patel, Nemanja Isailovic, and John Kubiatowicz. Can we build Classical Control Circuits for Silicon Quantum Computers?, Appears in Proceedings of the Second Workshop in Non-Silicon Computing (NSC2), June 2003

  • (abstract, paper: [pdf, compressed postscript])
  • Mark Oskin, Frederic T. Chong, Isaac L. Chuang, and John Kubiatowicz. Building Quantum Wires: The Long and the Short of it, Appears in Proceedings of the 30th International Symposium on Computer Architecture (ISCA 2003)

  • (abstract, paper: [pdf, compressed postscript])
  • Dean Copsey, Mark Oskin, Tzvetan Metodiev, Frederic T. Chong, Isaac Chuang, and John Kubiatowicz. The Effect of Communication Costs in Solid-State Quantum Computing Architectures, Appears in Proceedings of the 15th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2003)

  • (abstract, paper: [pdf, compressed postscript])

Architecture Papers:

  • Victor Wen, Mark Whitney, Yatish Patel and John Kubiatowicz. Exploiting Prediction to Reduce Power on Buses, Appears in Proceedings of the Tenth International Symposium on High Performance Computer Architecture (HPCA 2004)

  • (abstract, paper: [pdf,compressed postscript])

OceanStore Journal Papers:

  • Ben Y. Zhao, Ling Huang, Jeremy Stribling, Sean C. Rhea, Anthony D. Joseph, and John D. Kubiatowicz.  Tapestry: A Resilient Global-scale Overlay for Service Deployment, Appears in IEEE Journal on Selected Areas in Communications, Vol 22, No. 1, January 2004

  • (c) 2004 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.
    (abstract, paper: [pdf, compressed postscript])
  • Kirsten Hildrum, John D. Kubiatowicz, Satish Rao, and Ben Y. Zhao. Distributed Object Location in a Dynamic Network,  Appears inTheory of Computing Systems, Issue: Online First, March 15 2004

  • (abstract , paper: [pdf, compressed postscript]).  Final Submitted Version (two-column): pdf
  • John Kubiatowicz. Extracting Guarantees from Chaos.  Appears in Communications of the ACM, Vol 46, No. 2, February 2003, pp 33-38.

  • (c) 2003 ACM.  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.
    (abstract, paper: [pdf])
  • Sean Rhea, Chris Wells, Patrick Eaton, Dennis Geels, Ben Zhao, Hakim Weatherspoon, and John Kubiatowicz.  Maintenance-Free Global Data Storage,  Appears in IEEE Internet Computing, Vol 5, No 5, September/October 2001, pp 40-49. (c) 2001 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.

  • (abstract, paper: [pdf, compressed postscript])

OceanStore Conference Papers:

  • Byung-Gon Chun, Petros Maniatis, Scott Shenker, and John Kubiatowicz., Attested Append-Only Memory: Making Adversaries Stick to their Word.  Appears in 21st Symposium on Operating Systems Principles, October 2007

    ACM, (2007). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.
    (paper: [pdf, postscript])
  • Hakim Weatherspoon, Patrick Eaton, Byung-Gon Chun, and John Kubiatowicz, Antiquity: Exploiting a Secure Log for Wide-Area Distributed Storage. Appears in Proceedings of the 2nd ACM European Conference on Computer Systems (EuroSys '07), March 2007

    (c) 2007 ACM. Permission to make digital or hard copies of all or part 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. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.
    (paper: [pdf, compressed postscript])
  • Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, and Robert Morris.  Efficient Replica Maintenance for Distributed Storage Systems. Appears in Proceedings of the 3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI '06), May 2006

    (paper: [pdf, compressed postscript])
  • Emil Sit, Andreas Haeberlen, Frank Dabek, Byung-Gon Chun, Hakim Weatherspoon, Robert Morris, M. Frans Kaashoek, and John Kubiatowicz, Proactive replication for data durability. Appears in Proceedings of the Fifth International Workshop on Peer-to-Peer Systems (IPTPS), February 2006

    (paper: [pdf, compressed postscript])
  • Byung-Gon Chun, Peter Wu, Hakim Weatherspoon, and John Kubiatowicz, ChunkCast: An Anycast Service for Large Content Distribution. Appears in International Workshop on Peer-to-Peer Systems (IPTPS '06), February 2006

    (paper: [pdf, postscript])
  • Sean Rhea, Byung-Gon Chun, John Kubiatowicz and Scott Shenker, Fixing the Embarrassing Slowness of OpenDHT on PlanetLab. Appears in Workshop on Real, Large Distributed Systems (WORLDS), December 2005. Awarded Best Paper

    (paper: [pdf, postscript])
  • Patrick Eaton, Hakim Weatherspoon, and John Kubiatowicz, Efficiently Binding Data to Owners in Distributed Content-Addressable Storage Systems, Appears in Proceedings of the 3rd International IEEE Security in Storage Workshop (IEEE SISW 2005), December 2005

    (paper: [pdf, postscript])
  • Sean Rhea, Brighten Godfrey, Brad Karp, John Kubiatowicz, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, and Harlan Yu, OpenDHT: A Public DHT Service and Its Uses. Appears in SIGCOMM, August 2005

    (paper: [pdf, compressed postscript ]) 
  • Hakim Weatherspoon, Byung-Gon Chun, Chiu Wah So, and John Kubiatowicz., Long-Term Data Maintenace in Wide-Area Storage Systems: A Quantitative Approach.  Appears in Technical Report UCB/CSD-05-1404, July 2005

    (paper: [pdf, postscript])
  • Byung-Gon Chun, Ben Y. Zhao, and John D. Kubiatowicz. , Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks. Appears in Proceedings of International Workshop on Peer-to-Peer Systems (IPTPS '05), February 2005

    (paper: [pdf, postscript])
  • Emil Ong and John Kubiatowicz, Optimizing Robustness while Generating Shared Secret Safe Primes. Appears in Public Key Cryptography, 2005, p. 120-137, January 2005

    (c) International Association for Cryptologic Research. Published by Springer-Verlag.
    (paper: [pdf, compressed postscript])
  • Patrick Eaton, Emil Ong, and John Kubiatowicz, Improving Bandwidth Efficiency of Peer-to-Peer Storage,

    Appears in Proceedings of the 4th IEEE International Conference on Peer-to-Peer Computing (IEEE P2P '04), August 2004
    (paper: [pdf, compressed postscript])
  • Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno, Christos H. Papadimitriou, and John Kubiatowicz. Selfish Caching in Distributed Systems: A Game-Theoretic Analysis,

    Appears in Proceedings of the 23rd ACM Symposium on Principles of Distributed Computing, July 2004.
    (abstract, paper: [pdf, compressed postscript])
  • Sean Rhea, Dennis Geels, Timothy Roscoe, and John Kubiatowicz, Handling Churn in a DHT. Awarded Best Paper

    Appears in Proceedings of the USENIX Annual Technical Conference, June 2004.
    (abstract, paper: [pdf, compressed postscript])
  •  Kirsten Hildrum, Robert Krauthgamer, and John D. Kubiatowicz. Object Location in Realistic Networks,

    Appears in Proceedings of the Sixteenth ACM Symposium on Parallel Algorithms and Architectures (SPAA), June 2004
    (abstract , paper: [pdf, compressed postScript])
  • Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, and John Kubiatowicz. Characterizing Selfishly Constructed Overlay Routing Networks

  • Appears in Proceedings of the 23rd IEEE International Conference on Computer Communications, March 2004. 
    (abstract, paper: [pdf, compressed postscript])
  • Ben Y. Zhao, Ling Huang, Jeremy Stribling, Anthony D. Joseph, and John Kubiatowicz. Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays, Appears in Proceedings of 11th International Conference on Network Protocols, November 2003.

  • (abstract, paper: [pdf, compressed postscript])
  • Kirsten Hildrum and John Kubiatowicz. Asymptotically Efficient Approaches to Fault-Tolerance in Peer-to-Peer Networks, Appears in Proceedings of 17th International Symposium on Distributed Computing, October 2003.

  • (c) Springer-Verlag. The aboved mentioned proceedings will appear as part of the LNCS series.
    (abstract, paper: [pdf, compressed postscript])
  • Feng Zhou, Li Zhuang, Ben Y. Zhao, Ling Huang, Anthony Joseph and John Kubiatowicz.  Approximate Object Location and Spam Filtering on Peer-to-Peer Systems, Appears in Proceedings of ACM/IFIP/USENIX International Middleware Conference (Middleware 2003), June 2003.

  • (abstract , paper: [pdf, compressed postscript])
  • Brent ByungHoon Kang, Robert Wilensky and John Kubiatowicz.  The Hash History Approach for Reconciling Mutual Inconsistency,   Appears in Proceedings of the 23rd IEEE International Conference on Distributed Computing Systems (ICDCS '03) , May 2003.

  • (abstract , paper: [pdf, compressed postscript])
  • Sean Rhea, Patrick Eaton, Dennis Geels, Hakim Weatherspoon, Ben Zhao, and John Kubiatowicz. Pond: the OceanStore Prototype, Appears in Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03), March 2003.  Awarded Best Student Paper!

  • (abstract, paper: [pdf, compressed postscript])
  • Kirsten Hildrum, John D. Kubiatowicz, Satish Rao, and Ben Y. Zhao. Distributed Object Location in a Dynamic Network,  Appears in Proceedings of the Fourteenth ACM Symposium on Parallel Algorithms and Architectures (SPAA), August 2002

  • (abstract , paper: [pdf, compressed postscript])
  • Yan Chen, Randy H. Katz, and John D. Kubiatowicz. SCAN: A Dynamic, Scalable, and Eficient Content Distribution Network,  Appears in Proceedings of the International Conference on Pervasive Computing, August 2002

  • (abstract , paper: [pdf, compressed postscript])
  • Sean C. Rhea and John Kubiatowicz. Probabilistic Location and Routing,  Appears in Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), June 2002. (c) 2001 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.

  • (abstract, paper: [pdf, compressed postscript])
  • Chen, A. Bargteil, D. Bindel, R. Katz and J. Kubiatowicz, Quantifying Network Denial of Service: A Location Service Case Study, Proceeding of Third International Conference on Information and Communications Security, Xian, China, Nov 2001.

  • (abstract, paper: [pdf, compressed postscript])
  • John Kubiatowicz, David Bindel, Yan Chen, Steven Czerwinski, Patrick Eaton, Dennis Geels, Ramakrishna Gummadi, Sean Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, and Ben Zhao.  OceanStore: An Architecture for Global-Scale Persistent Storage,  Appears in Proceeedings of the Ninth international Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), November 2000.

  • (abstract, paper[pdf, compressed postscript])

OceanStore Workshop Papers:

  • Ben Y. Zhao, Ling Huang, Anthony Joseph and John Kubiatowicz. Rapid Mobility via Type Indirection, Appears in Proceedings of the 3rd International Workshop on Peer-to-Peer Systems (IPTPS '04), February 2004. 

  • ( abstract, paper: [pdf, compressed postscript])
  • Sean Rhea, Timothy Roscoe, and John Kubiatowicz. Stuctured Peer-to-Peer Overlays Need Application-Driven Benchmarks. Appears in Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), February 2003.

  • ( abstract, paper: [ pdf, compressed postscript])
  • Frank Dabek, Ben Zhao, Peter Druschel, John Kubiatowicz, and Ion Stoica. Towards a Common API for Structured Peer-to-Peer Networks.  Appears in Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), February 2003

  • ( abstract, paper: [ pdf, compressed postscript])
  • Hakim Weatherspoon, Tal Moscovitz, and John Kubiatowicz. Introspective Failure Analysis: Avoiding Correlated Failures in Peer-to-Peer Systems, Appears in Proceedings of International Workshop on Reliable Peer-to-Peer Distributed Systems, Oct 2002.

  • ( abstract, paper: [ pdf, compressed postscript])
  • Dennis Geels and John Kubiatowicz. Replica Management Should Be A Game, Appears in Proceedings of the SIGOPS European Workshop 2002, Sep 2002.

  • ( abstract, paper: [pdf, compressed postscript])
  • Hakim Weatherspoon and John Kubiatowicz. Efficient Heartbeats and Repair of Softstate in Decentralized Object Location and Routing Systems, Appears in Proceedings of the SIGOPS European Workshop 2002, Sep 2002.

  • ( abstract, paper: [pdf, compressed postscript])
  • Hakim Weatherspoon and John Kubiatowicz. Naming and Integrity: Self-Verifying Data in Peer-to-Peer Systems, Appears in Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo 2002), June 2002.

  • ( abstract, paper: [pdf,compressed postscript])
  • Ben Y. Zhao, Anthony D. Joseph, John Kubiatowicz. Locality Aware Mechanisms for Large-scale Networks, Appears in Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo 2002), June 2002.

  • ( abstract, paper: [pdf, compressed postscript])
  • Ben Y. Zhao, Yitao Duan, Ling Huang, Anthony Joseph, and John Kubiatowicz. Brocade: Landmark Routing on Overlay Networks. Appears in Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS 2002), March 2002.

  • ( abstract , paper: [pdf, compressed postscript])
  • Hakim Weatherspoon and John Kubiatowicz. Erasure Coding vs. Replication: A Quantitative Comparison. Appears in Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS 2002), March 2002.

  • ( abstract, paper: [pdf, compressed postscript])
  • Yan Chen, Randy H. Katz and John D. Kubiatowicz. Dynamic Replica Placement for Scalable Content Delivery Appears in Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS 2002), March 2002.

  • (abstract, paper: [pdf, compressed postscript])
  • Shelley Q. Zhuang, Ben Y. Zhao, Anthony D. Joseph, Randy H. Katz and John Kubiatowicz. Bayeux: An Architecture for Scalable and Fault-tolerant Wide-Area Data Dissemination, appears in Proceedings of the Eleventh International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV 2001), June 2001.

  • (abstract, paper: [pdf, compressed postscript ])
  • J.R. von Behren, S. Czerwinski, A. D. Joseph, E. A. Brewer, and J. Kubiatowicz. NinjaMail: The Design of a High-Performance Clustered, Distributed E-Mail System In the Proceedings of International Workshop on Parallel Processing. August 21-24, 2000, Toronto, Canada.  (Edited by P. Sadayappan).  pp 151-158

  • (abstract, paper[pdf, compressed postscript])
  • Aaron Brown, David Oppenheimer, Kim 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, pp32-37.

  • (abstract, paper[pdf, compressed postscript])

OceanStore Technical Reports:

Alewife Journal Papers:

  • Donald Yeung, John Kubiatowicz, and Anant Agarwal. Multigrain Shared Memory. ACM Transactions on Computer Systems. Vol. 18, No. 2, pages 154-196. May 2000. (c) 2000 ACM.  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.

  • (abstract, paper: [pdf,compressed postscript],ACM digital library distribution)
  • A. Agarwal,  R. Bianchini,  D. Chaiken,  F.T. Chong, K.L. Johnson, D. Kranz, J.D. Kubiatowicz, Beng-Hong Lim, K. Mackenzie,  D. Yeung,  The MIT Alewife Machine. Proceedings of the IEEE, vol.87, (no.3), IEEE, March 1999. p.430-444.

  • (abstract, paper [pdf])
  • Frederic T. Chong, Beng-Hong Lim, Ricardo Bianchini, John Kubiatowicz, and Anant Agarwal. Application Performance on the MIT Alewife Multiprocessor . Computer, vol.29, (no.12), IEEE Comput. Soc, Dec. 1996. p.57-64.

  • (paper: [pdf, compressed postscript])
  • Anant Agarwal, John Kubiatowicz, David Kranz, Beng-Hong Lim, Donald Yeung, Godfrey D'Souza, and Mike Parkin. Sparcle: An Evolutionary Processor Design for Large-Scale Multiprocessors. IEEE Micro, vol 13, no 3, June 1993, pages 48-61.

  • (abstract, paper: (IEEE Formated version)[pdf], paper (MIT version) [pdf, compressed postscript])

Alewife Conference Papers:

  • Kenneth Mackenzie, John Kubiatowicz, Anant Agarwal, and Frans Kaashoek. Exploiting Two-Case Delivery for Fast Protected Messaging. Proceedings of 4th Int'l Symposium on High Performance Computer Architecture Feb. 1998, pp 231-242.

  • (abstract, paper [pdf, compressed postscript])
  • Frederic T. Chong, Rajeev Barua, Fredrik Dahlgren, John D. Kubiatowicz, and Anant Agarwal. The Sensitivity of Communication Mechanisms to Bandwidth and Latency. Proceedings of 4th Int'l Symposium on High Performance Computer Architecture Feb. 1998, pp37-46.

  • (abstract, paper [pdf, compressed postscript])
  • Donald Yeung, John Kubiatowicz, and Anant Agarwal. MGS: A Multigrain Shared Memory System. Proceedings of the 23rd Annual International Symposium on Computer Architecture, pages 45-56, May 1996.

  • (abstract, paper [pdf, compressed postscript])
  • Eric A. Brewer, Fredrik T. Chong, Lok T. Liu, Shamik D. Sharma, John D. Kubiatowicz. Remote Queues: Exposing Message Queues for Optimization and Atomicity. Appears in Symposium on Paralell Architectures and Algorithms (SPAA) 1995, pp42-53

  • (abstract, paper [pdf, compressed postscript])
  • Anant Agarwal, Ricardo Bianchini, David Chaiken, Kirk Johnson, David Kranz, John Kubiatowicz, Beng-Hong Lim, Ken Mackenzie, and Donald Yeung. The MIT Alewife Machine: Architecture and Performance. Appears in International Symposium on Computer Architecture (ISCA) 1995, pp2-13.

  • (abstract, paper [pdf, compressed postscript])
  • John Kubiatowicz, David Chaiken, and Anant Agarwal. The Alewife CMMU: Addressing the Multiprocessor Communications Gap. Extended Abstract for Hot Chips '94, August 1994.

  • (paper [pdf, compressed postscript])
  • John Kubiatowicz and Anant Agarwal. The Anatomy of a Message in the Alewife Multiprocessor. Proceedings of the International Conference on Supercomputing (ICS) 1993, pages 195-206, July 1993. Awarded Best Paper!

  • (abstract, paper [pdf, compressed postscript])
  • David Kranz, Kirk Johnson, Anant Agarwal, John Kubiatowicz, and Beng-Hong Lim. Integrating Message-Passing and Shared-Memory: Early Experience. Proceedings of the Fourth Symposium on Principles and Practices of Parallel Programming, pages 54-63, May 1993.

  • (abstract, paper [pdf, compressed postscript])
  • John Kubiatowicz, David Chaiken, Anant Agarwal. Closing the Window of Vulnerability in Multiphase Memory Transactions. Proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS V), pages 274-284, October 1992.

  • (abstract, paper [pdf, compressed postscript])
  • David Chaiken, John Kubiatowicz, and Anant Agarwal. LimitLESS Directories: A Scalable Cache Coherence Scheme. Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV), pages 224-234, April 1991.

  • (abstract, paper [pdf, compressed postscript])
  • Anant Agarwal, Beng-Hong Lim, David Kranz, John Kubiatowicz. April: A Processor Architecture for Multiprocessing . Proceedings of the 17th Annual International Symposium on Computer Architecture, June 1990, pages 104-114

  • (abstract, paper [pdf, compressed postscript])

Doctoral thesis:

John D. Kubiatowicz. Integrated Shared-Memory and Message-Passing Communication in the Alewife Multiprocessor. PdD thesis, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, February 1998.
(abstract, thesis [pdf, gzip'ed postscript])

Master's thesis:

John D. Kubiatowicz. Closing the Window of Vulnerability in Multiphase Memory Transactions: The Alewife Transaction Store. Master's thesis, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, February 1993. Also available as MIT/LCS Technical Report 594. Note that this includes implementation details which are not included in the paper (below).
(abstract, thesis [pdf, compressed postscript])