<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE bibxml:file SYSTEM "bibtexml-strict.dtd" >
<bibxml:file xmlns:bibxml="http://bibtexml.sf.net/">

  
  
  
  
  
  
  
   
   
<bibxml:entry id="fox97">
<bibxml:inproceedings>
<bibxml:author>Armando Fox</bibxml:author>
<bibxml:author>Steven Gribble</bibxml:author>
<bibxml:author>Yatin Chawathe</bibxml:author>
<bibxml:author>Eric Brewer</bibxml:author>
<bibxml:title>Cluster-Based Scalable Network Services</bibxml:title>
<bibxml:booktitle>sosp97</bibxml:booktitle>
<bibxml:year>1997</bibxml:year>
<bibxml:address>Saint-Malo, France</bibxml:address>
<bibxml:month>October</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="adve90">
<bibxml:inproceedings>
<bibxml:author>Sarita V. Adve</bibxml:author>
<bibxml:author>Mark D. Hill</bibxml:author>
<bibxml:title>Weak Ordering --- A New Definition</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 17th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>2--14</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="adve93">
<bibxml:article>
<bibxml:author>Sarita V. Adve</bibxml:author>
<bibxml:author>Mark D. Hill</bibxml:author>
<bibxml:title>A Unified Formalization of Four Shared-Memory Models</bibxml:title>
<bibxml:journal>IEEE Transactions on Parallel and Distributed Systems</bibxml:journal>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>4</bibxml:volume>
<bibxml:number>6</bibxml:number>
<bibxml:month>June</bibxml:month>
<bibxml:pages>613--624</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="agrawal87">
<bibxml:article>
<bibxml:author>Divyakant Agrawal</bibxml:author>
<bibxml:author>Arthur J. Bernstein</bibxml:author>
<bibxml:author>Pankaj Gupta</bibxml:author>
<bibxml:author>Soumitra Sengupta</bibxml:author>
<bibxml:title>Distributed Optimistic Concurrency Control with Reduced Rollback</bibxml:title>
<bibxml:journal>Distributed Computing</bibxml:journal>
<bibxml:year>1987</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:pages>45--59</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="agrawal93">
<bibxml:article>
<bibxml:author>Divyakant Agrawal</bibxml:author>
<bibxml:author>Soumitra Sengupta</bibxml:author>
<bibxml:title>Modular Synchronization in Distributed, Multiversion Databases: Version Control and Concurrency Control</bibxml:title>
<bibxml:journal>IEEE Transactions on Knowledge and Data Engineering</bibxml:journal>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>5</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>126--137</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="almes80">
<bibxml:techreport>
<bibxml:author>Guy T. Almes</bibxml:author>
<bibxml:title>Garbage Collection in an Object-Oriented System</bibxml:title>
<bibxml:year>1980</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>CMU-CS-80-128</bibxml:number>
<bibxml:institution>School of Computer Science, Carnegie Mellon University</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="anderson91">
<bibxml:inproceedings>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Edward D. Lazowska</bibxml:author>
<bibxml:title>The Interaction of Architecture and Operating System Design</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>April</bibxml:month>
<bibxml:booktitle>Proceedings of the Fourth Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV)</bibxml:booktitle>
<bibxml:pages>108--121</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="appel88">
<bibxml:inproceedings>
<bibxml:author>Andrew W. Appel</bibxml:author>
<bibxml:author>John R. Ellis</bibxml:author>
<bibxml:title>Real-time Concurrent Collection on Stock Multiprocessors</bibxml:title>
<bibxml:year>1988</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGPLAN Symposium on Programming Language Design and Implementation</bibxml:booktitle>
<bibxml:pages>11--20</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="appel89">
<bibxml:article>
<bibxml:author>Andrew W. Appel</bibxml:author>
<bibxml:title>Simple Generational Garbage Collection and Fast Allocation</bibxml:title>
<bibxml:journal>Software --- Practice and Experience</bibxml:journal>
<bibxml:year>1989</bibxml:year>
<bibxml:volume>19</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>171--183</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="ozden92">
<bibxml:techreport>
<bibxml:author>Avi Silberschatz</bibxml:author>
<bibxml:author>Banu Ozden</bibxml:author>
<bibxml:title>The Shared Virtual Address Space Model</bibxml:title>
<bibxml:institution>University of Texas at Austin, Department of Computer Science</bibxml:institution>
<bibxml:number>TR-92-37</bibxml:number>
<bibxml:month>November</bibxml:month>
<bibxml:year>1992</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

  
<bibxml:entry id="jamrozik:96">
<bibxml:inproceedings>
<bibxml:author>Herv\'e A. Jamrozik</bibxml:author>
<bibxml:author>Michael J. Feeley</bibxml:author>
<bibxml:author>Geoffrey M. Voelker</bibxml:author>
<bibxml:author>James Evans III</bibxml:author>
<bibxml:author>Anna R. Karlin</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:author>Mary K. Vernon</bibxml:author>
<bibxml:title>Reducing Network Latency Using Subpages in a Global Memory Environment</bibxml:title>
<bibxml:year>1996</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the Seventh Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS VII)</bibxml:booktitle>
<bibxml:pages>258--267</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="appel91">
<bibxml:inproceedings>
<bibxml:author>Andrew W. Appel</bibxml:author>
<bibxml:author>Kai Li</bibxml:author>
<bibxml:title>Virtual Memory Primitives for User Programs</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>April</bibxml:month>
<bibxml:booktitle>Proceedings of the Fourth Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV)</bibxml:booktitle>
<bibxml:pages>96--107</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="fast-messages">
<bibxml:article>
<bibxml:author>Scott Pakin</bibxml:author>
<bibxml:author>Vijay Karamcheti</bibxml:author>
<bibxml:author>Andrew Chien</bibxml:author>
<bibxml:title>Fast Messages (FM): Efficient, Portable Communication for Workstation Clusters and Massively-Parallel Processors</bibxml:title>
<bibxml:journal>IEEE Parallel and Distributed Technology</bibxml:journal>
<bibxml:year>1997</bibxml:year>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="atkinson82">
<bibxml:article>
<bibxml:author>Malcolm Atkinson</bibxml:author>
<bibxml:author>Ken Chisholm</bibxml:author>
<bibxml:author>Paul Cockshott</bibxml:author>
<bibxml:title>PS-Algol: an Algol with a Persistent Heap</bibxml:title>
<bibxml:journal>SIGPLAN Notices</bibxml:journal>
<bibxml:year>1982</bibxml:year>
<bibxml:volume>17</bibxml:volume>
<bibxml:number>7</bibxml:number>
<bibxml:month>July</bibxml:month>
<bibxml:pages>24--31</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="baker78">
<bibxml:article>
<bibxml:author>Henry G. Baker Jr.</bibxml:author>
<bibxml:title>List Processing in Real Time on a Serial Computer</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1978</bibxml:year>
<bibxml:volume>21</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:pages>280--294</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="baker91">
<bibxml:inproceedings>
<bibxml:author>Mary G. Baker</bibxml:author>
<bibxml:author>John H. Hartman</bibxml:author>
<bibxml:author>Michael D. Kupfer</bibxml:author>
<bibxml:author>Ken W. Shiffiff</bibxml:author>
<bibxml:author>John K. Ousterhout</bibxml:author>
<bibxml:title>Measurements of a Distributed File System</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 13th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>193--211</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="barrera91">
<bibxml:inproceedings>
<bibxml:author>J. S. Barrera III</bibxml:author>
<bibxml:title>A fast Mach Network IPC Implementation</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>November</bibxml:month>
<bibxml:booktitle>Proceedings of the USENIX Mach Symposium</bibxml:booktitle>
<bibxml:pages>1--12</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="batory85">
<bibxml:article>
<bibxml:author>D. S. Batory</bibxml:author>
<bibxml:author>Won Kim</bibxml:author>
<bibxml:title>Modeling Concepts for VLSI CAD Objects</bibxml:title>
<bibxml:journal>ACM Transactions on Database Systems</bibxml:journal>
<bibxml:year>1985</bibxml:year>
<bibxml:volume>10</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>September</bibxml:month>
<bibxml:pages>322-346</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="beech88">
<bibxml:inproceedings>
<bibxml:author>David Beech</bibxml:author>
<bibxml:author>Brom Mahbod</bibxml:author>
<bibxml:title>Generalized Version Control in an Object-Oriented Database</bibxml:title>
<bibxml:year>1988</bibxml:year>
<bibxml:month>February</bibxml:month>
<bibxml:booktitle>Proceedings of the IEEE Data Engineering Conference</bibxml:booktitle>
<bibxml:pages>14--22</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="bennett90">
<bibxml:inproceedings>
<bibxml:author>John K. Bennett</bibxml:author>
<bibxml:author>John B. Carter</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Adaptive Software Cache Management for Distributed Shared Memory Architectures</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 17th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>125--134</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="bershad93">
<bibxml:inproceedings>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Mathew J. Zekauskas</bibxml:author>
<bibxml:author>Wayne A. Sawdon</bibxml:author>
<bibxml:title>The Midway Distributed Shared Memory System</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>February</bibxml:month>
<bibxml:booktitle>Proceedings of the 93 COMPCON Conference</bibxml:booktitle>
<bibxml:pages>528--537</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="black87">
<bibxml:article>
<bibxml:author>Andrew Black</bibxml:author>
<bibxml:author>Norman Hutchinson</bibxml:author>
<bibxml:author>Eric Jul</bibxml:author>
<bibxml:author>Henry Levy</bibxml:author>
<bibxml:author>Larry Carter</bibxml:author>
<bibxml:title>Distribution and Abstract Types in Emerald</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1987</bibxml:year>
<bibxml:volume>SE-13</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:pages>65--76</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="boehm91">
<bibxml:inproceedings>
<bibxml:author>Hans J. Boehm</bibxml:author>
<bibxml:author>Alan J. Demers</bibxml:author>
<bibxml:author>Scott Shenker</bibxml:author>
<bibxml:title>Mostly Parallel Garbage Collection</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGPLAN Symposium on Programming Language Design and Implementation</bibxml:booktitle>
<bibxml:pages>157--164</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="borg83">
<bibxml:inproceedings>
<bibxml:author>Anita Borg</bibxml:author>
<bibxml:author>Jim Baumbach</bibxml:author>
<bibxml:author>Sam Glazer</bibxml:author>
<bibxml:title>A Message System Supporting Fault Tolerance</bibxml:title>
<bibxml:year>1983</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 9th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>90--99</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="borg89">
<bibxml:article>
<bibxml:author>Anita Borg</bibxml:author>
<bibxml:author>Wolfgang Blau</bibxml:author>
<bibxml:author>Wolfgang Graetsch</bibxml:author>
<bibxml:author>Ferdinand Herrmann</bibxml:author>
<bibxml:author>Wolfgang Oberle</bibxml:author>
<bibxml:title>Fault Tolerance Under UNIX</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1989</bibxml:year>
<bibxml:volume>7</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>1--24</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="bowden92">
<bibxml:article>
<bibxml:author>Nicholas S. Bowden</bibxml:author>
<bibxml:author>Dhiraj K. Pradhan</bibxml:author>
<bibxml:title>Virtual Checkpoints: Architecture and Performance</bibxml:title>
<bibxml:journal>IEEE Transactions on Computers</bibxml:journal>
<bibxml:year>1992</bibxml:year>
<bibxml:volume>41</bibxml:volume>
<bibxml:number>5</bibxml:number>
<bibxml:month>May</bibxml:month>
<bibxml:pages>516--525</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="butterworth91">
<bibxml:article>
<bibxml:author>Paul Butterworth</bibxml:author>
<bibxml:author>Allen Otis</bibxml:author>
<bibxml:author>Jacob Stein</bibxml:author>
<bibxml:title>The GemStone Object Database Management System</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1991</bibxml:year>
<bibxml:volume>34</bibxml:volume>
<bibxml:number>10</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:pages>64--77</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="carey86">
<bibxml:inproceedings>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:author>David J. DeWitt</bibxml:author>
<bibxml:author>Daniel Frank</bibxml:author>
<bibxml:author>Goetz Graefe</bibxml:author>
<bibxml:author>M. Muralikrishna</bibxml:author>
<bibxml:author>Joel E. Richardson</bibxml:author>
<bibxml:author>Eugene J. Shekita</bibxml:author>
<bibxml:title>The Architecture of the EXODUS Extensible DBMS</bibxml:title>
<bibxml:year>1986</bibxml:year>
<bibxml:booktitle>Proceedings of the 12th VLDB Conference</bibxml:booktitle>
<bibxml:pages>52--65</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="carey91">
<bibxml:inproceedings>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:author>Michael J. Franklin</bibxml:author>
<bibxml:author>Miron Livny</bibxml:author>
<bibxml:author>Eugene Shekita</bibxml:author>
<bibxml:title>Data Caching Tradeoffs in Client-Server DBMS Architectures</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="carey94a">
<bibxml:inproceedings>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:author>David J. DeWitt</bibxml:author>
<bibxml:author>Michael J. Franklin</bibxml:author>
<bibxml:author>Nancy E. Hall</bibxml:author>
<bibxml:author>Mark L. McAuliffe</bibxml:author>
<bibxml:author>Jeffrey F. Naughton</bibxml:author>
<bibxml:author>Daniel T. Schuh</bibxml:author>
<bibxml:author>Marvin H. Solomon</bibxml:author>
<bibxml:author>C.K. Tan</bibxml:author>
<bibxml:author>Odysseas G. Tsatalos</bibxml:author>
<bibxml:author>Seth J. White</bibxml:author>
<bibxml:author>Michael J. Zwilling</bibxml:author>
<bibxml:title>Shoring Up Persistent Applications</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="carey94b">
<bibxml:inproceedings>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:author>Michael J. Franklin</bibxml:author>
<bibxml:author>Markos Zaharioudakis</bibxml:author>
<bibxml:title>Fine-Grained Sharing in a Page Server OODBMS</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="carter91">
<bibxml:inproceedings>
<bibxml:author>John B. Carter</bibxml:author>
<bibxml:author>John K. Bennett</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Implementation of Performance of Munin</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 13th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>152--164</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="castro93">
<bibxml:inproceedings>
<bibxml:author>Miguel Castro</bibxml:author>
<bibxml:author>Nuno Neves</bibxml:author>
<bibxml:author>Pedro Trancoso</bibxml:author>
<bibxml:author>Pedro Sousa</bibxml:author>
<bibxml:title>MIKE: A Distributed Object-Oriented Programming Platform on Top of the Mach Micro-Kernel</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>April</bibxml:month>
<bibxml:booktitle>Proceedings of the USENIX Mach Conference</bibxml:booktitle>
<bibxml:pages>253--272</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="cattell91">
<bibxml:inbook>
<bibxml:author>R. G. G. Cattell</bibxml:author>
<bibxml:title>An Engineering Database Benchmark</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:pages>247--281</bibxml:pages>
<bibxml:editor>Jim Gray</bibxml:editor>
<bibxml:booktitle>The Benchmark Handbook for Database and Transaction Processing Systems</bibxml:booktitle>
<bibxml:publisher>Morgan-Kaufmann</bibxml:publisher>
</bibxml:inbook>
</bibxml:entry>

<bibxml:entry id="chan85">
<bibxml:article>
<bibxml:author>Arvola Chan</bibxml:author>
<bibxml:author>Robert Gray</bibxml:author>
<bibxml:title>Implementing Distributed Read-Only Transactions</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1985</bibxml:year>
<bibxml:volume>SE-11</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>205--212</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="chandy85">
<bibxml:article>
<bibxml:author>K. Mani Chandy</bibxml:author>
<bibxml:author>Leslie Lamport</bibxml:author>
<bibxml:title>Disributed Snapsots: Determining Global States of Distributed Systems</bibxml:title>
<bibxml:journal>ACM Transactions on Computing Systems</bibxml:journal>
<bibxml:year>1985</bibxml:year>
<bibxml:volume>3</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>63--75</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="chang88">
<bibxml:article>
<bibxml:author>Albert Chang</bibxml:author>
<bibxml:author>Mark F. Mergen</bibxml:author>
<bibxml:title>801 Storage: Architecture and Programming</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>6</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>23--50</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="chao90">
<bibxml:inproceedings>
<bibxml:author>C. Chao</bibxml:author>
<bibxml:author>M. Mackey</bibxml:author>
<bibxml:author>B. Sears</bibxml:author>
<bibxml:title>Mach on a virtually addressed cache architecture</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the USENIX Mach Symposium</bibxml:booktitle>
<bibxml:pages>31--51</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="cockshot84">
<bibxml:article>
<bibxml:author>W. P. Cockshot</bibxml:author>
<bibxml:author>M. P. Atkinson</bibxml:author>
<bibxml:author>K. J. Chisholm</bibxml:author>
<bibxml:title>Persistent object management system</bibxml:title>
<bibxml:journal>Software --- Practice and Experience</bibxml:journal>
<bibxml:year>1984</bibxml:year>
<bibxml:volume>14</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="cox94">
<bibxml:inproceedings>
<bibxml:author>Alan L. Cox</bibxml:author>
<bibxml:author>Sandhya Dwarkadas</bibxml:author>
<bibxml:author>Pete Keleher</bibxml:author>
<bibxml:author>Honghui Lu</bibxml:author>
<bibxml:author>Ramakrishnan Rajamony</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Software Versus Hardware Shared-Memory Implementation: A Case Study</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>April</bibxml:month>
<bibxml:booktitle>Proceedings of the 21st Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>106--117</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="dahlin94a">
<bibxml:inproceedings>
<bibxml:author>Michael D. Dahlin</bibxml:author>
<bibxml:author>Clifford J. Mather</bibxml:author>
<bibxml:author>Randolph Y. Wang</bibxml:author>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:author>David A. Patterson</bibxml:author>
<bibxml:title>A Quantitative Analysis of Cache Policies for Scalable Network File Systems</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 1994 SIGMETRICS</bibxml:booktitle>
<bibxml:pages>150--160</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="dahlin94b">
<bibxml:inproceedings>
<bibxml:author>Michael D. Dahlin</bibxml:author>
<bibxml:author>Randolph Y. Wang</bibxml:author>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:title>Cooperative Caching: Using Remote Client Memory to Improve File System Performance</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>November</bibxml:month>
<bibxml:booktitle>Proceedings of the First Symposium on Operating System Design and Implementation</bibxml:booktitle>
<bibxml:pages>267--280</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="daley68">
<bibxml:article>
<bibxml:author>R. C. Daley</bibxml:author>
<bibxml:author>J. B. Dennis</bibxml:author>
<bibxml:title>Virtual Memory, Procsses, and Sharing in Multics</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1968</bibxml:year>
<bibxml:volume>11</bibxml:volume>
<bibxml:number>5</bibxml:number>
<bibxml:month>May</bibxml:month>
<bibxml:pages>306--312</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="date82">
<bibxml:book>
<bibxml:author>C. J. Date</bibxml:author>
<bibxml:title>An Introduction to Database Systems</bibxml:title>
<bibxml:year>1982</bibxml:year>
<bibxml:publisher>Addison Wesley, Reading, MA</bibxml:publisher>
</bibxml:book>
</bibxml:entry>

<bibxml:entry id="day93a">
<bibxml:inproceedings>
<bibxml:author>Mark Day</bibxml:author>
<bibxml:title>Lockup of a Client Object Cache and How to Avoid It</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:booktitle>Proceedings of the International Workshop on Object-Oriented Operating Systems</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="day93b">
<bibxml:inproceedings>
<bibxml:author>Mark Day</bibxml:author>
<bibxml:title>Object Groups May Be Better Than Pages</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:booktitle>Proceedings of the 4th Workshop on Workstation Operating Systems</bibxml:booktitle>
<bibxml:pages>119--122</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="day93c">
<bibxml:inproceedings>
<bibxml:author>Mark Day</bibxml:author>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:author>Umesh Maheshwari</bibxml:author>
<bibxml:author>Andrew C. Myers</bibxml:author>
<bibxml:title>References to Remote Mobile Objects in Thor</bibxml:title>
<bibxml:year>1993</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="detlefs88">
<bibxml:article>
<bibxml:author>David L. Detlefs</bibxml:author>
<bibxml:author>Maurice P. Herlihy</bibxml:author>
<bibxml:author>Jeannette M. Wing</bibxml:author>
<bibxml:title>Inheritance of Synchronization and Recovery Properties in Avalon/C++</bibxml:title>
<bibxml:journal>IEEE Computer</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>21</bibxml:volume>
<bibxml:number>12</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>57--69</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="detlefs90">
<bibxml:techreport>
<bibxml:author>David L. Detlefs</bibxml:author>
<bibxml:title>Concurrent Atomic Garbage Collection</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>CMU-CS-90-177</bibxml:number>
<bibxml:institution>School of Computer Science, Carnegie Mellon University</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="dewitt90">
<bibxml:inproceedings>
<bibxml:author>David J. DeWitt</bibxml:author>
<bibxml:author>David Maier</bibxml:author>
<bibxml:author>Philippe Futtersack</bibxml:author>
<bibxml:author>Fernando Velez</bibxml:author>
<bibxml:title>A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:booktitle>Proceedings of the 16th VLDB Conference</bibxml:booktitle>
<bibxml:pages>107--121</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="dijkstra78">
<bibxml:article>
<bibxml:author>Edsger W. Dijkstra</bibxml:author>
<bibxml:author>Leslie Lamport</bibxml:author>
<bibxml:author>A. J. Martin</bibxml:author>
<bibxml:author>C. S. Scholten</bibxml:author>
<bibxml:author>E. F. M. Steffens</bibxml:author>
<bibxml:title>On-the-Fly Garbage Collection: An Exercise in Cooperation</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1978</bibxml:year>
<bibxml:volume>21</bibxml:volume>
<bibxml:number>11</bibxml:number>
<bibxml:month>November</bibxml:month>
<bibxml:pages>966--975</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="dittrich88">
<bibxml:article>
<bibxml:author>Klaus R. Dittrich</bibxml:author>
<bibxml:author>Raymond A. Lorie</bibxml:author>
<bibxml:title>Version Support for Engineering Database Systems</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>14</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:pages>429--437</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="dwarkadas93">
<bibxml:inproceedings>
<bibxml:author>Sandhya Dwarkadas</bibxml:author>
<bibxml:author>Pete Keleher</bibxml:author>
<bibxml:author>Alan L. Cox</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 20th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>144-155</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="elnozahy92a">
<bibxml:article>
<bibxml:author>Elmootazbellah N. Elnozahy</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Manetho: A Transparent Rollback-Recovery with Low Overhead, Limited Rollback and Fast Output Commit</bibxml:title>
<bibxml:journal>IEEE Transactions on Computers</bibxml:journal>
<bibxml:year>1992</bibxml:year>
<bibxml:volume>41</bibxml:volume>
<bibxml:number>5</bibxml:number>
<bibxml:month>May</bibxml:month>
<bibxml:pages>526--531</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="elnozahy92b">
<bibxml:inproceedings>
<bibxml:author>Elmootazbellah Nabil Elnozahy</bibxml:author>
<bibxml:author>David B. Johnson</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>The Performance of Consistent Checkpointing</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 11th Symposium on Reliable Distributed Systems</bibxml:booktitle>
<bibxml:pages>39--47</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="eswaran76">
<bibxml:article>
<bibxml:author>K. P. Eswaran</bibxml:author>
<bibxml:author>J. N. Gray</bibxml:author>
<bibxml:author>R. A. Lorie</bibxml:author>
<bibxml:author>I. L. Traiger</bibxml:author>
<bibxml:title>The Notion of Consistency and Predicated Locks in a Database System</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1976</bibxml:year>
<bibxml:volume>19</bibxml:volume>
<bibxml:number>11</bibxml:number>
<bibxml:month>November</bibxml:month>
<bibxml:pages>624--633</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="feeley94">
<bibxml:inproceedings>
<bibxml:author>Michael J. Feeley</bibxml:author>
<bibxml:author>Jeffrey S. Chase</bibxml:author>
<bibxml:author>Vivek R. Narazayya</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:title>Integrating Coherency and Recoverability in Distributed Systems</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>November</bibxml:month>
<bibxml:booktitle>Proceedings of the First Symposium on Operating System Design and Implementation</bibxml:booktitle>
<bibxml:pages>215--227</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="felten91">
<bibxml:techreport>
<bibxml:author>Edward W. Felten</bibxml:author>
<bibxml:author>John Zahorjan</bibxml:author>
<bibxml:title>Issues in the Implementation of a Remote Memory Paging System</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>March</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>91-03-09</bibxml:number>
<bibxml:institution>Department of Computer Science and Engineering, University of Washington</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="felten92">
<bibxml:techreport>
<bibxml:author>Edward W. Felten</bibxml:author>
<bibxml:author>Michael Rabinovich</bibxml:author>
<bibxml:title>A Centralized Token-Based Algorithm for Distributed Mutual Exclusion</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>February</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>92-02-02</bibxml:number>
<bibxml:institution>Department of Computer Science and Engineering, University of Washington</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="fishman87">
<bibxml:article>
<bibxml:author>D. H. Fishman</bibxml:author>
<bibxml:author>D. Beech</bibxml:author>
<bibxml:author>H. P. Cate</bibxml:author>
<bibxml:author>E. C. Chow</bibxml:author>
<bibxml:author>T. Connors</bibxml:author>
<bibxml:author>J. W. Davis</bibxml:author>
<bibxml:author>N. Derrett</bibxml:author>
<bibxml:author>C. G. Hoch</bibxml:author>
<bibxml:author>W. Kent</bibxml:author>
<bibxml:author>P. Lyngbaek</bibxml:author>
<bibxml:author>B. Mahbod</bibxml:author>
<bibxml:author>M. A. Neimat</bibxml:author>
<bibxml:author>T. A. Ryan</bibxml:author>
<bibxml:author>M. C. Shan</bibxml:author>
<bibxml:title>Iris: An Object-Oriented Database Management System</bibxml:title>
<bibxml:journal>ACM Transactions on Office Information Systems</bibxml:journal>
<bibxml:year>1987</bibxml:year>
<bibxml:volume>5</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:pages>48--69</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="fowler85">
<bibxml:phdthesis>
<bibxml:author>R. J. Fowler</bibxml:author>
<bibxml:title>Decentralized Object Finding Using Forwarding Addresses</bibxml:title>
<bibxml:year>1985</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:type>PhD disertation</bibxml:type>
<bibxml:school>Department of Computer Science and Engineering, University of Washington</bibxml:school>
<bibxml:note>Technical Report 85-12-1</bibxml:note>
</bibxml:phdthesis>
</bibxml:entry>

<bibxml:entry id="franklin92a">
<bibxml:inproceedings>
<bibxml:author>Michael J. Franklin</bibxml:author>
<bibxml:author>Michael J. Zwilling</bibxml:author>
<bibxml:author>C. K. Tan</bibxml:author>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:author>David J. DeWitt</bibxml:author>
<bibxml:title>Crash Recovery in Client-Server EXODUS</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>165--174</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="franklin92b">
<bibxml:inproceedings>
<bibxml:author>Michael J. Franklin</bibxml:author>
<bibxml:author>Michael J. Carey</bibxml:author>
<bibxml:title>Client-Server Caching Revisited</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>August</bibxml:month>
<bibxml:booktitle>Proceedings of the International Workshop on Distributed Object Management</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="gharachorloo90">
<bibxml:inproceedings>
<bibxml:author>Kourosh Gharachorloo</bibxml:author>
<bibxml:author>Daniel Lenoski</bibxml:author>
<bibxml:author>James Laudon</bibxml:author>
<bibxml:author>Phillip Gibbons</bibxml:author>
<bibxml:author>Anoop Gupta</bibxml:author>
<bibxml:author>John Hennessy</bibxml:author>
<bibxml:title>Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 17th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>15--26</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="goldberg90">
<bibxml:inproceedings>
<bibxml:author>Arthur Goldberg</bibxml:author>
<bibxml:author>Ajei Gopal</bibxml:author>
<bibxml:author>Kong Li</bibxml:author>
<bibxml:author>Rob Strom</bibxml:author>
<bibxml:author>David F. Bacon</bibxml:author>
<bibxml:title>Transparent Recovery of Mach Applications</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>July</bibxml:month>
<bibxml:booktitle>Proceedings of the USENIX Mach Conference</bibxml:booktitle>
<bibxml:pages>169--183</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="goodman88">
<bibxml:inproceedings>
<bibxml:author>James R. Goodman</bibxml:author>
<bibxml:author>Philip J. Woest</bibxml:author>
<bibxml:title>The Wisconsin Multicube: A New Large-Scale Cache-Coherent Multiprocessor</bibxml:title>
<bibxml:year>1988</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the 15th Annual International Symposium on Computer Architecture</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="gray78">
<bibxml:incollection>
<bibxml:author>J. N. Gray</bibxml:author>
<bibxml:title>Notes on data base operating systems</bibxml:title>
<bibxml:year>1978</bibxml:year>
<bibxml:pages>393--481</bibxml:pages>
<bibxml:editor>R. Bayer and R. M. Graham and G. Seegmuller</bibxml:editor>
<bibxml:booktitle>Lecture Notes in Computer Science, vol 60: Operating Systems, An Advanced Course</bibxml:booktitle>
<bibxml:publisher>Springer-Verlag, New York</bibxml:publisher>
</bibxml:incollection>
</bibxml:entry>

<bibxml:entry id="gray89">
<bibxml:inproceedings>
<bibxml:author>Cary G. Gray</bibxml:author>
<bibxml:author>David R. Cheriton</bibxml:author>
<bibxml:title>Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency</bibxml:title>
<bibxml:year>1989</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the Twelfth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>202--210</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="gray93">
<bibxml:book>
<bibxml:author>Jim Gray</bibxml:author>
<bibxml:author>Andreas Reuter</bibxml:author>
<bibxml:title>Transaction Processing: Concepts and Techniques</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:publisher>Morgan Kaufmann Publishers, Inc., San Mateo, California</bibxml:publisher>
</bibxml:book>
</bibxml:entry>

<bibxml:entry id="gruber92">
<bibxml:phdthesis>
<bibxml:author>Olivier Gruber</bibxml:author>
<bibxml:title>Eos: an Environment for Persistent and Distributed Applications in an Shared Object Space</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:address>Paris, France</bibxml:address>
<bibxml:school>Institut National de Recherche en Informatique et Automatique (INRIA)</bibxml:school>
<bibxml:note>INRIA/Projects/RODIN/OlivierGruber.phd.ps.Z</bibxml:note>
</bibxml:phdthesis>
</bibxml:entry>

<bibxml:entry id="guedes93">
<bibxml:inproceedings>
<bibxml:author>Paulo Guedes</bibxml:author>
<bibxml:author>Miguel Castro</bibxml:author>
<bibxml:title>Distributed Shared Object Memory</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 4th Workshop on Workstation Operating Systems</bibxml:booktitle>
<bibxml:pages>142--149</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="habert90">
<bibxml:inproceedings>
<bibxml:author>Sabine Habert</bibxml:author>
<bibxml:author>Vadim Abrossimov</bibxml:author>
<bibxml:title>COOL: Kernel Support for Object-Oriented Environments</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications</bibxml:booktitle>
<bibxml:pages>123--136</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="haerder83">
<bibxml:article>
<bibxml:author>Theo Haerder</bibxml:author>
<bibxml:author>Andreas Reuter</bibxml:author>
<bibxml:title>Principles of Transaction-Oriented Database Recovery</bibxml:title>
<bibxml:journal>ACM Computing Surveys</bibxml:journal>
<bibxml:year>1983</bibxml:year>
<bibxml:volume>15</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>287--317</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="hagmann86">
<bibxml:article>
<bibxml:author>Robert B. Hagmann</bibxml:author>
<bibxml:title>A Crash Recovery Scheme for a Memory-Resident Database System</bibxml:title>
<bibxml:journal>IEEE Transactions on Computers</bibxml:journal>
<bibxml:year>1986</bibxml:year>
<bibxml:volume>C-35</bibxml:volume>
<bibxml:number>9</bibxml:number>
<bibxml:month>September</bibxml:month>
<bibxml:pages>839--843</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="haskin88">
<bibxml:article>
<bibxml:author>Roger Haskin</bibxml:author>
<bibxml:author>Yoni Malachi</bibxml:author>
<bibxml:author>Wayne Sawdon</bibxml:author>
<bibxml:author>Gregory Chan</bibxml:author>
<bibxml:title>Recovery Management in QuickSilver</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>6</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>82--108</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="herlihy82">
<bibxml:article>
<bibxml:author>Maurice Herlihy</bibxml:author>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:title>A Value Transmisson Method for Abstract Data Types</bibxml:title>
<bibxml:journal>ACM Transactions on Programming Languages and Systems</bibxml:journal>
<bibxml:year>1982</bibxml:year>
<bibxml:volume>4</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:pages>527--551</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="herlihy90">
<bibxml:article>
<bibxml:author>Maurice P. Herlihy</bibxml:author>
<bibxml:author>Jeannette M. Wing</bibxml:author>
<bibxml:title>Linearizability: A Correctness Condition for Concurrent Objects</bibxml:title>
<bibxml:journal>ACM Transactions on Programming Languages and Systems</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>12</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>July</bibxml:month>
<bibxml:pages>463--492</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="herlihy93">
<bibxml:inproceedings>
<bibxml:author>Maurice Herlihy</bibxml:author>
<bibxml:author>J. Eliot B. Moss</bibxml:author>
<bibxml:title>Transactional Memory: Architectural Support for Lock-Free Data Structures</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 20th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>289--299</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="hosking93">
<bibxml:inproceedings>
<bibxml:author>Antony L. Hosking</bibxml:author>
<bibxml:author>J. Eliot B. Moss</bibxml:author>
<bibxml:title>Protection Traps and Alternatives for Memory Management of an Object-Oriented Language</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the 14th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>106--119</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="houdek81">
<bibxml:inproceedings>
<bibxml:author>M. Houdek</bibxml:author>
<bibxml:author>F. Solits</bibxml:author>
<bibxml:author>R. L. Hoffman</bibxml:author>
<bibxml:title>IBM System/38 support for capability-based addressing</bibxml:title>
<bibxml:year>1981</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 8th Symposium on Computer Architecture</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="howard88">
<bibxml:article>
<bibxml:author>John H. Howard</bibxml:author>
<bibxml:author>Michael L. Kazar</bibxml:author>
<bibxml:author>Sherri G. Menees</bibxml:author>
<bibxml:author>David A. Nichols</bibxml:author>
<bibxml:author>M. Satyanarayanan</bibxml:author>
<bibxml:author>Robert M. Sidebotham</bibxml:author>
<bibxml:author>Michael J. West</bibxml:author>
<bibxml:title>Scale and Performance in a Distributed File System</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>6</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>51--81</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="huelsgergen93">
<bibxml:inproceedings>
<bibxml:author>Lorenz Huelsbergen</bibxml:author>
<bibxml:author>James R. Larus</bibxml:author>
<bibxml:title>A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:booktitle>Proceedings of the 4th ACM Symposium on Principles and Practice of Parallel Programming</bibxml:booktitle>
<bibxml:pages>73--82</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="janssens93">
<bibxml:inproceedings>
<bibxml:author>Bob Janssens</bibxml:author>
<bibxml:author>W. Kent Fuchs</bibxml:author>
<bibxml:title>Relaxing Consistency in Recoverable Distributed Shared Memory</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the Twenty-Third Annual International Symposium on Fault-Tolerant Computing: Digest of Papers</bibxml:booktitle>
<bibxml:pages>155--163</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="johnson87">
<bibxml:inproceedings>
<bibxml:author>David B. Johnson</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Sender-Based Message Logging</bibxml:title>
<bibxml:year>1987</bibxml:year>
<bibxml:month>July</bibxml:month>
<bibxml:booktitle>Proceedings of the Seventeenth Annual International Symposium on Fault-Tolerant Computing: Digest of Papers</bibxml:booktitle>
<bibxml:pages>14--19</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="johnson90">
<bibxml:article>
<bibxml:author>David B. Johnson</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Recovery in Distributed Systems Using Optimistic Message Logging and Checkpointing</bibxml:title>
<bibxml:journal>Journal of Algorithms</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>11</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>September</bibxml:month>
<bibxml:pages>462--491</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="johnson93">
<bibxml:inproceedings>
<bibxml:author>David B. Johnson</bibxml:author>
<bibxml:title>Efficient TRansparent Optimistic Rollback Recovery for Distributed Application Programs</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 12th Symposium on Reliable Distributed Systems</bibxml:booktitle>
<bibxml:pages>86--95</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="johnson93b">
<bibxml:article>
<bibxml:author>D. B. Johnson</bibxml:author>
<bibxml:author>W. Zwaenepoel</bibxml:author>
<bibxml:title>The Peregrine high-performance RPC System</bibxml:title>
<bibxml:journal>Software --- Practice and Experience</bibxml:journal>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>23</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>201--221</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="kaiser91">
<bibxml:article>
<bibxml:author>N. S. Barghouti</bibxml:author>
<bibxml:author>G. E. Kaiser</bibxml:author>
<bibxml:title>Concurrency Control in Advanced Database Applications</bibxml:title>
<bibxml:journal>ACM Computing Surveys</bibxml:journal>
<bibxml:year>1991</bibxml:year>
<bibxml:volume>23</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>September</bibxml:month>
<bibxml:pages>268--317</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="katz87">
<bibxml:inproceedings>
<bibxml:author>R. H. Katz</bibxml:author>
<bibxml:author>E. Chang</bibxml:author>
<bibxml:title>Managing Change in a Computer-Aided Design Database</bibxml:title>
<bibxml:year>1987</bibxml:year>
<bibxml:month>September</bibxml:month>
<bibxml:booktitle>Proceedings of the 13th VLDB Conference</bibxml:booktitle>
<bibxml:pages>455--462</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="katz90">
<bibxml:article>
<bibxml:author>Randy H. Katz</bibxml:author>
<bibxml:title>Toward a Unified Framework for Version Modeling in Engineering Databases</bibxml:title>
<bibxml:journal>ACM Computing Surveys</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>22</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>375--408</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="keen93">
<bibxml:inproceedings>
<bibxml:author>John S. Keen</bibxml:author>
<bibxml:author>William J. Daily</bibxml:author>
<bibxml:title>Perfromance Evaluation of Ephemeral Logging</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>187--196</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="keleher94">
<bibxml:inproceedings>
<bibxml:author>Pete Keleher</bibxml:author>
<bibxml:author>Alan L. Cox</bibxml:author>
<bibxml:author>Sandhya Dwarkadas</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>January</bibxml:month>
<bibxml:booktitle>Proceedings of the 1994 Winter USENIX Conference</bibxml:booktitle>
<bibxml:pages>115--132</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="kent88">
<bibxml:article>
<bibxml:author>Jack Kent</bibxml:author>
<bibxml:author>Hector Garcia-Molina</bibxml:author>
<bibxml:title>Optimizing Shadow Recovery Algorithms</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>14</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>155--168</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="khoshafian86">
<bibxml:inproceedings>
<bibxml:author>Setrag N. Khoshafian</bibxml:author>
<bibxml:author>George Copeland</bibxml:author>
<bibxml:title>Object Identity</bibxml:title>
<bibxml:year>1986</bibxml:year>
<bibxml:booktitle>Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications</bibxml:booktitle>
<bibxml:pages>406--416</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="kim90">
<bibxml:article>
<bibxml:author>Won Kim</bibxml:author>
<bibxml:author>Jorge F. Garza</bibxml:author>
<bibxml:author>Nathaniel Ballou</bibxml:author>
<bibxml:author>Darrell Woelk</bibxml:author>
<bibxml:title>Architecture of the ORION Next-Generation Database System</bibxml:title>
<bibxml:journal>IEEE Transactions on Knowledge and Data Engineering</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>March</bibxml:month>
<bibxml:pages>109-124</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="kolodner93">
<bibxml:inproceedings>
<bibxml:author>Elliot K. Kolonder</bibxml:author>
<bibxml:author>William E. Weihl</bibxml:author>
<bibxml:title>Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>177--186</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="koo87">
<bibxml:article>
<bibxml:author>Richard Koo</bibxml:author>
<bibxml:author>Sam Toueg</bibxml:author>
<bibxml:title>Checkpointing and Rollback-Recovery for Distributed Systems</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1987</bibxml:year>
<bibxml:volume>SE-13</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:pages>23--31</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="lamb91">
<bibxml:article>
<bibxml:author>Charles Lamb</bibxml:author>
<bibxml:author>Gordon Landis</bibxml:author>
<bibxml:author>Jack Orenstein</bibxml:author>
<bibxml:author>Dan Weinreb</bibxml:author>
<bibxml:title>The ObectStore Database System</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1991</bibxml:year>
<bibxml:volume>34</bibxml:volume>
<bibxml:number>10</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:pages>50--63</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="lamport79">
<bibxml:article>
<bibxml:author>Leslie Lamport</bibxml:author>
<bibxml:title>How to Make a Multiprocessor Computer that Correctly Executes Multiprocess Programs</bibxml:title>
<bibxml:journal>IEEE Transactions on Computers</bibxml:journal>
<bibxml:year>1979</bibxml:year>
<bibxml:volume>C-28</bibxml:volume>
<bibxml:number>9</bibxml:number>
<bibxml:month>September</bibxml:month>
<bibxml:pages>690--693</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="levy92">
<bibxml:article>
<bibxml:author>Eliezer Levy</bibxml:author>
<bibxml:author>Avi Silberschatz</bibxml:author>
<bibxml:title>Incremental Recovery in Main Memory Database Systems</bibxml:title>
<bibxml:journal>IEEE Transactions on Knowledge and Data Engineering</bibxml:journal>
<bibxml:year>1992</bibxml:year>
<bibxml:volume>4</bibxml:volume>
<bibxml:number>6</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>529--540</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="li88">
<bibxml:inproceedings>
<bibxml:author>Kai Li</bibxml:author>
<bibxml:author>Jeffrey F. Naughton</bibxml:author>
<bibxml:title>Multiprocessor Main Memory Transaction Processing</bibxml:title>
<bibxml:year>1988</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the International Symposium on Databases in Parallel and Distributed Systems</bibxml:booktitle>
<bibxml:pages>177--187</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="li89">
<bibxml:article>
<bibxml:author>Kai Li</bibxml:author>
<bibxml:author>Paul Hudak</bibxml:author>
<bibxml:title>Memory Coherence in Shared Virtual Memory Systems</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1989</bibxml:year>
<bibxml:volume>7</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>November</bibxml:month>
<bibxml:pages>321--359</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="li90">
<bibxml:inproceedings>
<bibxml:author>K. Li</bibxml:author>
<bibxml:author>J. F. Naughton</bibxml:author>
<bibxml:author>J. S. Plank</bibxml:author>
<bibxml:title>Real-TIme, Concurrent Checkpoint for Parallel Programs</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>March</bibxml:month>
<bibxml:booktitle>Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming</bibxml:booktitle>
<bibxml:pages>79--88</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="lindsay84">
<bibxml:article>
<bibxml:author>Bruce G. Lindsay</bibxml:author>
<bibxml:author>Laura M. Haas</bibxml:author>
<bibxml:author>C. Mohan</bibxml:author>
<bibxml:author>Paul F. Wilms</bibxml:author>
<bibxml:author>Robert A. Yost</bibxml:author>
<bibxml:title>Computation and Communication in R*: A Distributed Database Manager</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1984</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>24--38</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="liskov83">
<bibxml:article>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:author>Robert Scheifler</bibxml:author>
<bibxml:title>Guardians and Actions: Linguistic Support for Robust, Distributed Programs</bibxml:title>
<bibxml:journal>ACM Transactions on Programming Languages and Systems</bibxml:journal>
<bibxml:year>1983</bibxml:year>
<bibxml:volume>5</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>July</bibxml:month>
<bibxml:pages>381--404</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="liskov88">
<bibxml:article>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:title>Distributed Programming in Argus</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>31</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>March</bibxml:month>
<bibxml:pages>300--312</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="liskov91">
<bibxml:inproceedings>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:author>Sanjay Ghemawat</bibxml:author>
<bibxml:author>Robert Gruber</bibxml:author>
<bibxml:author>Paul Johnson</bibxml:author>
<bibxml:author>Liuba Shrira</bibxml:author>
<bibxml:author>Michael Williams</bibxml:author>
<bibxml:title>Replication in the Harp File System</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 13th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>226--238</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="liskov94">
<bibxml:techreport>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:author>Mark Day</bibxml:author>
<bibxml:author>Sanjay Ghemawat</bibxml:author>
<bibxml:author>Robert Gruber</bibxml:author>
<bibxml:author>Umesh Maheshwari</bibxml:author>
<bibxml:author>Andrew C. Myers</bibxml:author>
<bibxml:author>Liuba Shrira</bibxml:author>
<bibxml:title>The Language-Independent Interface of the Thor Persistent Object Store</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>March</bibxml:month>
<bibxml:type>Programming Methodology Group Memo</bibxml:type>
<bibxml:number>80</bibxml:number>
<bibxml:institution>Massachusetts Institute of Technology, Laboratory for Computer Science</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="mohan92">
<bibxml:article>
<bibxml:author>C. Mohan</bibxml:author>
<bibxml:author>Don Haderle</bibxml:author>
<bibxml:author>Bruce Lindsay</bibxml:author>
<bibxml:author>Hamid Pirahesh</bibxml:author>
<bibxml:author>Peter Schwarz</bibxml:author>
<bibxml:title>ARIES: A transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging</bibxml:title>
<bibxml:journal>ACM Transactions on Database Systems</bibxml:journal>
<bibxml:year>1992</bibxml:year>
<bibxml:volume>17</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>March</bibxml:month>
<bibxml:pages>94--162</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="mohan94">
<bibxml:inproceedings>
<bibxml:author>C. Mohan</bibxml:author>
<bibxml:author>Inderpal Narang</bibxml:author>
<bibxml:title>ARIES/CSA: A Method for Database Recovery in Client-Server Architectures</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>55--66</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="molina92">
<bibxml:article>
<bibxml:author>Hector Garcia-Molina</bibxml:author>
<bibxml:author>Kenneth Salem</bibxml:author>
<bibxml:title>Main Memory Database Systems: An Overview</bibxml:title>
<bibxml:journal>IEEE Transactions on Knowledge and Data Engineering</bibxml:journal>
<bibxml:year>1992</bibxml:year>
<bibxml:volume>4</bibxml:volume>
<bibxml:number>6</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>509--516</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="moss90">
<bibxml:article>
<bibxml:author>J. Eliot B. Moss</bibxml:author>
<bibxml:title>Design of the Mneme Persistent Object Store</bibxml:title>
<bibxml:journal>ACM Transactions on Office Information Systems</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>8</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:pages>103--139</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="moss91">
<bibxml:techreport>
<bibxml:author>J. Eliot B. Moss</bibxml:author>
<bibxml:title>Working with Persistent Objects: To Swizzle or Not to Swizzle</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:month>July</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>90-38</bibxml:number>
<bibxml:institution>COINS, University of Massachusetts --- Amherst</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="nelson88">
<bibxml:article>
<bibxml:author>Michael N. Nelson</bibxml:author>
<bibxml:author>Brent B. Welch</bibxml:author>
<bibxml:author>John K. Ousterhout</bibxml:author>
<bibxml:title>Caching in the Sprite network operating system</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1988</bibxml:year>
<bibxml:volume>6</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>134--154</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="nettles92">
<bibxml:inproceedings>
<bibxml:author>Scott M. Nettles</bibxml:author>
<bibxml:author>Jaennette M. Wing</bibxml:author>
<bibxml:title>Persistence + Undoability = Transactions</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>January</bibxml:month>
<bibxml:booktitle>Proceedings of the 25th Hawaii International Conference on System Sciences</bibxml:booktitle>
<bibxml:pages>832--843</bibxml:pages>
<bibxml:organization>IEEE</bibxml:organization>
<bibxml:volume>2</bibxml:volume>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="nettles93">
<bibxml:inproceedings>
<bibxml:author>Scott Nettles</bibxml:author>
<bibxml:author>James O'Toole</bibxml:author>
<bibxml:title>Real-Time Replication Garbage Collection</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGPLAN Symposium on Programming Language Design and Implementation</bibxml:booktitle>
<bibxml:pages>217--226</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="neves94">
<bibxml:inproceedings>
<bibxml:author>Nuno Neves</bibxml:author>
<bibxml:author>Miguel Castro</bibxml:author>
<bibxml:author>Paulo Guedes</bibxml:author>
<bibxml:title>A Checkpoint Protocol for an Entry Consistent Shared Memory System</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>August</bibxml:month>
<bibxml:booktitle>Proceedings of the 13th ACM Symposium on Principles of Distributed Computing</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="odeux91">
<bibxml:article>
<bibxml:author>O. Deux</bibxml:author>
<bibxml:title>The O$_2$ System</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1991</bibxml:year>
<bibxml:volume>34</bibxml:volume>
<bibxml:number>10</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:pages>34--48</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="otoole93a">
<bibxml:inproceedings>
<bibxml:author>James O'Toole</bibxml:author>
<bibxml:author>Scott Nettles</bibxml:author>
<bibxml:author>David Gifford</bibxml:author>
<bibxml:title>Concurrent Compacting Garbage Collection of a Persistent Heap</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the 14th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>161--174</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="otoole93b">
<bibxml:techreport>
<bibxml:author>James O'Toole</bibxml:author>
<bibxml:author>Scott Nettles</bibxml:author>
<bibxml:title>Concurrent Replication Garbage Collection: An Implementation Report</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>April</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>CMU-CS-93-138</bibxml:number>
<bibxml:address>Pittsburgh, PA</bibxml:address>
<bibxml:institution>School of Computer Science, Carnegie Mellon University</bibxml:institution>
<bibxml:note>Also appears as MIT-LCS-TR-570</bibxml:note>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="otoole94">
<bibxml:inproceedings>
<bibxml:author>James O'Toole</bibxml:author>
<bibxml:author>Liuba Shrira</bibxml:author>
<bibxml:title>Opportunistic Log: Efficient Installation Reads in a Reliable Storage Server</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>November</bibxml:month>
<bibxml:booktitle>Proceedings of the First Symposium on Operating System Design and Implementation</bibxml:booktitle>
<bibxml:pages>39--48</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="papadimitriou79">
<bibxml:article>
<bibxml:author>C. H. Papadimitriou</bibxml:author>
<bibxml:title>The Serializability of Concurrent Database Updates</bibxml:title>
<bibxml:journal>Journal of the ACM</bibxml:journal>
<bibxml:year>1979</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:pages>631--653</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="plank93">
<bibxml:phdthesis>
<bibxml:author>James S. Plank</bibxml:author>
<bibxml:title>Efficient Checkpointing on MIMD Architectures</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:school>Department of Computer Science, Princeton University</bibxml:school>
</bibxml:phdthesis>
</bibxml:entry>

<bibxml:entry id="powell83">
<bibxml:inproceedings>
<bibxml:author>Michael L. Powell</bibxml:author>
<bibxml:author>David L. Presotto</bibxml:author>
<bibxml:title>PUBLISHING: A Reliable Broadcast Communication Mechanism</bibxml:title>
<bibxml:year>1983</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 9th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>100--109</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="randell75">
<bibxml:article>
<bibxml:author>Brian Randell</bibxml:author>
<bibxml:title>System Structure for Software Fault Tolerance</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1975</bibxml:year>
<bibxml:volume>SE-1</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>June</bibxml:month>
<bibxml:pages>220--232</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="redell80">
<bibxml:article>
<bibxml:author>D. Redell</bibxml:author>
<bibxml:author>Y. Dalal</bibxml:author>
<bibxml:author>T. Horsley</bibxml:author>
<bibxml:author>H. Lauer</bibxml:author>
<bibxml:author>W. Lynch</bibxml:author>
<bibxml:author>P. McJones</bibxml:author>
<bibxml:author>H. Murray</bibxml:author>
<bibxml:author>S. Purcell</bibxml:author>
<bibxml:title>Pilot: An operating system for a personal computer</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1980</bibxml:year>
<bibxml:volume>23</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>81--92</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="reed83">
<bibxml:article>
<bibxml:author>David P. Reed</bibxml:author>
<bibxml:title>Implementing Atomic Actions on Decentralized Data</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1983</bibxml:year>
<bibxml:volume>1</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>3--23</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="reuter80">
<bibxml:article>
<bibxml:author>A. Reuter</bibxml:author>
<bibxml:title>A Fast Transaction-Oriented Logging Scheme for UNDO Recovery</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1980</bibxml:year>
<bibxml:volume>SE-6</bibxml:volume>
<bibxml:month>July</bibxml:month>
<bibxml:pages>348--356</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="richard93">
<bibxml:inproceedings>
<bibxml:author>Golden G. Richard III</bibxml:author>
<bibxml:author>Mukesh Singhal</bibxml:author>
<bibxml:title>Using Logging and Asynchronous Checkpointing to Implement Recoverable Distributed Shared Memory</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the 12th Symposium on Reliable Distributed Systems</bibxml:booktitle>
<bibxml:pages>58--67</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="russell80">
<bibxml:article>
<bibxml:author>David L. Russell</bibxml:author>
<bibxml:title>State Restoration in Systems of Communicating Processes</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1980</bibxml:year>
<bibxml:volume>SE-6</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>March</bibxml:month>
<bibxml:pages>183--194</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="sandberg85">
<bibxml:inproceedings>
<bibxml:author>Russel Sandberg</bibxml:author>
<bibxml:author>David Goldberg</bibxml:author>
<bibxml:author>Steve Kleiman</bibxml:author>
<bibxml:author>Dan Walsh</bibxml:author>
<bibxml:author>Bob Lyon</bibxml:author>
<bibxml:title>Design and Implementation of the Sun Network File System</bibxml:title>
<bibxml:year>1985</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the Summer USENIX Conference</bibxml:booktitle>
<bibxml:pages>119--130</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="gingell87">
<bibxml:inproceedings>
<bibxml:author>Robert A. Gingell</bibxml:author>
<bibxml:author>Joseph P. Moran</bibxml:author>
<bibxml:author>William A. Shannon</bibxml:author>
<bibxml:title>Virtual Memory Architecture in SunOS</bibxml:title>
<bibxml:year>1987</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:booktitle>Proceedings of the Summer USENIX Conference</bibxml:booktitle>
<bibxml:pages>81--95</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="satya94">
<bibxml:article>
<bibxml:author>M. Satyanarayanan</bibxml:author>
<bibxml:author>H. H. Mashburn</bibxml:author>
<bibxml:author>P. Kumar</bibxml:author>
<bibxml:author>D. C. Steere</bibxml:author>
<bibxml:author>J. J. Kistler</bibxml:author>
<bibxml:title>Lightweight Recoverable Virtual Memory</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1994</bibxml:year>
<bibxml:volume>12</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>February</bibxml:month>
<bibxml:pages>33--57</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="schlichting83">
<bibxml:article>
<bibxml:author>Richard D. Schlichting</bibxml:author>
<bibxml:author>Fred B. Schneider</bibxml:author>
<bibxml:title>Fail-Stop Processors: An Approach to Designing Fault-Tolerant Computing Systems</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1983</bibxml:year>
<bibxml:volume>1</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>August</bibxml:month>
<bibxml:pages>222--238</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="shekita90">
<bibxml:inproceedings>
<bibxml:author>E. Shekita</bibxml:author>
<bibxml:author>M. Zwilling</bibxml:author>
<bibxml:title>Cricket: A Mapped, Persistent Object Store</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>September</bibxml:month>
<bibxml:booktitle>Proceedings of the Fourth International Workshop on Persistent Object Systems: Design and Implementation</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="soltis81">
<bibxml:article>
<bibxml:author>F. G. Solits</bibxml:author>
<bibxml:title>Design of a business data processing system</bibxml:title>
<bibxml:journal>IEEE Computer</bibxml:journal>
<bibxml:year>1981</bibxml:year>
<bibxml:month>September</bibxml:month>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="spector85">
<bibxml:article>
<bibxml:author>Alfred Z. Spector</bibxml:author>
<bibxml:author>Jacob Butcher</bibxml:author>
<bibxml:author>Dean S. Daniels</bibxml:author>
<bibxml:author>Daniel J. Duchamp</bibxml:author>
<bibxml:author>Jeffrey L. Eppinger</bibxml:author>
<bibxml:author>Charles E. Fineman</bibxml:author>
<bibxml:author>Abdelsalam Heddaya</bibxml:author>
<bibxml:author>Peter M. Schwarz</bibxml:author>
<bibxml:title>Support for Distributed Transactions in the TABS Prototype</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1985</bibxml:year>
<bibxml:volume>SE-11</bibxml:volume>
<bibxml:number>6</bibxml:number>
<bibxml:month>June</bibxml:month>
<bibxml:pages>520--529</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="stamos90">
<bibxml:article>
<bibxml:author>James W. Stamos</bibxml:author>
<bibxml:author>David K. Gifford</bibxml:author>
<bibxml:title>Remote Evaluation</bibxml:title>
<bibxml:journal>ACM Transactions on Programming Languages and Systems</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>12</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:pages>537--565</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="strom85">
<bibxml:article>
<bibxml:author>Robert E. Strom</bibxml:author>
<bibxml:author>Shaula Yemini</bibxml:author>
<bibxml:title>Optimistic Recovery in Distributed Systems</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1985</bibxml:year>
<bibxml:volume>3</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:month>August</bibxml:month>
<bibxml:pages>204--226</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="stumm90">
<bibxml:inproceedings>
<bibxml:author>Michael Stumm</bibxml:author>
<bibxml:author>Songnian Zhou</bibxml:author>
<bibxml:title>Fault Tolerant Distributed Shared Memory Algorithms</bibxml:title>
<bibxml:year>1990</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing</bibxml:booktitle>
<bibxml:pages>719--724</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="sunderam90">
<bibxml:article>
<bibxml:author>V. S. Sunderam</bibxml:author>
<bibxml:title>PVM: A Framework for Parallel Distributed Computing</bibxml:title>
<bibxml:journal>Concurrency: Practice and Experience</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>December</bibxml:month>
<bibxml:pages>315--339</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="swinehart86">
<bibxml:article>
<bibxml:author>D. Swinehart</bibxml:author>
<bibxml:author>P. Zellweger</bibxml:author>
<bibxml:author>R. Beach</bibxml:author>
<bibxml:author>R. Hagmann</bibxml:author>
<bibxml:title>A structural view of the Cedar programming environment</bibxml:title>
<bibxml:journal>ACM Transactions on Programming Languages and Systems</bibxml:journal>
<bibxml:year>1986</bibxml:year>
<bibxml:volume>4</bibxml:volume>
<bibxml:number>8</bibxml:number>
<bibxml:month>October</bibxml:month>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="tpc91">
<bibxml:inbook>
<bibxml:author>Transaction Processing Council</bibxml:author>
<bibxml:title>TPC Benchmark B</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:editor>Jim Gray</bibxml:editor>
<bibxml:booktitle>The Benchmark Handbook for Database and Transaction Processing Systems</bibxml:booktitle>
<bibxml:publisher>Morgan-Kaufmann</bibxml:publisher>
</bibxml:inbook>
</bibxml:entry>

<bibxml:entry id="tsangaris92">
<bibxml:inproceedings>
<bibxml:author>Manolis M. Tsangaris</bibxml:author>
<bibxml:author>Jeffrey F. Naughton</bibxml:author>
<bibxml:title>On the performance of object clustering techniques</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>144--153</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="wahbe93">
<bibxml:inproceedings>
<bibxml:author>Robert Wahbe</bibxml:author>
<bibxml:author>Steven Lucco</bibxml:author>
<bibxml:author>Thomas Anderson</bibxml:author>
<bibxml:author>Susan Graham</bibxml:author>
<bibxml:title>Efficient Software-Based Fault Isolation</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the 14th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="weihl87">
<bibxml:article>
<bibxml:author>William E. Weihl</bibxml:author>
<bibxml:title>Distributed Version Management for Read-Only Actions</bibxml:title>
<bibxml:journal>IEEE Transactions on Software Engineering</bibxml:journal>
<bibxml:year>1987</bibxml:year>
<bibxml:volume>SE-13</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:pages>55--64</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="weinstein85">
<bibxml:inproceedings>
<bibxml:author>Matthew J. Weinstein</bibxml:author>
<bibxml:author>Thomas W. Page, Jr.</bibxml:author>
<bibxml:author>Brian K. Livezey</bibxml:author>
<bibxml:author>Gerald J. Popek</bibxml:author>
<bibxml:title>Transactions and Synchronization in a Distributed Operating System</bibxml:title>
<bibxml:year>1985</bibxml:year>
<bibxml:month>December</bibxml:month>
<bibxml:booktitle>Proceedings of the 10th ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:pages>115--126</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="white94">
<bibxml:inproceedings>
<bibxml:author>Seth J. White</bibxml:author>
<bibxml:author>David J. DeWitt</bibxml:author>
<bibxml:title>QuickStore: A High Performance Mapped Object Store</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the ACM SIGMOD International Conference on Management of Data</bibxml:booktitle>
<bibxml:pages>395--406</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="wilson92a">
<bibxml:inproceedings>
<bibxml:author>Paul R. Wilson</bibxml:author>
<bibxml:title>Uniprocessor Garbage Collection Techniques</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>September</bibxml:month>
<bibxml:booktitle>Proceedings of the 1992 SIGPLAN International Workshop on Memory Management</bibxml:booktitle>
<bibxml:pages>1--42</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="wilson92b">
<bibxml:inproceedings>
<bibxml:author>Paul R. Wilson</bibxml:author>
<bibxml:author>Sheetal V. Kakkad</bibxml:author>
<bibxml:title>Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Supporting Huge Address Spaces on Standard Hardware</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>September</bibxml:month>
<bibxml:booktitle>Proceedings of the 1992 International Workshop on Object Orientation in Operating Systems</bibxml:booktitle>
<bibxml:pages>364--377</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="wing93">
<bibxml:techreport>
<bibxml:author>Jeannette M. Wing</bibxml:author>
<bibxml:author>Manuel Faehndrich</bibxml:author>
<bibxml:author>Nick Haines</bibxml:author>
<bibxml:author>Karen Kietzke</bibxml:author>
<bibxml:author>Darrell Kindred</bibxml:author>
<bibxml:author>J. Gregory Morrisett</bibxml:author>
<bibxml:author>Scott Nettles</bibxml:author>
<bibxml:title>Venari/ML Interfaces and Examples</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>March</bibxml:month>
<bibxml:type>Technical Report</bibxml:type>
<bibxml:number>CMU-CS-93-123</bibxml:number>
<bibxml:address>Pittsburgh, PA</bibxml:address>
<bibxml:institution>School of Computer Science, Carnegie Mellon University</bibxml:institution>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="wu90a">
<bibxml:article>
<bibxml:author>Kun-Lung Wu</bibxml:author>
<bibxml:author>W. Kent Fuchs</bibxml:author>
<bibxml:title>Recoverable Disributed Shared Virtual Memory</bibxml:title>
<bibxml:journal>IEEE Transactions on Computers</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>39</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:pages>460--469</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="wu90b">
<bibxml:article>
<bibxml:author>Kun-Lung Wu</bibxml:author>
<bibxml:author>W. Kent Fuchs</bibxml:author>
<bibxml:author>Janak H. Patel</bibxml:author>
<bibxml:title>Error Recovery in Shared Memory Multiprocessors Using Private Caches</bibxml:title>
<bibxml:journal>IEEE Transactions on Parallel and Distributed Systems</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:volume>1</bibxml:volume>
<bibxml:number>2</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:pages>231--240</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="zekauskas94">
<bibxml:inproceedings>
<bibxml:author>Matthew J. Zekauskas</bibxml:author>
<bibxml:author>Wayne A. Sawdon</bibxml:author>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:title>Software Write Detection for Distributed Shared Memory</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:month>November</bibxml:month>
<bibxml:booktitle>Proceedings of the First Symposium on Operating System Design and Implementation</bibxml:booktitle>
<bibxml:pages>87--100</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="zorn93">
<bibxml:article>
<bibxml:author>Benjamin Zorn</bibxml:author>
<bibxml:title>The Measured Cost of Conservative Garbage Collection</bibxml:title>
<bibxml:journal>Software --- Practice and Experience</bibxml:journal>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>23</bibxml:volume>
<bibxml:number>7</bibxml:number>
<bibxml:month>July</bibxml:month>
<bibxml:pages>733-756</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="zucker92">
<bibxml:inproceedings>
<bibxml:author>Richard N. Zucker</bibxml:author>
<bibxml:author>Jean-Loup Baer</bibxml:author>
<bibxml:title>A Performance Study of Memory Consistency Models</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 19th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>2--12</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="hamilton93">
<bibxml:inproceedings>
<bibxml:author>Graham Hamilton</bibxml:author>
<bibxml:author>Michael L. Powell</bibxml:author>
<bibxml:author>James J. Mitchell</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Subcontract: A Flexible Base for Distributed Programming</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>69--79</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="draves:cont91">
<bibxml:inproceedings>
<bibxml:author>Richard P. Draves</bibxml:author>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Richard F. Rashid</bibxml:author>
<bibxml:author>Randall W. Dean</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-91, MONTH = "December</bibxml:booktitle>
<bibxml:title>Using Continuations to Implement Thread Management and Communication in Operating Systems</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:pages>122--136</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="rvm">
<bibxml:inproceedings>
<bibxml:author>M. Satyanarayanan</bibxml:author>
<bibxml:author>Henry H. Mashburn</bibxml:author>
<bibxml:author>Puneet Kumar</bibxml:author>
<bibxml:author>David C. Steere</bibxml:author>
<bibxml:author>James J. Kistler</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Lightweight Recoverable Virtual Memory</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>146--160</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="liedtke93">
<bibxml:inproceedings>
<bibxml:author>Jochen Liedtke</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Improving IPC by Kernel Design</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>175--188</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="druschel93">
<bibxml:inproceedings>
<bibxml:author>Peter Druschel</bibxml:author>
<bibxml:author>Larry L. Peterson</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Fbufs: A High-Bandwidth Cross-Domain Transfer Facility</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>189--202</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="wahbe93">
<bibxml:inproceedings>
<bibxml:author>Robert Wahbe</bibxml:author>
<bibxml:author>Steven Lucco</bibxml:author>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:author>Susan L. Graham</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Efficient Software-Based Fault Isolation</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>203--216</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="birrell93">
<bibxml:inproceedings>
<bibxml:author>Andrew Birrell</bibxml:author>
<bibxml:author>Greg Nelson</bibxml:author>
<bibxml:author>Susan Owicki</bibxml:author>
<bibxml:author>Edward Wobber</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-93, MONTH = "December</bibxml:booktitle>
<bibxml:title>Network Objects</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>217--230</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="joseph:rover95">
<bibxml:inproceedings>
<bibxml:author>Anthony D. Joseph</bibxml:author>
<bibxml:author>Alan F. deLespinasse</bibxml:author>
<bibxml:author>Joshua A. Tauber</bibxml:author>
<bibxml:author>David K. Gifford</bibxml:author>
<bibxml:author>M. Frans Kaashoek</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Symposium on Operating Systems Principles"-95, MONTH = "December</bibxml:booktitle>
<bibxml:title>Rover: A Toolkit for Mobile Information Access</bibxml:title>
<bibxml:year>1995</bibxml:year>
<bibxml:pages>156--171</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="spring">
<bibxml:inproceedings>
<bibxml:author>Graham Hamilton</bibxml:author>
<bibxml:author>Panos Kougiouris</bibxml:author>
<bibxml:booktitle>Proceedings of the 1993 Summer Usenix Conference</bibxml:booktitle>
<bibxml:month>June</bibxml:month>
<bibxml:title>The Spring Nucleus: A Microkernel for Objects</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>469--480</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="harty92">
<bibxml:inproceedings>
<bibxml:author>Kieran Harty</bibxml:author>
<bibxml:author>David R. Cheriton</bibxml:author>
<bibxml:booktitle>Proceedings, Architectural Support for Programming Languages and Operating Systems"-v, MONTH = "October</bibxml:booktitle>
<bibxml:title>Application-Controlled Physical Memory using External Page-Cache Management</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:pages>187--197</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="bershadredell92">
<bibxml:inproceedings>
<bibxml:author>Brian Bershad</bibxml:author>
<bibxml:author>David D. Redell</bibxml:author>
<bibxml:author>John R. Ellis</bibxml:author>
<bibxml:booktitle>Proceedings, Architectural Support for Programming Languages and Operating Systems"-v, MONTH = "October</bibxml:booktitle>
<bibxml:title>Fast Mutual Exclusion for Uniprocessors</bibxml:title>
<bibxml:year>1992</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="lee94">
<bibxml:inproceedings>
<bibxml:author>Chao-Hsien Lee</bibxml:author>
<bibxml:author>Meng Chang Chen</bibxml:author>
<bibxml:author>Ruei-Chuan Chang</bibxml:author>
<bibxml:booktitle>First Symposium on Operating System Design and Implementation</bibxml:booktitle>
<bibxml:month>November</bibxml:month>
<bibxml:title>Application-Controlled Physical Memory using External Page-Cache Management</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:pages>153--164</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="schmidt94">
<bibxml:mastersthesis>
<bibxml:author>Ren\'e W. Schmidt</bibxml:author>
<bibxml:title>Exploiting Shared Memory for Protected Services</bibxml:title>
<bibxml:school>University of Washington</bibxml:school>
<bibxml:address>Department of Computer Science and Engineering</bibxml:address>
<bibxml:note>CSE 94-06-03</bibxml:note>
<bibxml:month>June</bibxml:month>
<bibxml:year>1994</bibxml:year>
</bibxml:mastersthesis>
</bibxml:entry>

   
<bibxml:entry id="svrivastava94">
<bibxml:inproceedings>
<bibxml:author>Amitabh Srivastava</bibxml:author>
<bibxml:author>David W. Wall</bibxml:author>
<bibxml:booktitle>Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)</bibxml:booktitle>
<bibxml:month>June</bibxml:month>
<bibxml:title>Link-Time Optimization of Address Calculation on a 64-bit Architecture</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:pages>49--60</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="kilburn62">
<bibxml:article>
<bibxml:author>T. Kilburn</bibxml:author>
<bibxml:author>D. B. G. Edwards</bibxml:author>
<bibxml:author>M. J. Lanigan</bibxml:author>
<bibxml:author>F. H. Sumner</bibxml:author>
<bibxml:journal>IRE Transactions on Electronic Computers</bibxml:journal>
<bibxml:month>April</bibxml:month>
<bibxml:pages>223--235</bibxml:pages>
<bibxml:title>One-Level Storage System</bibxml:title>
<bibxml:year>1962</bibxml:year>
<bibxml:volume>EC-11</bibxml:volume>
<bibxml:number>2</bibxml:number>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="mogul93">
<bibxml:article>
<bibxml:author>Jeffrey C. Mogul</bibxml:author>
<bibxml:journal>Computing Systems</bibxml:journal>
<bibxml:month>Spring</bibxml:month>
<bibxml:pages>201--262</bibxml:pages>
<bibxml:title>Recovery in Spritely NFS</bibxml:title>
<bibxml:year>1994</bibxml:year>
<bibxml:volume>7</bibxml:volume>
<bibxml:number>2</bibxml:number>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="ho91">
<bibxml:article>
<bibxml:author>W. W. Ho</bibxml:author>
<bibxml:author>R. A. Olsson</bibxml:author>
<bibxml:journal>Software -- Practice and Experience</bibxml:journal>
<bibxml:month>April</bibxml:month>
<bibxml:pages>375--390</bibxml:pages>
<bibxml:title>An Approach to Genuine Dynamic Linking</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:volume>21</bibxml:volume>
<bibxml:number>4</bibxml:number>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="traiger82">
<bibxml:article>
<bibxml:author>Irving L. Traiger</bibxml:author>
<bibxml:journal>Operating System Review</bibxml:journal>
<bibxml:pages>26--48</bibxml:pages>
<bibxml:title>Virtual Memory Management for Database Systems</bibxml:title>
<bibxml:year>1982</bibxml:year>
<bibxml:volume>16</bibxml:volume>
<bibxml:number>4</bibxml:number>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="seltzer:93a">
<bibxml:inproceedings>
<bibxml:author>Margo Seltzer</bibxml:author>
<bibxml:author>Keith Bostic</bibxml:author>
<bibxml:author>Marshall McKusick</bibxml:author>
<bibxml:author>Carl Staelin</bibxml:author>
<bibxml:booktitle>Proceedings of the 1993 Winter Usenix Conference</bibxml:booktitle>
<bibxml:pages>201--220</bibxml:pages>
<bibxml:title>An Implementation of a Log-Structured File System for Unix</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:month>January</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="digital93a">
<bibxml:manual>
<bibxml:address>Maynard, MA</bibxml:address>
<bibxml:organization>Digital Equipment Corporation</bibxml:organization>
<bibxml:title>DEC OSF/1 Programmer's Guide</bibxml:title>
<bibxml:number>Order Number AA-PS30A-TE</bibxml:number>
<bibxml:month>October</bibxml:month>
<bibxml:year>1992</bibxml:year>
</bibxml:manual>
</bibxml:entry>

   
<bibxml:entry id="qnx">
<bibxml:inproceedings>
<bibxml:author>Dan Hildebrand</bibxml:author>
<bibxml:booktitle>Proceedings of the 1993 Winter Usenix Conference</bibxml:booktitle>
<bibxml:month>January</bibxml:month>
<bibxml:title>An Architectural Overview of QNX</bibxml:title>
<bibxml:year>1993</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="i386">
<bibxml:manual>
<bibxml:address>Santa Clara, CA</bibxml:address>
<bibxml:organization>Intel Corporation</bibxml:organization>
<bibxml:title>80386 Programmer's Reference Manual</bibxml:title>
<bibxml:year>1988</bibxml:year>
</bibxml:manual>
</bibxml:entry>

  
<bibxml:entry id="dos">
<bibxml:manual>
<bibxml:address>Redmond, WA</bibxml:address>
<bibxml:organization>Microsoft Corporation</bibxml:organization>
<bibxml:title>Microsoft MS-DOS Operating System User's Guide and Reference</bibxml:title>
<bibxml:year>1991</bibxml:year>
</bibxml:manual>
</bibxml:entry>

  
<bibxml:entry id="anderson:91a">
<bibxml:inproceedings>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Edward D. Lazowska</bibxml:author>
<bibxml:booktitle>Proceedings, Architectural Support for Programming Languages and Operating Systems"-iv , MONTH = "April</bibxml:booktitle>
<bibxml:title>The Interaction of Architecture and Operating System Design</bibxml:title>
<bibxml:year>1991</bibxml:year>
<bibxml:pages>108--121</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

    
<bibxml:entry id="dally95">
<bibxml:inproceedings>
<bibxml:author>Nicholas P. Carter</bibxml:author>
<bibxml:author>Stephen W. Keckler</bibxml:author>
<bibxml:author>William J. Dally</bibxml:author>
<bibxml:booktitle>Proceedings, Architectural Support for Programming Languages and Operating Systems"-vi , MONTH = "October</bibxml:booktitle>
<bibxml:title>Hardware Support for Fast Capability-based Addressing</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>319--327</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="hartman:zebra">
<bibxml:inproceedings>
<bibxml:author>John H. Hartman</bibxml:author>
<bibxml:author>John K. Ousterhout</bibxml:author>
<bibxml:title>The Zebra Striped Network File System</bibxml:title>
<bibxml:booktitle>Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>29--43</bibxml:pages>
<bibxml:keyword>file system, disk striping, distributed file system, RAID, log-structured file system</bibxml:keyword>
<bibxml:comment>See also hartman:zebra.</bibxml:comment>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="lampson:hints">
<bibxml:inproceedings>
<bibxml:author>B. Lampson</bibxml:author>
<bibxml:title>Hints for Computer System Design</bibxml:title>
<bibxml:booktitle>Proceedings of the Ninth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:year>1983</bibxml:year>
<bibxml:pages>33-48</bibxml:pages>
<bibxml:month>November</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="birrell:89">
<bibxml:techreport>
<bibxml:author>Andrew D. Birrell</bibxml:author>
<bibxml:title>An Introduction to Programming with Threads</bibxml:title>
<bibxml:institution>Digital Equipment Corporation Systems Research Center</bibxml:institution>
<bibxml:address>Palo Alto, CA</bibxml:address>
<bibxml:number>35</bibxml:number>
<bibxml:month>January</bibxml:month>
<bibxml:year>1989</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

  
<bibxml:entry id="satya:rvm">
<bibxml:inproceedings>
<bibxml:author>M. Satyanarayanan</bibxml:author>
<bibxml:author>Henry H. Mashburn</bibxml:author>
<bibxml:author>Puneet Kumar</bibxml:author>
<bibxml:author>David C. Steere</bibxml:author>
<bibxml:author>James J. Kistler</bibxml:author>
<bibxml:title>Lightweight Recoverable Virtual Memory</bibxml:title>
<bibxml:booktitle>Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>146--160</bibxml:pages>
<bibxml:keyword>virtual memory, persistent storage, transactions</bibxml:keyword>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="lamport78">
<bibxml:article>
<bibxml:author>Leslie Lamport</bibxml:author>
<bibxml:title>Time, Clocks and the Ordering of Events in a Distributed System</bibxml:title>
<bibxml:journal>Communications of the ACM</bibxml:journal>
<bibxml:year>1978</bibxml:year>
<bibxml:volume>21</bibxml:volume>
<bibxml:number>7</bibxml:number>
<bibxml:month>July</bibxml:month>
<bibxml:pages>558--565</bibxml:pages>
</bibxml:article>
</bibxml:entry>

<bibxml:entry id="saltzer:84">
<bibxml:article>
<bibxml:author>J.H. Saltzer</bibxml:author>
<bibxml:author>D.P. Reed</bibxml:author>
<bibxml:author>D.D. Clark</bibxml:author>
<bibxml:title>End-To-End Arguments in System Design</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1984</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:pages>277-288</bibxml:pages>
<bibxml:month>November</bibxml:month>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="cheriton:93">
<bibxml:inproceedings>
<bibxml:author>David R. Cheriton</bibxml:author>
<bibxml:author>Dale Skeen</bibxml:author>
<bibxml:title>Understanding the Limitations of Causally and Totally Ordered Communication</bibxml:title>
<bibxml:booktitle>Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>44--57</bibxml:pages>
<bibxml:keyword>inter-process communication, group communication, causal communication</bibxml:keyword>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="keleher92">
<bibxml:inproceedings>
<bibxml:author>Pete Keleher</bibxml:author>
<bibxml:author>Alan L. Cox</bibxml:author>
<bibxml:author>Willy Zwaenepoel</bibxml:author>
<bibxml:title>Lazy Release Consistency for Software Distributed Shared Memory</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:month>May</bibxml:month>
<bibxml:booktitle>Proceedings of the 19th Annual International Symposium on Computer Architecture</bibxml:booktitle>
<bibxml:pages>13--21</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="levy:vaxvms">
<bibxml:article>
<bibxml:author>H.M. Levy</bibxml:author>
<bibxml:author>P.H. Lipman</bibxml:author>
<bibxml:title>Virtual Memory Management in the VAX/VMS Operating System</bibxml:title>
<bibxml:journal>IEEE Computer</bibxml:journal>
<bibxml:year>1982</bibxml:year>
<bibxml:pages>35-42</bibxml:pages>
<bibxml:month>March</bibxml:month>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="clark:92">
<bibxml:book>
<bibxml:author>J. D. Clark</bibxml:author>
<bibxml:title>Windows Programmer's guide to OLE/DDE</bibxml:title>
<bibxml:year>1992</bibxml:year>
<bibxml:publisher>Prentice-Hall</bibxml:publisher>
</bibxml:book>
</bibxml:entry>

<bibxml:entry id="spin">
<bibxml:inproceedings>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Stefan Savage</bibxml:author>
<bibxml:author>Przemyslaw Pardyak</bibxml:author>
<bibxml:author>Emin Gun Sirer</bibxml:author>
<bibxml:author>Marc Fiuczynski</bibxml:author>
<bibxml:author>David Becker</bibxml:author>
<bibxml:author>Susan Eggers</bibxml:author>
<bibxml:author>Craig Chambers</bibxml:author>
<bibxml:title>Extensibility, Safety and Performance in the SPIN Operating System</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="exokernel">
<bibxml:inproceedings>
<bibxml:author>Dawson R. Engler</bibxml:author>
<bibxml:author>M. Frans Kaashoek</bibxml:author>
<bibxml:author>James O'Toole Jr.</bibxml:author>
<bibxml:title>Exokernel: An Operating System Architecture for Application-Level Resource Management</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="myers93">
<bibxml:inproceedings>
<bibxml:author>Andrew C. Myers</bibxml:author>
<bibxml:title>Resolving the Integrity/Performance Conflict</bibxml:title>
<bibxml:booktitle>Proceedings of the Fourth ACM/IEEE Workshop on Workstation Operating Systems</bibxml:booktitle>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>156--159</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="talluri95">
<bibxml:inproceedings>
<bibxml:author>Madhusudhan Talluri</bibxml:author>
<bibxml:author>Mark D. Hill Yousef A. Khalidi</bibxml:author>
<bibxml:title>A New Page Table for 64-bit Address Spaces</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="feeley95">
<bibxml:inproceedings>
<bibxml:author>Michael J. Feeley</bibxml:author>
<bibxml:author>William E. Morgan</bibxml:author>
<bibxml:author>Frederic H. Pighin</bibxml:author>
<bibxml:author>Anna R. Karlin</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:title>Implementing Global Memory Management in a Workstation Cluster</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="seltzer95">
<bibxml:inproceedings>
<bibxml:author>Margo Seltzer</bibxml:author>
<bibxml:author>Keith A. Smith</bibxml:author>
<bibxml:author>Hari Balakrishnan</bibxml:author>
<bibxml:author>Jacqueline Chang</bibxml:author>
<bibxml:author>Sara McMains</bibxml:author>
<bibxml:author>Venkata Padmanabhan</bibxml:author>
<bibxml:title>File system Logging Versus Clustering: A Performance Comparison</bibxml:title>
<bibxml:booktitle>Proceedings of the 1995 Usenix Technical Conference</bibxml:booktitle>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="unet">
<bibxml:inproceedings>
<bibxml:author>Thorsten von Eicken</bibxml:author>
<bibxml:author>Anindya Basu</bibxml:author>
<bibxml:author>Vineet Buch</bibxml:author>
<bibxml:author>Werner Vogels</bibxml:author>
<bibxml:title>U-Net: A User-Level Network Interface for Parallel and Distributed Computing</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="chen95">
<bibxml:inproceedings>
<bibxml:author>J. Bradley Chen</bibxml:author>
<bibxml:author>Yasuhrio Endo</bibxml:author>
<bibxml:author>Kee Chan</bibxml:author>
<bibxml:author>David Mazieres</bibxml:author>
<bibxml:author>Antonio Dias</bibxml:author>
<bibxml:author>Margo Seltzer</bibxml:author>
<bibxml:author>Michael D. Smith</bibxml:author>
<bibxml:title>The Measured Performance of Personal Computer Operating Systems</bibxml:title>
<bibxml:booktitle>Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="cypress:90">
<bibxml:manual>
<bibxml:edition>2nd</bibxml:edition>
<bibxml:month>Feb.</bibxml:month>
<bibxml:year>1990</bibxml:year>
<bibxml:organization>Cypress Semiconductor</bibxml:organization>
<bibxml:address>San Jose, CA</bibxml:address>
<bibxml:title>SPARC RISC User's Guide</bibxml:title>
<bibxml:key>Cypress 90</bibxml:key>
</bibxml:manual>
</bibxml:entry>

  
<bibxml:entry id="digital:81">
<bibxml:manual>
<bibxml:address>Maynard, MA</bibxml:address>
<bibxml:organization>Digital Equipment Corporation</bibxml:organization>
<bibxml:title>VAX Architecture Handbook</bibxml:title>
<bibxml:year>1981</bibxml:year>
</bibxml:manual>
</bibxml:entry>

  
<bibxml:entry id="ffs84">
<bibxml:article>
<bibxml:author>M.K. McKusick</bibxml:author>
<bibxml:author>W.N. Joy</bibxml:author>
<bibxml:author>S.J. Leffler</bibxml:author>
<bibxml:author>R.S. Fabry</bibxml:author>
<bibxml:title>A Fast File System for UNIX</bibxml:title>
<bibxml:journal>ACM Transactions on Computer Systems</bibxml:journal>
<bibxml:year>1984</bibxml:year>
<bibxml:volume>2</bibxml:volume>
<bibxml:number>3</bibxml:number>
<bibxml:pages>181-197</bibxml:pages>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="mach">
<bibxml:inproceedings>
<bibxml:author>Mike Accetta</bibxml:author>
<bibxml:author>Robert Baron</bibxml:author>
<bibxml:author>William Bolosky</bibxml:author>
<bibxml:author>David Golub</bibxml:author>
<bibxml:author>Richard Rashid</bibxml:author>
<bibxml:author>Avadis Tevanian</bibxml:author>
<bibxml:author>Michael Young</bibxml:author>
<bibxml:title>Mach: A New Kernel Foundation for UNIX Development</bibxml:title>
<bibxml:booktitle>Proceedings of the 1986 Summer Usenix</bibxml:booktitle>
<bibxml:year>1986</bibxml:year>
<bibxml:month>July</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="mungi">
<bibxml:inproceedings>
<bibxml:author>Gernot Heiser</bibxml:author>
<bibxml:author>Kevin Elphinstone</bibxml:author>
<bibxml:author>Stephen Russell</bibxml:author>
<bibxml:author>Jerry Vochteloo</bibxml:author>
<bibxml:title>Mungi: A Distributed Single Address Space Operating system</bibxml:title>
<bibxml:booktitle>The 17th Annual Computer Science Conference</bibxml:booktitle>
<bibxml:year>1994</bibxml:year>
<bibxml:month>January</bibxml:month>
<bibxml:note>Australian Computer Science Communications</bibxml:note>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="angel">
<bibxml:techreport>
<bibxml:author>Kevin Murray</bibxml:author>
<bibxml:author>Tim Wilkinson</bibxml:author>
<bibxml:author>Peter Osmon</bibxml:author>
<bibxml:author>Ashley Saulsbury</bibxml:author>
<bibxml:author>Tom Stiemerling</bibxml:author>
<bibxml:author>Paul Kelly</bibxml:author>
<bibxml:title>Design and Implementation of an Object-Oriented 64-bit Single Address Space Microkernel</bibxml:title>
<bibxml:institution>City University</bibxml:institution>
<bibxml:address>London</bibxml:address>
<bibxml:number>9</bibxml:number>
<bibxml:year>1993</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

  
<bibxml:entry id="nemesis">
<bibxml:article>
<bibxml:author>Alberto Bartoli</bibxml:author>
<bibxml:author>Sape Mullender</bibxml:author>
<bibxml:author>Martijn van der Valk</bibxml:author>
<bibxml:title>Wide Address Spaces -- Exploring the Design Space</bibxml:title>
<bibxml:journal>ACM Operating systems Review</bibxml:journal>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>27</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:month>January</bibxml:month>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="draves90">
<bibxml:inproceedings>
<bibxml:author>Richard Draves</bibxml:author>
<bibxml:title>A Revised IPC Interface</bibxml:title>
<bibxml:booktitle>USENIX Mach Workshop Proceedings</bibxml:booktitle>
<bibxml:year>1990</bibxml:year>
<bibxml:month>October</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="golding94">
<bibxml:inproceedings>
<bibxml:author>Richard A. Golding</bibxml:author>
<bibxml:author>Darrell D. E. Long</bibxml:author>
<bibxml:author>John Wilkes</bibxml:author>
<bibxml:title>The \it refdbms distributed bibliographic database system</bibxml:title>
<bibxml:booktitle>Proceedings of the 1994 Winter USENIX</bibxml:booktitle>
<bibxml:year>1994</bibxml:year>
<bibxml:month>January</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="comer">
<bibxml:inproceedings>
<bibxml:author>D. Comer</bibxml:author>
<bibxml:author>J. Griffioen</bibxml:author>
<bibxml:title>A new design for distributed systems: the remote memory model</bibxml:title>
<bibxml:booktitle>Proceedings of the 1990 Summer USENIX</bibxml:booktitle>
<bibxml:year>1990</bibxml:year>
<bibxml:month>June</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="feeley91">
<bibxml:inproceedings>
<bibxml:author>Michael J. Feeley</bibxml:author>
<bibxml:author>Brian N. Bershad</bibxml:author>
<bibxml:author>Jeffrey S. Chase</bibxml:author>
<bibxml:author>Henry M. Levy</bibxml:author>
<bibxml:title>Dynamic Node Reconfiguration in a Parallel-Distributed Environment</bibxml:title>
<bibxml:booktitle>Proceedings of the 1991 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming</bibxml:booktitle>
<bibxml:year>1991</bibxml:year>
<bibxml:month>April</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="chase95">
<bibxml:phdthesis>
<bibxml:author>Jeffrey S. Chase</bibxml:author>
<bibxml:title>An Operating System Structure for Wide-Address Architectures</bibxml:title>
<bibxml:year>1995</bibxml:year>
<bibxml:month>August</bibxml:month>
<bibxml:school>Department of Computer Science and Engineering, University of Washington</bibxml:school>
</bibxml:phdthesis>
</bibxml:entry>

<bibxml:entry id="chase:92a">
<bibxml:inproceedings>
<bibxml:author>J.S. Chase</bibxml:author>
<bibxml:author>H.M. Levy</bibxml:author>
<bibxml:author>E.D. Lazowska</bibxml:author>
<bibxml:author>M. Baker-Harvey</bibxml:author>
<bibxml:booktitle>Proc. of the Conference on Object-Oriented Programming Systems, Languages, and Applications</bibxml:booktitle>
<bibxml:title>Lightweight Shared Objects in a 64-Bit Operating System</bibxml:title>
<bibxml:month>Oct.</bibxml:month>
<bibxml:year>1992</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="thor">
<bibxml:inproceedings>
<bibxml:author>Barbara Liskov</bibxml:author>
<bibxml:author>Mark Day</bibxml:author>
<bibxml:author>Liuba Shrira</bibxml:author>
<bibxml:title>Distributed Object Management in Thor</bibxml:title>
<bibxml:year>1993</bibxml:year>
<bibxml:pages>79--91</bibxml:pages>
<bibxml:booktitle>Distributed Object Management</bibxml:booktitle>
<bibxml:publisher>Morgan-Kaufmann</bibxml:publisher>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="hamlyn-osdi">
<bibxml:inproceedings>
<bibxml:author>Greg Buzzard</bibxml:author>
<bibxml:author>David Jacobson</bibxml:author>
<bibxml:author>Milon Mackey</bibxml:author>
<bibxml:author>Scott Marovich</bibxml:author>
<bibxml:author>John Wilkes</bibxml:author>
<bibxml:title>An implementation of the Hamlyn sender-managed interface architecture</bibxml:title>
<bibxml:year>1996</bibxml:year>
<bibxml:month>October</bibxml:month>
<bibxml:booktitle>Proceedings of the Second Symposium on Operating Systems Design and Implementation</bibxml:booktitle>
<bibxml:publisher>USENIX Association</bibxml:publisher>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="MPI">
<bibxml:techreport>
<bibxml:author>Message Passing Interface Forum</bibxml:author>
<bibxml:title>The MPI message passing interface standard</bibxml:title>
<bibxml:institution>University of Tennessee, Knoxville</bibxml:institution>
<bibxml:address>London</bibxml:address>
<bibxml:number>9</bibxml:number>
<bibxml:month>April</bibxml:month>
<bibxml:year>1994</bibxml:year>
<bibxml:url>http://www.mcs.anl.gov/mpi/mpi-report.ps</bibxml:url>
</bibxml:techreport>
</bibxml:entry>

   
<bibxml:entry id="kleinrock">
<bibxml:article>
<bibxml:author>Parviz Kermani</bibxml:author>
<bibxml:author>Leonard Kleinrock</bibxml:author>
<bibxml:title>Virtual cut-through: A new computer communication switching technique</bibxml:title>
<bibxml:journal>Computer Networks 3, pages 267-286, 1979.</bibxml:journal>
<bibxml:year>1979</bibxml:year>
<bibxml:volume>3</bibxml:volume>
<bibxml:publisher>North-Holland Publishing Company</bibxml:publisher>
<bibxml:pages>267--286</bibxml:pages>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="dCPI">
<bibxml:inproceedings>
<bibxml:title>Continuous Profiling: Where Have All the Cycles Gone?</bibxml:title>
<bibxml:author>Jennifer Anderson</bibxml:author>
<bibxml:author>Lance Berc</bibxml:author>
<bibxml:author>Jeff Dean</bibxml:author>
<bibxml:author>Sanjay Ghemawat</bibxml:author>
<bibxml:author>Monika Henzinger</bibxml:author>
<bibxml:author>Shun-Tak Leung</bibxml:author>
<bibxml:author>Mark Vandevoorde</bibxml:author>
<bibxml:author>Carl Waldspurger</bibxml:author>
<bibxml:author>Bill Weihl</bibxml:author>
<bibxml:booktitle>Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP)</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1997</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="frangipani">
<bibxml:inproceedings>
<bibxml:title>Frangipani: A Scalable Distributed File System</bibxml:title>
<bibxml:author>Chandramohan A. Thekkath</bibxml:author>
<bibxml:author>Timothy Mann</bibxml:author>
<bibxml:author>Edward K. Lee</bibxml:author>
<bibxml:booktitle>Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP)</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:pages>224--237</bibxml:pages>
<bibxml:year>1997</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="paradise">
<bibxml:inproceedings>
<bibxml:author>D. DeWitt</bibxml:author>
<bibxml:author>N. Kabra</bibxml:author>
<bibxml:author>J. Luo</bibxml:author>
<bibxml:author>J. Patel</bibxml:author>
<bibxml:author>J. Yu</bibxml:author>
<bibxml:title>Client-Server Paradise</bibxml:title>
<bibxml:booktitle>Proceedings of the Twentieth Conference on Very Large Databases (VLDB)</bibxml:booktitle>
<bibxml:month>September</bibxml:month>
<bibxml:year>1994</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="paradise:97">
<bibxml:inproceedings>
<bibxml:author>Jignesh Patel</bibxml:author>
<bibxml:author>JieBing Yu</bibxml:author>
<bibxml:author>Navin Kabra</bibxml:author>
<bibxml:author>Kristin Tufte</bibxml:author>
<bibxml:author>Biswadeep Nag</bibxml:author>
<bibxml:author>Josef Burger</bibxml:author>
<bibxml:author>Nancy Hall</bibxml:author>
<bibxml:author>Karthikeyan Ramasamy</bibxml:author>
<bibxml:author>Roger Lueder</bibxml:author>
<bibxml:author>Curt Ellmann</bibxml:author>
<bibxml:author>Jim Kupsch</bibxml:author>
<bibxml:author>Shelly Guo</bibxml:author>
<bibxml:author>Johan Larson</bibxml:author>
<bibxml:author>David DeWitt</bibxml:author>
<bibxml:author>Jeffrey Naughton</bibxml:author>
<bibxml:title>Building a Scalable Geo-Spatial DBMS: Technology, Implementation, and Evaluation</bibxml:title>
<bibxml:booktitle>Proceedings of SIGMOD</bibxml:booktitle>
<bibxml:year>1997</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="quinn91">
<bibxml:article>
<bibxml:author>P. Quinn</bibxml:author>
<bibxml:author>K. Bevin</bibxml:author>
<bibxml:author>P. Chevallier</bibxml:author>
<bibxml:author>O. Planchon</bibxml:author>
<bibxml:title>The prediction of hillslope flow paths for distributed hydrological modelling using digital terrain models</bibxml:title>
<bibxml:journal>Hydrological Processes</bibxml:journal>
<bibxml:year>1991</bibxml:year>
<bibxml:number>5</bibxml:number>
<bibxml:pages>59-79</bibxml:pages>
</bibxml:article>
</bibxml:entry>

  
<bibxml:entry id="xfs:experiences">
<bibxml:article>
<bibxml:author>R. Wang</bibxml:author>
<bibxml:author>T. Anderson</bibxml:author>
<bibxml:author>M. Dahlin</bibxml:author>
<bibxml:title>Experience with a Distributed File System Implementation</bibxml:title>
<bibxml:journal>Software Practice and Experience</bibxml:journal>
<bibxml:year>1998</bibxml:year>
<bibxml:note>to appear</bibxml:note>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="moore90">
<bibxml:article>
<bibxml:author>I. D. Moore</bibxml:author>
<bibxml:author>R. B. Gryson</bibxml:author>
<bibxml:author>A. R. Ladson</bibxml:author>
<bibxml:title>Digital terrain modelling: a review of hydrological, geomorphological, and biological applications</bibxml:title>
<bibxml:journal>Hydrological Processes</bibxml:journal>
<bibxml:year>1990</bibxml:year>
<bibxml:number>5</bibxml:number>
<bibxml:pages>3-30</bibxml:pages>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="mcgarigal95">
<bibxml:techreport>
<bibxml:author>K. McGarigal</bibxml:author>
<bibxml:author>B.J. Marks</bibxml:author>
<bibxml:title>FRAGSTATS: spatial pattern analysis program for quantifying landscape structure</bibxml:title>
<bibxml:institution>USDA Forest Service, Pacific Northwest Research Station</bibxml:institution>
<bibxml:address>Portland, OR</bibxml:address>
<bibxml:year>1995</bibxml:year>
<bibxml:number>PNW-GTR-351</bibxml:number>
</bibxml:techreport>
</bibxml:entry>

  
<bibxml:entry id="urban97">
<bibxml:article>
<bibxml:author>T. H. Keitt</bibxml:author>
<bibxml:author>D. L. Urban</bibxml:author>
<bibxml:author>B. T. Milne</bibxml:author>
<bibxml:title>Detecting critical scales in fragmented landscapes</bibxml:title>
<bibxml:journal>Conservation Ecology</bibxml:journal>
<bibxml:year>1997</bibxml:year>
<bibxml:volume>1</bibxml:volume>
<bibxml:number>1</bibxml:number>
<bibxml:pages>4</bibxml:pages>
<bibxml:note>\it http://www.consecol.org/Journal/vol1/iss1/art4</bibxml:note>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="hotbot">
<bibxml:inproceedings>
<bibxml:title>Cluster-Based Scalable Network Services</bibxml:title>
<bibxml:author>Armando Fox</bibxml:author>
<bibxml:author>Steven D. Gribble</bibxml:author>
<bibxml:author>Yatin Chawathe</bibxml:author>
<bibxml:author>Eric A. Brewer</bibxml:author>
<bibxml:author>Paul Gauthier</bibxml:author>
<bibxml:booktitle>Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP)</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1997</bibxml:year>
<bibxml:pages>78--91</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="bayou">
<bibxml:inproceedings>
<bibxml:title>Flexible Update Propagation for Weakly Consistent Replication</bibxml:title>
<bibxml:author>Karin Petersen</bibxml:author>
<bibxml:author>Mike J. Spreitzer</bibxml:author>
<bibxml:author>Douglas B. Terry</bibxml:author>
<bibxml:author>Marvin M. Theimer</bibxml:author>
<bibxml:author>Alan J. Demers</bibxml:author>
<bibxml:booktitle>Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP)</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1997</bibxml:year>
<bibxml:pages>288--299</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="riovista">
<bibxml:inproceedings>
<bibxml:title>Free Transactions with Rio Vista</bibxml:title>
<bibxml:author>David E. Lowell</bibxml:author>
<bibxml:author>Peter M. Chen</bibxml:author>
<bibxml:booktitle>Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP)</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1997</bibxml:year>
<bibxml:pages>92--101</bibxml:pages>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="hagmann87reimplementing">
<bibxml:inproceedings>
<bibxml:author>R. Hagmann</bibxml:author>
<bibxml:title>Reimplementing the Cedar File System Using Logging and Group Commit</bibxml:title>
<bibxml:booktitle>Proceedings of the 11th ACM Symposium on Operating Systems Principles (SOSP)</bibxml:booktitle>
<bibxml:pages>155--162</bibxml:pages>
<bibxml:year>1987</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

    
<bibxml:entry id="halpin98">
<bibxml:inproceedings>
<bibxml:title>Multi-Period Landscape Change Vector Analysis of the North Carolina Piedmont</bibxml:title>
<bibxml:author>Pat H. Halpin</bibxml:author>
<bibxml:booktitle>International Association of Landscape Ecologists (IALE) Proceedings</bibxml:booktitle>
<bibxml:month>March</bibxml:month>
<bibxml:year>1998</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="CARP">
<bibxml:misc>
<bibxml:author>Vinod Valloppillil</bibxml:author>
<bibxml:author>Keith W. Ross</bibxml:author>
<bibxml:title>Cache Array Routing Protocol v1.0</bibxml:title>
<bibxml:howpublished>Internet-Draft</bibxml:howpublished>
<bibxml:year>1997</bibxml:year>
<bibxml:month>June</bibxml:month>
<bibxml:note>\urlhttp://search.ietf.org/internet-drafts/draft-vinod-carp-v1-03.txt</bibxml:note>
</bibxml:misc>
</bibxml:entry>

<bibxml:entry id="wang:pipeline">
<bibxml:inproceedings>
<bibxml:author>Randolph Y. Wang</bibxml:author>
<bibxml:author>Arvind Krishnamurthy</bibxml:author>
<bibxml:author>Richard P. Martin</bibxml:author>
<bibxml:author>Thomas E. Anderson</bibxml:author>
<bibxml:author>David E. Culler</bibxml:author>
<bibxml:title>Modeling and Optimizing Communication Pipelines</bibxml:title>
<bibxml:booktitle>Proceedings of ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 98)</bibxml:booktitle>
<bibxml:month>June</bibxml:month>
<bibxml:year>1998</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="nasd">
<bibxml:inproceedings>
<bibxml:author>Garth A. Gibson</bibxml:author>
<bibxml:author>David F. Nagle</bibxml:author>
<bibxml:author>Khalil Amiri</bibxml:author>
<bibxml:author>Fay W. Chang</bibxml:author>
<bibxml:author>Eugene M. Feinberg</bibxml:author>
<bibxml:author>Howard Gobioff</bibxml:author>
<bibxml:author>Chen Lee</bibxml:author>
<bibxml:author>Berend Ozceri</bibxml:author>
<bibxml:author>Erik Riedel</bibxml:author>
<bibxml:author>David Rochberg</bibxml:author>
<bibxml:author>Jim Zelenka</bibxml:author>
<bibxml:title>File Server Scaling with Network-Attached Secure Disks</bibxml:title>
<bibxml:booktitle>Proceedings of ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 97)</bibxml:booktitle>
<bibxml:month>June</bibxml:month>
<bibxml:year>1997</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="sumcache">
<bibxml:inproceedings>
<bibxml:author>Li Fan</bibxml:author>
<bibxml:author>Pei Cao</bibxml:author>
<bibxml:author>Jussara Almeida</bibxml:author>
<bibxml:author>Andrei Broder</bibxml:author>
<bibxml:title>Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol</bibxml:title>
<bibxml:booktitle>Proceedings of ACM SIGCOMM98</bibxml:booktitle>
<bibxml:year>1998</bibxml:year>
<bibxml:month>September</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="hbenchos">
<bibxml:inproceedings>
<bibxml:author>A. Brown</bibxml:author>
<bibxml:author>M. Seltzer</bibxml:author>
<bibxml:title>Operating System Benchmarking in the Wake of Lmbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture</bibxml:title>
<bibxml:booktitle>Proceedings of the 1997 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems</bibxml:booktitle>
<bibxml:year>1997</bibxml:year>
<bibxml:month>June</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="iafs-write">
<bibxml:inproceedings>
<bibxml:author>D. Muntz</bibxml:author>
<bibxml:author>P. Honeyman</bibxml:author>
<bibxml:author>C.J. Antonelli</bibxml:author>
<bibxml:title>Evaluating Delayed-Write Policy in a Multilevel File System</bibxml:title>
<bibxml:booktitle>Proceedings of the 2nd International Conference on Distributed Platforms</bibxml:booktitle>
<bibxml:year>1996</bibxml:year>
<bibxml:month>February</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="iafs-read">
<bibxml:inproceedings>
<bibxml:author>D. Muntz</bibxml:author>
<bibxml:author>P. Honeyman</bibxml:author>
<bibxml:title>Multi-Level Caching in Distributed File Systems, or Your Cache Ain't Nuthin' but Trash</bibxml:title>
<bibxml:booktitle>Proceedings of the Winter USENIX Technical Conference</bibxml:booktitle>
<bibxml:year>1992</bibxml:year>
<bibxml:month>January</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="nasd:asplos">
<bibxml:inproceedings>
<bibxml:author>Garth A. Gibson</bibxml:author>
<bibxml:author>David F. Nagle</bibxml:author>
<bibxml:author>Khalil Amiri</bibxml:author>
<bibxml:author>Fay W. Chang</bibxml:author>
<bibxml:author>Howard Gobioff</bibxml:author>
<bibxml:author>Charles Hardin</bibxml:author>
<bibxml:author>Erik Riedel</bibxml:author>
<bibxml:author>David Rochberg</bibxml:author>
<bibxml:author>Jim Zelenka</bibxml:author>
<bibxml:title>A Cost-Effective, High-Bandwidth Storage Architecture</bibxml:title>
<bibxml:booktitle>Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1998</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="wafl">
<bibxml:inproceedings>
<bibxml:author>Dave Hitz</bibxml:author>
<bibxml:author>James Lau</bibxml:author>
<bibxml:author>Michael Malcolm</bibxml:author>
<bibxml:title>File System Design for an NFS File Server Appliance</bibxml:title>
<bibxml:booktitle>Proceedings of the 1994 Winter USENIX Technical Conference</bibxml:booktitle>
<bibxml:month>January</bibxml:month>
<bibxml:year>1994</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="lard">
<bibxml:inproceedings>
<bibxml:author>Vivek S. Pai</bibxml:author>
<bibxml:author>Mohit Aron</bibxml:author>
<bibxml:author>Gaurav Banga</bibxml:author>
<bibxml:author>Michael Svendsen</bibxml:author>
<bibxml:author>Peter Druschel</bibxml:author>
<bibxml:author>Willy Zwaenopoel</bibxml:author>
<bibxml:author>Erich Nahum</bibxml:author>
<bibxml:title>Locality-Aware Request Distribution in Cluster-based Network Servers</bibxml:title>
<bibxml:booktitle>Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems</bibxml:booktitle>
<bibxml:month>October</bibxml:month>
<bibxml:year>1998</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="earthlink">
<bibxml:inproceedings>
<bibxml:author>Nick Christenson</bibxml:author>
<bibxml:author>Tim Bosserman</bibxml:author>
<bibxml:author>David Beckemeyer</bibxml:author>
<bibxml:title>A Highly Scalable Electronic Mail Service Using Open Systems</bibxml:title>
<bibxml:booktitle>Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS)</bibxml:booktitle>
<bibxml:month>December</bibxml:month>
<bibxml:year>1997</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

  
<bibxml:entry id="jsp-spec">
<bibxml:techreport>
<bibxml:author>Eduardo Pelegri-Llopart</bibxml:author>
<bibxml:author>Larry Cable</bibxml:author>
<bibxml:title>JavaServer Pages Specification: Version 1.1</bibxml:title>
<bibxml:institution>Sun Microsystems</bibxml:institution>
<bibxml:month>August</bibxml:month>
<bibxml:year>1999</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="servlet-spec">
<bibxml:techreport>
<bibxml:author>James Duncan Davidson</bibxml:author>
<bibxml:title>Java Servlet API: Version 2.2</bibxml:title>
<bibxml:institution>Sun Microsystems</bibxml:institution>
<bibxml:month>June</bibxml:month>
<bibxml:year>1999</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="nsic-obsd">
<bibxml:techreport>
<bibxml:author>David Anderson</bibxml:author>
<bibxml:title>Object Based Storage Devices: A Command Set Proposal</bibxml:title>
<bibxml:institution>National Storage Industry Consortium</bibxml:institution>
<bibxml:month>October</bibxml:month>
<bibxml:year>1999</bibxml:year>
</bibxml:techreport>
</bibxml:entry>

<bibxml:entry id="network-subsys-design">
<bibxml:article>
<bibxml:author>P. Druschel</bibxml:author>
<bibxml:author>M. Abbott</bibxml:author>
<bibxml:author>M. Pagels</bibxml:author>
<bibxml:author>L. L. Peterson</bibxml:author>
<bibxml:title>Network subsystem design</bibxml:title>
<bibxml:journal>IEEE Network (Special Issue on End-System Support for High-Speed Networks)</bibxml:journal>
<bibxml:month>July</bibxml:month>
<bibxml:year>1993</bibxml:year>
<bibxml:volume>7</bibxml:volume>
<bibxml:number>4</bibxml:number>
<bibxml:pages>8--17</bibxml:pages>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="clark-tcp">
<bibxml:article>
<bibxml:author>David D. Clark</bibxml:author>
<bibxml:author>Van Jacobson</bibxml:author>
<bibxml:author>John Romkey</bibxml:author>
<bibxml:author>Howard Salwen</bibxml:author>
<bibxml:title>An Analysis of TCP Processing Overhead</bibxml:title>
<bibxml:journal>IEEE Communications</bibxml:journal>
<bibxml:month>June</bibxml:month>
<bibxml:year>1989</bibxml:year>
<bibxml:volume>27</bibxml:volume>
<bibxml:number>6</bibxml:number>
<bibxml:pages>23--29</bibxml:pages>
</bibxml:article>
</bibxml:entry>

   
<bibxml:entry id="new-gen-protocols">
<bibxml:inproceedings>
<bibxml:author>David Clark</bibxml:author>
<bibxml:author>David Tennenhouse</bibxml:author>
<bibxml:title>Architectural Considerations for a New Generation of Protocols</bibxml:title>
<bibxml:booktitle>Proceedings of the SIGCOMM Conference</bibxml:booktitle>
<bibxml:month>September</bibxml:month>
<bibxml:year>1990</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="offload-checksum">
<bibxml:inproceedings>
<bibxml:author>K. Kleinpaste</bibxml:author>
<bibxml:author>P. Steenkiste</bibxml:author>
<bibxml:author>B. Zill</bibxml:author>
<bibxml:title>Software Support for Outboard Buffering and Checksumming</bibxml:title>
<bibxml:booktitle>Proceedings of the ACM SIGCOMM Conference</bibxml:booktitle>
<bibxml:month>August</bibxml:month>
<bibxml:year>1995</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="amiri-dcs">
<bibxml:inproceedings>
<bibxml:author>Khalil Amiri</bibxml:author>
<bibxml:author>Garth Gibson</bibxml:author>
<bibxml:author>Richard Golding</bibxml:author>
<bibxml:title>Highly concurrent shared storage</bibxml:title>
<bibxml:booktitle>Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS)</bibxml:booktitle>
<bibxml:year>2000</bibxml:year>
<bibxml:month>April</bibxml:month>
</bibxml:inproceedings>
</bibxml:entry>

   
<bibxml:entry id="river">
<bibxml:inproceedings>
<bibxml:author>Remzi H. Arpaci-Dusseau</bibxml:author>
<bibxml:author>Eric Anderson</bibxml:author>
<bibxml:author>Noah Treuhaft</bibxml:author>
<bibxml:author>David E. Culler</bibxml:author>
<bibxml:author>Joseph M. Hellerstein</bibxml:author>
<bibxml:author>David A. Patterson</bibxml:author>
<bibxml:author>Katherine Yelick</bibxml:author>
<bibxml:title>Cluster I/O with River: Making the Fast Case Common</bibxml:title>
<bibxml:booktitle>I/O in Parallel and Distributed Systems (IOPADS)</bibxml:booktitle>
<bibxml:month>May</bibxml:month>
<bibxml:year>1999</bibxml:year>
</bibxml:inproceedings>
</bibxml:entry>

<bibxml:entry id="karger97consist">
<bibxml:inproceedings>
<bibxml:title>Consistent Hashing and Random Trees: D