% -*- mode: BibTex; coding: iso-safe -*- %%% DO NOT EDIT THIS FILE!!! % String definitions: see predef.bib or short-predef.bib %%% ------------------------------------------------------------ @InProceedings{syn:rep:149, Keywords = {syn,rep}, author = "Kenneth P. Birman and Thomas A. Joseph", title = "Exploiting virtual synchrony in distributed systems", booktitle = sosp, year = 1987, pages = "123--138", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{exp:150, Keywords = {exp}, author = "Sape J. Mullender", title = "Distributed Systems Management in Wide Area Networks", Booktitle = "Proceedings of the {NGI-SION Informatica Syposium}", year = 1984, pages = "415--424", address = "Amsterdam, The Netherlands" } @TechReport{exp:syn:151, Keywords = {exp,syn}, author = "Tevanian, Jr., Avadis and Rashid, Richard F. and Golub, David B. and Black, David L. and Cooper, Eric and Young, Micha{}el W.", title = "{M}ach Threads and the {U}nix Kernel: The Battle for Control", institution = carnegie, year = 1987, number = "CMU-CS-87-149", address = pittsburgh, month = aug } @inproceedings{loo:db:152, Keywords = {loo,db}, author = "Patrick O'Brien and Bruce Bullis and Craig Schaffert", title = "Persistent and Shared Objects in {T}rellis/{O}wl", booktitle = "Proceedings of the International Workshop on Object-Oriented database Systems", pages = "113--123", year = 1986, Publisher = "{IEEE} Computer Society Press", address = "Washington, USA", month = sep } @InProceedings{fic:loo:153, Keywords = {fic,loo}, author = "Andrea H. Skarra and Stanley B. Zdonik and Stephen P. Reiss", title = "An Object Server for an Object-Oriented Database System", booktitle = "Proceedings of the International Workshop on Object-Oriented Database Systems", year = 1986, pages = "196--204", publisher = "{ACM}, New York, USA", address = "Pacific Grove CA, USA", month = sep } @InProceedings{sec:rep:154, Keywords = {sec,rep}, author = "Virgil D. Gligor", title = "Distributed System security", booktitle = icdcs, year = 1987, publisher = "{IEEE}", address = "Berlin, West, FRG", month = sep } @TechReport{het:noy:155, Keywords = {het,noy}, author = "Reinhard Stroste and Herbert Eberle", title = "Kernel Service Call", institution = "IBM European Networking Center", year = 1987, number = "43.8701", address = "Heidelberg, Germany", month = jan } @Article{loo:con:156, Keywords = {loo,con}, author = "Daniel C. Haibert and O'Brien, Patrick D.", title = "Using Types and Inheritance in Object-Oriented Programming", journal = "IEEE Software", year = 1987, volume = 4, number = 5, pages = "71--79", month = sep } @Unpublished{v:syn:157, Keywords = {v,syn}, author = "David R. Cheriton", title = "A Multicast-Clock Synchronization Algorithm", year = 1987, note = perso, month = may } @TechReport{loo:het:158, Keywords = {loo,het}, author = {K. Geihs and H. Eberle and B. Sch{\"{o}}ner and M. Seifert}, title = "Distributed Object Sharing in Heterogeneous Environments", institution = "IBM European Networking Center", year = 1986, number = "43.8610", address = "Heidelberg , Germany" } @InProceedings{exp:het:159, Keywords = {exp,het}, author = {Geihs, K. and Sch{\"{o}}ner, B. and Hollberg, U. and Schmutz, H. and Eberle, H.}, title = "An Architecture for the Cooperation of Heterogeneous Operating Systems", booktitle = "Computer Network Symposium", year = 1988, organization ="{IEEE} Computer Society", address = "Washington DC, USA", month = apr } @Article{pro:pan:160, Keywords = {pro,pan}, author = "Kenneth P. Birman and Thomas A. Joseph", title = "Reliable Communication in the Presence of Failures", journal = tocs, year = 1987, volume = 5, number = 1, pages = "47--76", month = feb, doi = {http://dx.doi.org/10.1145/7351.7478}, url = {http://dl.acm.org/citation.cfm?id=7478}, local-url = {~/Contrib/replication+consistency/Reliable communication in the presence of failures_TOCS-1988.pdf} } @TechReport{rep:syn:161, Keywords = {rep,syn}, author = "Kenneth P. Birman and Thomas A. Joseph and Frank Schmuck and Pat Stephenson", title = "Programming with Shared Bulletin Boards in Asynchronous Distributed Systems", institution = "Department of Computer Science, Cornell University", year = 1986, type = "Technical Report", number = "86-772", address = "Ithaca, New York, USA", month = aug } @TechReport{exp:rep:162, Keywords = {exp,rep}, author = "Kenneth P. Birman and Thomas A. Joseph and Frank Schmuck", title = "Isis Documentation: Release 1", institution = "Department of Computer Science, Cornell University", year = 1987, type = "Technical Report", number = "87-849", address = "Ithaca, New York, USA", month = jul } @InProceedings{rep:pan:163, Keywords = {rep,pan}, author = "Kenneth P. Birman", title = "Replication and Fault-Tolerance in the {ISIS} System", booktitle = sosp, year = 1985, address = "Orcas Island WA, USA", month = dec } @Article{lan:rep:164, Keywords = {lan,rep}, author = "Micha{}el L. Scott and Rapha{}el A. Finkel", title = "A Simple Mechanism for Type Security Across Compilation Units", journal = "IEEE Transactions on Software Engineering", year = 1985, month = oct } @TechReport{rep:argus:165, Keywords = {rep,argus}, author = "Barbara Liskov and William Weihl", title = "Programming Methodology Group Progress Report", year = 1987, type = "Programming Methodology Group Memo", number = 56, institution = "Massachusetts Institute of Technology, Laboratory for Computer Science", address = "Cambridge, MA, USA", month = aug } @Article{v:nom:166, Keywords = {v,nom}, author = "David R. Cheriton and Timothy P. Mann", title = "Decentralizing a Global Naming Service for Improved Performance and fault Tolerance", journal = tocs, year = 1989, volume = 7, number = 2, pages = "147--183", month = may } @InProceedings{v:pro:diff:167, Keywords = {v,pro,diff}, author = "David R. Cheriton and Stephen E. Deering", title = "Host Groups: A Multicast Extension for Datagram Internetworks", booktitle = "In 9th Data Communication Symposium", year = 1985, organization = "IEEE Computer Society and {ACM} SIGCOMM", month = sep } @TechReport{v:pro:perf:168, Keywords = {v,pro,perf}, author = "David R. Cheriton and Carey L. Williamson", title = "Network Measurement of the {VMTP} Request-Response Protocol in the V Distributed System", institution = "Department of Computer Science", year = 1987, number = "STAN-CS-87-1145", address = "Stanford University, Stanford, CA 94305", month = feb } @Misc{v:169, Keywords = {v}, author = "David R. Cheriton", title = "The {V} Distributed System", howpublished = {}, year = 1987, address = "Computer Science Department, Stanford University", month = mar } @InCollection{pro:pan:170, Keywords = {pro,pan}, author = "Alfred Z. Spector", title = "Communication Support in Operating Systems for Distributed Transactions", booktitle = "Networking in Open Systems", publisher = "Spinger-Verlag, Lecture Notes in CS no.~248", year = 1986, address = "Autriche", pages = "314--324", month = aug } @Misc{noy:loo:171, Keywords = {noy,loo}, author = "Edgar Nett", title = "An Overview of the {P}ROFEMO Project", year = 1987, month = mar } @Unpublished{loo:con:172, Keywords = {loo,con}, author = "Keith E. Gorlen", title = "Object-Oriented Program Support", note = "OOPS Version 1, Reference Manual", year = 1986, month = may } @Article{pan:173, Keywords = {pan}, author = "Yves Deswarte and Jean-Charles Fabre and Jean-Michel Fray and Jean-Claude Laprie and David Powell", title = "{S}ATURNE~: un syst\`{e}me r\'{e}parti tol\'{e}rant les fautes et les intrusions", journal = tsi, year = 1987, volume = 6, number = 2, pages = "191--195" } @Article{fic:rep:174, Keywords = {fic,rep}, author = "John H. Howard and Micha{}el L. Kazar and Sherri G. Menees and David A. Nichols and M. Satyanarayanan and Robert N. Sidebotham and Micha{}el J. West", title = "Scale and Performance in a Distributed File System", journal = tocs, year = 1988, volume = 6, number = 1, pages = "51--81", month = feb } @Article{fic:rep:175, Keywords = {fic,rep}, author = "Micha{}el N. Nelson and Brent B. Welch and John K. Ousterhout", title = "Caching in the {S}prite Network File System", journal = tocs, year = 1988, volume = 6, number = 1, pages = "134--154", month = feb } @Article{div:176, Keywords = {div}, author = "Douglas B. Terry and Daniel C. Swinehart", title = "Managing Stored Voice in the {E}therphone System", journal = tocs, year = 1988, volume = 6, number = 1, pages = "3--27", month = feb } @Article{loo:rep:177, Keywords = {loo,rep}, author = "Eric Jul and Henry Levy and Norman Hutchinson and Andrew Black", title = "Fine-Grained Mobility in the {E}merald System", journal = tocs, year = 1988, volume = 6, number = 1, pages = "109--133", month = feb } @Article{mem:pan:178, Keywords = {mem,pan}, author = "Roger Haskin and Yoni Malachi and Wayne Sawdon and Gregory Chan", title = "Recovery Management in {Q}uick{S}ilver", journal = tocs, year = 1988, volume = 6, number = 1, pages = "82--108", month = feb } @InProceedings{pan:jrnl:178bis, Keywords = {pan,jrnl}, author = "Roger Haskin and Yoni Malachi and Wayne Sawdon and Gregory Chan", title = "Recovery Management in {Q}uick{S}ilver", pages = "75--86", booktitle = sosp, year = 1987, address = "Austin, TX, USA", month = nov } @Article{mem:179, Keywords = {mem}, author = "Albert Chang and Mergen, Mark F.", title = "801 Storage: Architecture and Programming", journal = tocs, year = 1988, volume = 6, number = 1, pages = "28--50", month = feb } @InProceedings{div:180, Keywords = {div}, author = "David A. Nichols", title = "Using Idle Workstations in a Shared Computing Environment", booktitle = sosp, year = 1987, pages = "5--12", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{alg:181, Keywords = {alg}, author = "George Varghese and Tony Lauck", title = "Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility", booktitle = sosp, year = 1987, pages = "25--38", organization = "{ACM}", address = "Austin, {TX}, USA", month = nov } @InProceedings{nom:182, Keywords = {nom}, author = "Micha{}el F. Schwartz and John Zahorjan and David Notkin", title = "A Name Service for Evolving, Heterogeneous Systems", booktitle = sosp, year = 1987, pages = "52--62", organization = "{ACM}", month = nov } @InProceedings{mach:mem:183, Keywords = {mach,mem}, author = "Micha{}el Young and Avadis Tevanian and Richard Rashid and David Golub and Jeffrey Eppinger and Jonathan Chew and William Bolosky and David Black and Robert Baron", title = "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System", booktitle = sosp, year = 1987, pages = "63--76", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{syn:184, Keywords = {syn}, author = "David Jefferson and Brian Beckman and Fred Wieland and Leo Blume and Mike DiLoreto and Phil Hontalas and Pierre Laroche and Kathy Sturdevant and Jack Tupman and van Warren and John Wedel and Herb Younger and Steve Bellenot", title = "Distributed Simulation and the {T}ime {W}arp Operating System", booktitle = sosp, year = 1987, pages = "77--93", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{syn:con:185, Keywords = {syn,con}, author = "A. D. Birrell and J. V. Guttag and J. J. Horning and R. Levin", title = "Synchronization Primitives for a Multiprocessor: A Formal Specification", booktitle = sosp, year = 1987, pages = "94--102", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{argus:186, Keywords = {argus}, author = "Barbara Liskov and Dorothy Curtis and Paul Johnson and Robert Scheifler", title = "Implementation of Argus", booktitle = sosp, year = 1987, pages = "111--122", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{v:fic:187, Keywords = {v,fic}, author = "Ross S. Finlayson and David R. Cheriton", title = "Log Files: An Extended File Service Exploiting Write-Once Storage", booktitle = sosp, year = 1987, pages = "139--148", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{fic:db:188, Keywords = {fic,db}, author = "Andrew D. Birrell and Micha{}el B. Jones and Edward P. Wobber", title = "A Simple and Efficient Implementation for Small Databases", booktitle = sosp, year = 1987, pages = "149--154", organization = "{ACM}", address = "Austin {TX}, USA", month = nov, note = "Also available as {DEC} {SRC}, Technical Report no.~24" } @InProceedings{fic:189, Keywords = {fic}, author = "Robert Hagmann", title = "Reimplementing the {C}edar File System Using Logging and Group Commit", booktitle = sosp, year = 1987, pages = "155--162", organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @InProceedings{div:190, Keywords = {div}, author = "Zayas, Edward R.", title = "Attacking the Process Migration Bottleneck", booktitle = sosp, year = 1987, pages = "13--24", organization = "{ACM}", address = "Austin TX, USA", month = nov } @PhdThesis{gc:rep:191, Keywords = {gc,rep}, author = "Stephen C. Vestal", title = "Garbage Collection: An Exercise in Distributed, Fault-Tolerant Programming", school = "Dept.\ of Comp.\ Sc., U.\ of Washington", year = 1987, address = "Seattle WA, USA", month = jan, note = "U.\ of Washington Tech.\ Report 87-01-03" } @InCollection{v:pro:192, Keywords = {v,pro}, author = "David R. Cheriton", title = "Request-Response and Multicast Interprocess Communication in the {V} Kernel", booktitle = "Networking in Open Systems", publisher = "Springer-Verlag, Lecture notes in CS no.~248~", year = 1986, pages = "297--312", address = "Autriche", month = aug } @InCollection{lan:193, Keywords = {lan}, author = "M. Hennessy", title = "Communication Primitives in Programming and Specification Languages", booktitle = "Networking in Open Systems", publisher = "Springer-Verlag, Lecture notes in CS no.~248", year = 1986, pages = "224--251", address = "IBM Europe Institute, Oberlech", month = aug } @InProceedings{pro:194, Keywords = {pro}, author = "O. Gihr and P. J. Kuehn", title = "Comparison of Communication Services with Connection-Oriented and Connectionless Data Transmission", booktitle = "Proceedings of the International Seminar on Computer Networking and Performance Evaluation", year = 1985, address = "Tokyo, Japan", month = sep } @Article{pro:195, Keywords = {pro}, author = "Pascale Minet", title = "Un R\'{e}seau local pour un environnement industriel automatis\'{e}", journal = tsi, year = 1987, volume = 6, number = 2, pages = "182--186" } @Article{pan:196, Keywords = {pan}, author = "David Powell and Pacal Martin and Douglas Seaton", title = "La Tol\'{e}rance aux Fautes dans les syst\`{e}mes r\'{e}partis\,: l'Approche {D}elta-4", journal = tsi, year = 1987, volume = 6, number = 2, pages = "196--200" } @InProceedings{pro:197, Keywords = {pro}, author = "Willy Zwa{}enepo{}el", title = "Protocols for Large Data Transferts Over Local Networks", booktitle = "Proceedings of the 9th Symp.\ on Data Communications", year = 1985, pages = "22--32", address = "Whistler Mt., BC, Canada", month = sep } @InProceedings{app:pan:gc:198, Keywords = {app,pan,gc}, author = "Barbara Liskov and Rivka Ladin", title = "Highly-Available Distributed Services and Fault-Tolerant Distributed Garbage Collection", year = 1986, booktitle = podc, pages = "29--39", organization = "{ACM}", address = "Vancouver, Canada", month = aug } @TechReport{exp:199, Keywords = {exp}, author = "Tevanian, Jr., Avadis and Richard F. Rashid", title = "{M}ach: A Basis for Future {U}nix Development", institution = Carnegie, year = 1987, number = 4864, address = pittsburgh } @Misc{exp:mem:unix:200, Keywords = {exp,mem,unix}, author = "Tevanian, Jr., Avadis and Richard F. Rashid and Micha{}el W. Young and David B. Golub and Mary R. Thompson and William Bolosky and Richard Sanzi", title = "A {U}nix Interface for Shared Memory and Memory and Memory Mapped Files Under {M}ach", year = 1987, month = jul } @Article{dbg:rep:201, Keywords = {dbg,rep}, author = "Jeffrey Joyce and Greg Lomow and Konrad Slind and Brian Unger", title = "Monitoring Distributed Systems", journal = "{ACM} Transactions on Computer Systems", year = 1987, volume = 5, number = 2, pages = "121--150", month = may } @Article{pro:diff:202, Keywords = {pro,diff}, author = "Jean-Pierre David and Marc Legendre and St\`{e}phane Natkin", title = "Un Protocole de Diffusion Fiable pour les R\'{e}seaux Locaux Industriels", journal = tsi, year = 1987, volume = 6, number = 2, pages = "187--190" } @Article{pro:203, Keywords = {pro}, author = "Richard W. Watson and Sandy A. Mamrak", title = "Gaining Efficient in Transport Services by Appropriate Design and Implementation Choices", journal = "{ACM} Transactions on Computer Systems", year = 1987, volume = 5, number = 2, pages = "97--120", month = may } @Book{exp:204, Keywords = {exp}, title = "{ANSA} Reference Manual", publisher = "{A}dvanced {N}etworked {S}ystems {A}rchitecture", year = 1987, editor = "Dr. A. J. Herbert and Prof. J. Monk", address = "Cambridge, United Kingdom", month = jun } @Article{pro:205, Keywords = {pro}, author = "Alfred Z. Spector", title = "Performing Remote Operations Efficiently on a Local Computer Network", journal = "{ACM}", year = 1982, volume = 25, number = 4, pages = "246--260", month = apr } @TechReport{fic:nom:206, Keywords = {fic,nom}, author = "Luis Felipe Cabrera and Jim Wyllie", title = "{Q}uick{S}ilver Distributed File Services: An Architecture for Horizontal Growth", institution = "IBM Almaden Research Center", year = 1987, type = "Research Report", number = "RJ 5578 (56697)", address = "San Jose, CA, USA", month = apr } @Misc{pro:exp:207, Keywords = {pro,exp}, author = "M. Stella Atkins and Gamik Bobloian", title = "Efficient Reliable Multicast Communication in Distributed Systems", note = perso } @TechReport{con:exp:rep:208, Keywords = {con,exp,rep}, author = "Anderson, David P. and Domenico Ferrari and P. Venkat Rangan and Shin-Yuan Tzou", title = "The Dash Project: Issues in the Design of Very Large Distributed Systems", institution = "Computer Science Division {EECS}, University of California", year = 1987, number = "UCB/CSD 87/338", address = "Berkeley CA, USA", month = jan } @InProceedings{syn:209, Keywords = {syn}, author = "Barbara Blaustein and Micheal Siegel", title = "Correctness Conditions for Highly Available Replicated Databases", booktitle = podc, year = 1986, pages = "11--28", organization = "{ACM}", address = "Vancouver, Canada" } @InProceedings{syn:210, Keywords = {syn}, author = "Clyde P. Kruskal and Larry Rudolph and Marc Snir", title = "Efficient Synchronization on Multiprocessors with Shared Memory", booktitle = podc, year = 1986, pages = "218--228", organization = "{ACM}", address = "Vancouver {(Canada)}", month = aug } @InProceedings{syn:211, Keywords = {syn}, author = "Maurice Herlihy", title = "Optimistic Concurrency Control for Abstract Data Types", booktitle = podc, year = 1986, pages = "206--217", organization = "{ACM}", address = "Vancouver {(Canada)}", month = aug } @TechReport{div:212, Keywords = {div}, author = "Bertrand Meyer", title = "C\'{e}page: Towards Computer-Aided Design of Sofware", institution = "Interactive Software Engineering, Inc.", year = 1987, number = "TR-CE-7/GP", address = "Goleta CA ({USA)}", month = mar } @Article{exp:loo:213, Keywords = {exp,loo}, author = "R. Balter and S. Krakowiak and M. Meysembourg and C. Roisin and X. Rousset de Pina and R. Scioville and G. Vand\^{o}me", title = "Principes de Conception du Syst\`{e}me R\'{e}parti {G}UIDE", journal = "Bigre+Globule no 52", year = 1986, pages = "3--23", month = dec } @InProceedings{app:214, Keywords = {app}, author = "Lisa A. Call and David L. Cohrs and Barton P. Miller", title = "CLAM -- An Open System for Graphical User Interfaces", booktitle = oopsla, year = 1987, editor = "Norman Meyrowitz", pages = "277--287", publisher = "ACM", address = "Orlando FL, USA", month = oct } @TechReport{loo:rep:215, Keywords = {loo,rep}, author = "Roland Balter", title = "Locally Distributed Operating Systems Analysis and Classification", institution = "Laboratoire de G\'{e}nie Informatique", year = 1986, number = "Comandos (834)", address = "Saint Martin d'H\`{e}res, France", month = dec } @TechReport{syn:216, Keywords = {syn}, author = "A. D. Birrell and J. V. Guttag and J. J. Horning and R. Levin", title = "Synchronization Primitives for a Multiprocessor: A Formal Specification", institution = "Digital Systems Research Center", year = 1987, type = "Technical Report", number = 20, address = "Palo Alto, CA {(USA)}", month = aug } @TechReport{unix:217, Keywords = {unix}, author = "Paul R. McJones and Garret F. Swart", title = "Evolving the {U}nix System Interface to Support Multithreaded Programs", institution = "Digital Research Center", year = 1987, type = "Technical Report", number = 21, address = "Palo Alto, California {(USA)}", month = sep } @TechReport{div:218, Keywords = {div}, author = "Luca Cardelli", title = "Building User Interface by Direct Manipulation", institution = "Digital Systems Research Center", year = 1987, type = "Technical Report", number = 22, address = "Palo Alto, {CA} {(USA)}", month = oct } @TechReport{loo:con:219, Keywords = {loo,con}, author = "Peter Wegner", title = "Workshop On Object-Oriented Programming", institution = "Brown University", year = 1987, type = "Technical Report", number = "CS-87-22", address = "Dept. of Computer Science, Providence, Rhode Island 02912", month = aug } @TechReport{loo:db:220, Keywords = {loo,db}, author = "Karen E. Smith and Stanley B. Zdonik", title = "Intermedia: A Case Study of the Differences Between Relational and Object-Oriented Database Systems", institution = "Brown University, Dept. Computer Science", year = 1987, type = "Technical Report", number = "CS-87-18", address = "Providence, RI, USA" } @TechReport{loo:221, Keywords = {loo}, author = "Peter Wegner", title = "Dimensions of Object-Based Language Design", institution = "Brown University, Dept. Computer Science", year = 1987, type = "Technical Report", number = "CS-87-14", address = "Providence, RI, USA", month = jul } @InProceedings{loo:222, Keywords = {loo}, title = "What is ``Object-Oriented Programming''?", author = "Bjarne Stroustrup", year = 1987, editor = "G. Goos and J. Hartmanis", publisher = "Springer-Verlag, Lecture Notes in Computer Science no. 276", booktitle = "Proc.\ European Conf.\ on Object-Oriented Programming", address = "Paris, France", month = jun } @Article{con:loo:223, Keywords = {con,loo}, author = "Grady Booch", title = "Object-Oriented Development", journal = ieeese, year = 1986, volume = "SE-12", number = 2, pages = "211--221", month = feb } @InProceedings{app:224, Keywords = {app}, author = "Butler W. Lampson", title = "Designing a Global Name Service", booktitle = podc, year = 1986, pages = 10, organization = "ACM" } @TechReport{fic:pan:225-tr, Keywords = {fic,pan}, author = "Keith Marzullo and Frank Schmuck", title = "Supplying High Availability with a Standard Network File System", institution = "Department of Computer Science, Cornell University", year = 1987, type = "Technical Report", number = "87-888", address = "Ithaca, New York, USA", month = dec } @InProceedings{fic:pan:225, Keywords = {fic,pan}, author = {Marzullo, K. and Schmuck, F.}, title = {Supplying high availability with a standard network file system}, booktitle = icdcs, year = 1988, pages = {447--453}, month = {jun}, doi = {10.1109/DCS.1988.12547} } @Misc{v:mem:226, Keywords = {v,mem}, author = "David R. Cheriton", title = "Effective Use of Large {RAM} Diskless Workstations with the {V} Virtual Memory System", year = 1987, month = feb, note = perso } @InProceedings{v:pro:227, Keywords = {v,pro}, author = "David R. Cheriton", title = "{VMTP}: A Transport Protocol for the Next Generation of Communication Systems", booktitle = "SICOMM'86 Conference", year = 1986, organization = "ACM", address = "Stowe, VT, USA", month = aug } @InProceedings{noy:argus:228, Keywords = {noy,argus}, author = "Barbara Liskov and Dorothy Curtis and Paul Johnson and Robert Scheifler", title = "Implementation of {A}rgus", booktitle = sosp, year = 1987, organization = "{ACM}", address = "Austin {TX}, USA", month = nov } @Article{exp:mem:229, Keywords = {exp,mem}, author = "Richard Rashid and Avadis Tevanian and Micha{}el Young and David Young and Robert Baron and David Black and William Bolosky and Jonathan Chew", title = "Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures", journal = ieeetc, year = 1988, volume = 37, number = 8, pages = "896--908", month = aug } @Article{mach:230, Keywords = {mach}, author = "Richard F. Rashid", title = "Threads of a New System", journal = "{U}nix Review", year = 1986, volume = 4, number = 8, pages = "37--49", month = aug } @Unpublished{mach:231, Keywords = {mach}, author = "Eric C. Cooper and Richard P. Draves", title = "C Threads", year = 1987, month = mar, note = perso } @TechReport{pro:exp:232, Keywords = {pro,exp}, author = "Luis-Felipe Cabrera", title = "Improving Network Subsystem Performance in a Distributed Environment. A {B}erkeley {U}nix Case Study", institution = "IBM Research Division, Almaden Research Center", year = 1987, type = "Research Report", number = "RJ 5719", address = "San Jose {CA}, USA", month = jun } @Misc{loo:rep:233, Keywords = {loo,rep}, howpublished = {loo:rep:251} } @TechReport{pro:234, Keywords = {pro}, author = "Barbara Liskov and Toby Bloom and David Gifford and Robert Scheifler and William Weihl", title = "Communication in the Mercury System", institution = "Massachusetts Institute of Technology, Laboratory for Computer Science", year = 1987, type = "Programming Methodology Group Memo", number = 59, address = "Cambridge, MA, USA", month = oct } @InProceedings{exp:het:235, Keywords = {exp,het}, author = "U. Hollberg and B. Mattes and A. Schill and H. Schmutz and B. Scho{}ener and R. Staroste and W. Stoll", title = "Experience with the Development a Portable Network Operating System", booktitle = "Workshop on Experiences with Distributed Systems", year = 1987, address = "Heidelberg, Germany", month = sep } @Misc{app:236, Keywords = {app}, author = "Philippe Flajolet", title = "Sur L'insertion de Diagrammes Dans un Texte", note = perso } @Misc{div:237, Keywords = {div}, author = "Allan Gottlieb", title = "An Overview of the {NYU} Ultracomputer", year = 1986, month = jul } @InProceedings{app:argus:238, Keywords = {app,argus}, title = "Atomic Data Abstractions in a Distributed Collaborative Editing System (Extended Abstract)", year = 1986, editor = "Irene Greif and Robert Seliger and William Weihl", booktitle = popl, organization = "ACM", month = jan } @TechReport{loo:rep:239, Keywords = {loo,rep}, author = "R. Balter and S. Krakowiak and M. Meysembourg and C. Roisin and Rousset de Pina, X. and R. Scioville and G. Vand\^{o}me", title = "Principes de Conception du Syst\`{e}me d'Exploitation r\'{e}parti {G}uide", institution = "Laboratoire de G\'{e}nie Informatique", year = 1987, type = "Rapport Guide", number = "R1", address = "Saint-Martin-d'H\`{e}res, France", month = apr } @TechReport{loo:rep:240, Keywords = {loo,rep}, author = "S. Krakowiak and M. Meysembourg and M. Riveill and C. Roisin", title = "Mod\`{e}le d'Objets et Langage du Syst\`{e}me Guide", institution = "Laboratoire de G\'{e}nie Informatique", year = 1987, type = "Rapport Guide", number = "R2", address = "Saint-Martin-d'H\`{e}res, France", month = nov } @InProceedings{pro:rpc:241, Keywords = {pro,rpc}, author = "J. M. Bacon and K. G. Hamilton", title = "Distributed Computing with RPC: the Cambridge Approach", booktitle = "IFIP Conference on Distributed Processing", year = 1987, pages = "1--14", address = "Amsterdam", month = oct } @InProceedings{exp:pro:rep:242, Keywords = {exp,pro,rep}, author = "Robbert van Renesse and Andrew S. Tanenbaum and Hans Van Staveren and Jane Hall", title = "Connecting {RPC}-Based Distributed Systems Using Wide-Area Networks", booktitle = icdcs, year = 1987, pages = "28--34", organization = "IEEE", address = "Berlin", month = oct } @TechReport{loo:syn:243, Keywords = {loo,syn}, author = "R. C. B. Cooper and K. G. Hamilton", title = "Preserving Abstraction in Concurrent Programming", institution = "University of Cambridge", year = 1985, type = "Technical Report", number = 76, address = "Cambridge CB2 3QG, England", month = aug } @Article{fic:loo:244, Keywords = {fic,loo}, author = "Mark F. Hornick and Stanley B. Zdonik", title = "A Shared, Segmented Memory System for an Object-Oriented Database", journal = "ACM Transactions on Office Information Systems", year = 1987, volume = 5, number = 1, pages = "70--95", month = jan } @InProceedings{alg:245, Keywords = {alg}, author = "David G. Korn and Kiem-Phong Vo", title = "In Search of a Better Malloc", booktitle = "USENIX Summer", year = 1985, pages = "490--506", address = "Portland, Oregon, USA", month = jun } @Article{db:loo:246, Keywords = {db,loo}, author = "Mark F. Hornick and Stanley B. Zdonik", title = "A Shared, Segmented Memory System for an Object-Oriented Database", journal = "ACM Transactions on Office Information Systems", year = 1987, volume = 5, number = 1, pages = "71--95", month = jan } @InProceedings{pro:247, Keywords = {pro}, author = "Byung G. Kim", title = "A Distributed {FCFS} Access Protocol in a {CSMA/CD} Network for Synchronous Voice Traffic", booktitle = icdcs, year = 1987, pages = "90--95", organization = "IEEE", address = "Berlin, West, Germany", month = oct } @InProceedings{pan:rt:248, Keywords = {pan,rt}, author = "Prof. Dr. H. Kopetz", title = "Tutorial no.5: {R}eal Time Systems and Fault-Tolerance", booktitle = icdcs, year = 1987, organization = "IEEE", address = "Berlin, West, Germany", month = sep } @InProceedings{pan:rep:249, Keywords = {pan,rep}, author = "Dr. F. Cristian", title = "Tutorial no. 2: {H}ighly Available Distributed Systems", booktitle = icdcs, year = 1987, organization = "IEEE", address = "Berlin, West, Germany", month = sep } @Misc{v:pan:250, Keywords = {v,pan}, author = "David R. Cheriton", title = "Distributed Atomic Transaction Management in a Workstation Cluster" } @Misc{loo:rep:251, Keywords = {loo,rep}, author = "Roland Balter and Jacques Bernadat and Andr\'{e} Freyssinet and Eric Paire and G\'{e}rard Vand\^{o}me", title = "Syst\`{e}me Distribu\'{e}s Architecture Orient\'{e}e Objet", howpublished = "Dans le cadre du Projet COMANDOS", year = 1987, month = nov, note = "Rapport Final" } @InProceedings{fic:pan:252, Keywords = {fic,pan}, author = "John L. Caroll and Darrell D. E. Long and Jehan-Francois P\^{a}ris", title = "Bock-Level Consistency of Replicated Files", booktitle = icdcs, year = 1987, pages = "146--153", organization = "IEEE", address = "Berlin,, West Germany", month = oct } @InProceedings{alg:diff:253, Keywords = {alg,diff}, author = "Noga Alon and Amnon Barak and Udi Manber", title = "On Disseminating Information Reliably Without Broadcasting", booktitle = icdcs, year = 1987, pages = "74--81", organization = "IEEE", address = "Berlin,, West Germany", month = oct } @Misc{exp:loo:254, Keywords = {exp,loo}, howpublished = {exp:loo:276} } @Article{pan:con:syn:255, Keywords = {pan,con,syn}, author = "Maurice Herlihy", title = "Concurrency Versus Availability: Atomicity Mechanisms for Replicated Data", journal = tocs, year = 1987, volume = 5, number = 3, pages = "249--274", month = aug, doi = {http://doi.acm.org/10.1145/24068.27643} } @Article{exp:pan:alg:255bis, Keywords = {exp,pan,alg}, author = "Maurice Herlihy", title = {Concurrency and availability as dual properties of replicated atomic data}, journal = jacm, year = 1990, volume = 37, number = 2, pages = "257--278", month = apr, doi = {http://doi.acm.org/10.1145/77600.77616} } @Article{argus:256, Keywords = {argus}, author = "Barbara Liskov and Robert Scheifler", title = "Guardians and Actions: Linguistic Support for Robust, Distributed Programs", journal = toplas, year = 1983, volume = 5, number = 3, pages = "381--404", month = jul } @TechReport{loo:pro:257, Keywords = {loo,pro}, author = "Barbara Liskov and Liuba Shrira", title = "Promises: An Efficient Procedure Call Mechanism for Distributed Systems", institution = "Massachusetts Institute of Technology Laboratory for Computer Science", year = 1987, type = "Programming Methodology Group Memo", number = 60, address = "Cambridge, MA 02139", month = nov } @TechReport{con:syn:258, Keywords = {con,syn}, author = "Leslie Lamport", title = "Synchronizing Time Servers", institution = "Digital Systems Research Center", year = 1987, number = 18, address = "Palo Alto, CA, USA ", month = jun } @TechReport{div:259, Keywords = {div}, author = "INESC", title = "Images - Programmer's Manual", institution = "Inesc", year = 1988, type = "SOMIW (Esprit 367) Report", address = "Rue Alves Redol 9-2, 1000 - Lisboa, {Portugal}", month = jan } @InCollection{app:260, Keywords = {app}, author = "S. K. Shrivastava", title = "Replicated Distributed Processing", booktitle = "Networking in Open Systems", publisher = "Spinger Verlag (Lecture Notes in CS no.~248)", year = 1986, pages = "326--337", address = "Autriche", month = aug } @TechReport{div:261, Keywords = {div}, author = "Alves Marques, Jos\'{e} and Pinto Simo{}es, Luis and Nuno M. Guimara{}es and Luis Carrico", title = "Interface Manager and Generator for Somiw", institution = "INESC", year = 1988, type = "SOMIW (Esprit 367) Report", number = "10\slash R4", address = "Rue Alves Redol 9-2, 1000 - Lisboa, Portugal", month = jan } @InProceedings{loo:pan:262, Keywords = {loo,pan}, author = "Maurice P. Herlihy and Jeannette M. Wing", title = "{A}valon: Language Support for Reliable Distributed Systems", booktitle = "Fault Tolerant Computing Symposium 17", year = 1987, pages = "89--94", organization = "IEEE", address = pittsburgh, month = jul } @Article{loo:exp:263, Keywords = {loo,exp}, author = "David Detlefs and Maurice Herlihy and Jeannette Wing", title = "Inheritance of Synchronization and Recovery Properties in {A}valon\slash {C}++", journal = "Computer", year = 1988, volume = 21, number = 12, pages = "57--69", month = dec } @TechReport{loo:fic:264, Keywords = {loo,fic}, author = "A. Freyssinet and R. Scioville and G. Vand\^{o}me", title = "Gestion des Objets Persistants dans le Syst\`{e}me {G}uide", institution = "Laboratoire de G\'{e}nie Informatique", year = 1987, number = "R-4", address = "Saint-Martin-d'H\`{e}res, France", month = dec } @TechReport{loo:con:265, Keywords = {loo,con}, author = "R. Balter and J. Bernadat and D. Decouchant and S. Krakowiak and M. Riveill and Rousset de Pina, X.", title = "Mod\`{e}le d'Ex\'{e}cution du Syst\`{e}me {G}uide", institution = "Laboratoire de G\'{e}nie Informatique", year = 1987, number = "R-3", address = "Saint-Martin-d'H\`{e}res, France", month = dec } @Article{pro:pan:266, Keywords = {pro,pan}, author = "Fabio Panzieri and Santosh K. Shrivastava", title = "Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing", journal = ieeese, year = 1988, volume = 14, number = 1, pages = "30--37", month = jan } @Article{con:267, Keywords = {con}, author = "Nazim H. Madhavji", title = "Fragtypes: A Basis for Programming Environments", journal = ieeese, year = 1988, volume = 14, number = 1, pages = "85--97", month = jan } @Article{fic:rep:268, Keywords = {fic,rep}, author = "Mario Papageorgiou", title = "Le Syst\`{e}me de Gestion de Fichiers R\'{e}parti dans {C}horus", journal = tsi, year = 1988, volume = 7, number = 4, month = may } @TechReport{loo:pan:269, Keywords = {loo,pan}, author = "G. N. Dixon and S. K. Shrivastava", title = "Exploiting Type Inheritance Facilities to Implement Recoverability in Object Based Systems", institution = "University of Newcastle-upon-Tyne", year = 1986, number = 223, address = "Newcastle-upon-Tyne, England", month = oct } @TechReport{mat:270, Keywords = {mat}, author = "Charles P. Thacker and Lawrence C. Stewart and Edwin Satterthwaite, Jr., H.", title = "Firefly: A Multiprocessor Workstation", institution = "Digital Research Center", year = 1987, number = 23, address = "Palo Alto, CA {USA}", month = dec } @Article{het:271, Keywords = {het}, author = "David Notkin and Andrew P. Black and Edward D. Lazowska and Henry M. Levy and Jan Sanislo and John Zahorjan", title = "Interconnecting Heterogeneous Computer Systems", journal = "{ACM}", year = 1988, volume = 31, number = 3, pages = "258--273", month = mar } @Article{exp:syn:272, Keywords = {exp,syn}, author = "Stuart, R. and David L. Parnas", title = "On Synchronization in Hard-Real-Time Systems", journal = "{ACM}", year = 1988, volume = 31, number = 3, pages = "274--287", month = mar } @Article{rep:fic:273, Keywords = {rep,fic}, author = "David K. Gifford and Roger M. Needham and Micha{}el D. Schro{}eder", title = "The {C}edar File System", journal = cacm, year = 1988, volume = 31, number = 3, pages = "288--298", month = mar } @Article{argus:274, Keywords = {argus}, author = "Barbara Liskov", title = "Distributed Programming in {ARGUS}", journal = cacm, year = 1988, volume = 31, number = 3, pages = "300--312", month = mar } @Article{v:275, Keywords = {v}, author = "David R. Cheriton", title = "The {V} Distributed System", journal = cacm, year = 1988, volume = 31, number = 3, pages = "314--333", month = mar } @InProceedings{exp:loo:276, Keywords = {exp,loo}, author = "Partha Dasgupta and Leblanc, Jr., Richard J. and William F. Appelbe", title = "The {C}louds Distributed Operating System: Functional Description, Implementation Details and Related Work.", booktitle = icdcs, year = 1988, pages = "2--9", organization = "{(IEEE)}", address = "S. Jos\'{e} CA {(USA)}", month = jun } @TechReport{alg:mat:277, Keywords = {alg,mat}, author = "John R. Ellis and Kai Li and Andrew W. Appel", title = "{R}eal-time Concurrent Collection on stock Multiprocessors", institution = "Digital Research Center", year = 1988, number = 25, address = "Palo Alto, CA, USA", month = feb } @InProceedings{gc:syn:277bis, Keywords = {gc,syn}, author = "Appel, Andrew W. and Ellis, John R. and Li, Kai", title = "Real-Time Concurrent Collection on Stock Multiprocessors", booktitle = "Proc.\ of the SIGPLAN'88 Conf.\ on Programming Language Design and Implementation", year = 1988, pages = "11--20", organization = "ACM", address = "Atlanta GA, USA", month = jun } @Article{exp:rep:279, Keywords = {exp,rep}, author = "F. A. Vaughan and C. D. Marlin and C. J. Barter", title = "A Distributed Operating System Kernel for a Closely-Coupled Multiprocessor", journal = "Australian Computer Science Communications", year = 1988, volume = 10, number = 1, month = feb } @InProceedings{exp:280, Keywords = {exp}, author = "David Leo Presotto", title = "Plan 9 from {B}ell {L}abs -- The Network", booktitle = "{EUUG} Spring '88", year = 1988, pages = "15--21", organization = "{EUUG}", address = "London", month = apr } @Unpublished{exp:loo:pan:281, Keywords = {exp,loo,pan}, author = "Eugene H. Spafford", title = "Architecture and Operation Invocation in the {C}louds Kernel", note = "Personal communication" } @InProceedings{loo:exp:282, Keywords = {loo,exp}, author = "Bjarne Stroustrup and Jonathan E. Shopiro", title = "A Set of {C++} Classes for Co-Routine Style Programming", booktitle = "Proceedings and Additional Papers, {C++} Workshop", year = 1987, page = "417--439", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:c++:283, Keywords = {loo,c++}, author = "Keith E. Gorlen", title = "An Object-Oriented Class Library for {C++} Programs", booktitle = "Proceedings and additional papers, {C++} Workshop", year = 1987, page = "181--208", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:c++:284, Keywords = {loo,c++}, author = "Bjarne Stroustrup", title = "What is Object-Oriented Programming?", booktitle = "Proceedings and Additional Papers, {C++} Workshop", year = 1987, page = "159--180", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:exp:285, Keywords = {loo,exp}, author = "Jonathan E. Shopiro", title = "Extending the {C++} Task System for Real-Time Control", booktitle = "Proceedings and additional papers, {C++} workshop", year = 1987, page = "77--94", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:c++:287, Keywords = {loo,c++}, author = "Bjarne Stroustrup", title = "The Evolution of {C++}~: 1985 to 1987", booktitle = "Proceedings and Additional Papers, {C++} Workshop", year = 1987, page = "1--22", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{exp:loo:288, Keywords = {exp,loo}, author = "Roy Campbell and Vincent Russo and Gary Johnston", title = "The Design of a Multiprocessor Operating System", booktitle = "Proceedings and additional papers, {C++} workshop", year = 1987, page = "109--125", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:289, Keywords = {loo}, author = "Tsvi Bar-David", title = "Teaching {C++}", booktitle = "Proceedings and additional papers, {C++} workshop", year = 1987, page = "232--237", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @InProceedings{loo:c++:290, Keywords = {loo,c++}, author = "Bjarne Stroustrup", title = "Possible Directions for {C++}", booktitle = "Proceedings and Additional Papers, {C++} Workshop", year = 1987, page = "399--416", organization = "USENIX", address = "Berkeley, CA, USA", month = nov } @TechReport{fic:loo:291, Keywords = {fic,loo}, author = "John Wilkes", title = "Entities", institution = "Hewlett-Packard", year = 1988, number = "ACS-88-32", address = "Palo Alto, CA {USA}", month = apr } @Article{alg:292, Keywords = {alg}, author = "Per-Ake Larson", title = "Dynamic Hash Tables", journal = cacm, year = 1988, volume = 31, number = 4, pages = "446--457", month = apr } @InProceedings{prs:293, Keywords = {prs}, author = "S. C. Crawley", title = "An Object-Based File System for Large-Scale Applications", booktitle = "Software Engineering Environments", year = 1986, editor = "I. Somerville", publisher = "Peter Peregrinus Ltd.", address = "Lancaster University, England", month = apr } @Misc{prs:294, Keywords = {prs}, author = "H. J. Barman and S. C. Crawley", title = "Flexibility in a Persistent Object-Based Type System", address = "University of Cambridge, England" } @InProceedings{fic:rep:295, Keywords = {fic,rep}, author = "Micha{}el D. Schro{}eder and David K. Gifford and Roger M. Needham", title = "A Caching File System for a Programmer's Workstation", booktitle = sosp, year = 1985, pages = "25--34", organization = "ACM", address = "Orcas Island WA, USA", month = dec, note = "Appears in {O}perating {S}ystems {R}eview 19(5)" } @InProceedings{fic:296, Keywords = {fic}, author = "John K. Ousterhout and da Costa, Herv{\'{e}} and David Harrison and John A. Kunze and Mike Kupfer and James G. Thompson", title = "A Trace-Driven Analysis of the {U}nix 4.2 {BSD} File System", booktitle = sosp, year = 1985, pages = "15--24", organization = "ACM", address = "Orcas Island WA, USA", month = dec, doi = {http://doi.acm.org/10.1145/323647.323631}, local-url = {~/Contrib/Misc_Research/Trace-driven_analysis_4.2_BSD_file_system-Ousterhout-SOSP85.pdf} } @Article{svy:exp:rep:297, Keywords = {svy,exp,rep}, author = "A. S. Tanenbaum and van Renesse, R.", title = "Distributed Operating Systems", journal = acmcs, year = 1985, volume = 17, number = 4, pages = "419--470", month = dec } @Article{exp:rep:298, Keywords = {exp,rep}, author = "S. J. Mullender and A. S. Tanenbaum", title = "The Design of a Capability-Based Distributed Operating System", journal = "The Computer Journal", year = 1986, volume = 29, number = 4, pages = "77--100", month = mar } @InProceedings{exp:rep:299, Keywords = {exp,rep}, author = "A. S. Tanenbaum and S. J. Mullender and van Renesse, R.", title = "Using Sparse Capabilities in a Distributed Operating System", booktitle = "Proc. 6th Int. Conf. on Distributed Computing Systems", year = 1986, pages = "558--563", organization = "IEEE", month = may } @InProceedings{fic:syn:300, Keywords = {fic,syn}, author = "S. J. Mullender and A. S. Tanenbaum", title = "A Distributed File Service Based on Optimistic Concurrency Control", booktitle = sosp, year = 1985, pages = "365--368", organization = "ACM", address = "Orcas Island, WA, USA", month = dec } @Article{fic:301, Keywords = {fic}, author = "S. J. Mullender and A. S. Tanenbaum", title = "Immediate Files", journal = spe, year = 1984, volume = 14, number = 4, pages = "365--368", month = apr } @InProceedings{het:302, Keywords = {het}, author = "Sape J. Mullender and Robbert van Renesse", title = "Accommodating Heterogeneity in the {A}mo{}eba Distributed System", booktitle = "Proc.\ of {SOSP} Heterogeneity Workshop", year = 1985, organization = "ACM", address = "Orcas Island, Washington, USA", month = dec } @Book{div:303, Keywords = {div}, author = "{Adobe Systems Incorporated}", title = "{P}ost{S}cript Language Reference Manual", publisher = "Addison-Wesley", year = 1985, month = dec } @TechReport{alg:304, Keywords = {alg}, author = "Leslie Lamport", title = "Concurrent Reading and Writing of Clocks", institution = "DEC Systems Reseach Center", year = 1988, number = 27, address = "Palo Alto, CA, USA", month = apr } @Article{alg:syn:304bis, Keywords = {alg,syn}, author = "Leslie Lamport", title = "Concurrent Reading and Writing of Clocks", journal = tocs, year = 1990, volume = 8, number = 4, pages = "305--310", month = nov } @TechReport{pro:pan:305, Keywords = {pro,pan}, author = "Thomas A. Joseph and Kenneth P. Birman", title = "Reliable Broadcast Protocols", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1988, number = "TR 88--918", address = "Ithaca, New York, USA", month = jun } @Article{fic:306, Keywords = {fic}, author = "Jason Gait", title = "The Optical File Cabinet: A Random-Access File System for Write-Once Optical Disks", journal = "Computer", year = 1988, volume = 21, number = 6, pages = "11--22", month = jun } @InProceedings{nom:307, Keywords = {nom}, author = "Karen R. Sollins and David D. Clark", title = "Distributed Name Management", booktitle = "Message Handling Systems", year = 1988, editor = "R. Speth", pages = "97--115", organization = "IFIP", publisher = "Elsevier Science Publishers B.V. (North-Holland)" } @Article{exp:rep:308, Keywords = {exp,rep}, author = "John K. Ousterhout and Andrew R. Cherenton and Frederick Douglis and Micha{}el N. Nelson and Brent B. Welch", title = "The Sprite Network Operating System", journal = "Computer", year = 1988, month = feb } @TechReport{exp:rep:309, Keywords = {exp,rep}, author = "M. Rozier and V. Abrossimov and F. Armand and M. Gien and M. Guillemont and F. Hermann and C. Kaiser and P. Leonard and S. Langlois and W. Neuhauser", title = "Overview of the {C}horus Distributed Operating System", institution = "Chorus Syst\`{e}mes", year = 1988, number = "CS/TR-88-7", address = "Montigny-le-Bretonneux, France", month = jun } @TechReport{rep:alg:310, Keywords = {rep,alg}, author = "Kenneth P. Birman and Thomas A. Joseph", title = "Exploiting Replication", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1988, number = "TR 88--917", address = "Ithaca, New York, USA", month = jun } @Article{het:311, Keywords = {het}, author = "Brian N. Bershad and Henry M. Levy", title = "A Remote Computation Facility for a Heterogeneous Environment", journal = "Computer", year = 1988, volume = 21, number = 5, pages = "50--60", month = may } @PhdThesis{fic:rep:312, Keywords = {fic,rep}, author = "Mario Papageorgiou", title = "Les Syst\`{e}mes de Gestion de Fichiers R\'{e}partis", school = "Universit\'{e} Paris~VI", year = 1988, type = "Th\`ese de doctorat", month = jan, address = "4, pl. Jussieu, Paris, France" } @Article{svy:exp:rep:313, Keywords = {svy,exp,rep}, author = "Sacha Krakowiak", title = "Les Syst\`{e}mes d'exploitation r\'{e}partis~: \'{e}volution r\'{e}cente et tendances de la recherche", journal = tsi, year = 1987, volume = 6, number = 2, pages = "151--161" } @InProceedings{dbg:316, Keywords = {dbg}, author = "Barton P. Miller and Jong-Deok Choi", title = "A Mechanism for Efficient Debugging of Parallel Programs", booktitle = "Proc.\ of the SIGPLAN'88 Conf.\ on Programming Language Design and Implementation", year = 1988, pages = "135--144", organization = "ACM", address = "Atlanta, GA, USA", month = jun } @Article{pro:317, Keywords = {pro}, author = "Gifford, David K. and Nathan Glasser", title = "Remote Pipes and Procedures for Efficient Distributed Communication", journal = toplas, year = 1988, volume = 6, number = 3, pages = "258--283", month = aug } @InProceedings{dbg:318, Keywords = {dbg}, author = "Janice M. Stone", title = "Debugging Concurrent Processes: a Case Study", booktitle = "Proc.\ of the SIGPLAN'88 Conf.\ on Programming Language Design and Implementation", year = 1988, pages = "145--153", organization = "ACM", address = "Atlanta, GA, USA", month = jun } @Article{rep:div:319, Keywords = {rep,div}, author = "Jonathan M. Smith", title = "A Survey of Process Migration Mechanisms", journal = "Operating Systems Review", year = 1988, volume = 22, number = 3, pages = "28--40", month = jul } @Article{prs:alg:320, Keywords = {prs,alg}, author = "James W. Stamos", title = "Static Grouping of Small Objects to Enhance Performance of a Paged Virtual Memory", journal = tocs, year = 1984, volume = 2, number = 2, pages = "155--180", month = may } @InProceedings{pro:sos:321, Keywords = {pro,sos}, author = "Makpangou, Mesaac Mounchili", title = "Invocations d'objets distants dans {SOS}", booktitle = "De Nouvelles Architectures pour les Communications", year = 1988, editor = "Guy Pujolle", pages = "195--201", publisher = "Eyrolles", address = "Paris, France", month = oct } @PhdThesis{pro:exp:322, Keywords = {pro,exp}, author = "Azzeddine Mzouri", title = "Les protocoles de communication dans un syst\`{e}me d'exploitation r\'{e}parti", school = "Universit\'{e} de Paris-Sud centre d'Orsay", year = 1988, type = "Th\`ese de doctorat", month = jan } @Article{div:323, Keywords = {div}, author = "Robert Courts", title = "Improving locality of reference in a garbage-collecting memory management system", journal = cacm, year = 1988, volume = 31, number = 9, pages = "1128--1138", month = sep } @InProceedings{pro:rpc:324, Keywords = {pro,rpc}, author = "Andrew S. Tanenbaum and van Renesse, Robbert", title = "A Critique of the Remote Procedure Call Paradigm", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "775--783", publisher = "North-Holland", address = "Vienna, Austria", month = apr, note = "Available as Vrije Universiteit Amsterdam TR--123" } @InProceedings{prs:pan:325, Keywords = {prs,pan}, author = "Colin Low", title = "A Shared, Persistent Object Store", booktitle = "Proc.\ of the 1988 European Conf.\ on Object-Oriented Programming", year = 1988, publisher = springer, month = sep } @InProceedings{pro:syn:326, Keywords = {pro,syn}, author = {Babao{\v{g}}lu, {\"O}zalp and Rog\'erio Drummond}, title = "(Almost) No Cost Clock Synchronization", booktitle = "Fault Tolerant Computing Symp., FTCS--17", year = 1987, pages = "42--47", organization = "{IEEE}", address = pittsburgh, month = jul } @Article{svy:exp:rep:327, Keywords = {svy,exp,rep}, author = "Legatheaux Martins, Jos\'{e} and Yolande Berbers", title = "La d\'{e}signation dans les syst\`{e}mes d'exploitation r\'{e}partis", journal = tsi, year = 1988, volume = 7, number = 4, pages = "360--372" } @TechReport{pro:rep:328, Keywords = {pro,rep}, author = "Frank Bernhard Schmuck", title = "The Use of Efficient Broadcast Protocols in Asynchronous Distributed Systems", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1988, number = "TR 88--928", address = "Ithaca, NY, USA", month = aug } @InProceedings{pro:exp:lan:329, Keywords = {pro,exp,lan}, author = "Alan R. Downing and Gerald J. Popek", title = "Protocols for a Transparent, Internet, Distributed Operating System", booktitle = "Computer Networking Symp.", year = 1988, pages = "313--321", organization = "{IEEE}" } @Misc{prs:db:330, Keywords = {prs,db}, author = "Daniel Weinreb and Neal Feinberg and Dan Gerson and Charles Lamb", title = "An Object-Oriented Database System to Support an Integrated Programming Environment", year = 1988, month = feb } @TechReport{div:331, Keywords = {div}, author = "Russell W. Quong and Mark A. Linton", title = "Linking Programs Incrementally", institution = "Comp.\ Systems Lab., Stanford University", year = 1987, number = "CSL-TR-87-341", address = "Stanford CA, USA", month = dec } @Misc{rep:dbg:332, Keywords = {rep,dbg}, author = "Mark A. Linton", title = "Integrated Debugging in a Loosely-Coupled Environment" } @Article{div:333, Keywords = {div}, author = "Micha{}el L. Scott and Rapha{}el A. Finkel", title = "A Simple Mechanism for Type Security Across Compilation Units", journal = ieeese, year = 1988, volume = 14, number = 8, pages = "1238--1239", month = aug } @Article{app:loo:334, Keywords = {app,loo}, author = "Mark A. Linton", title = "Distributed Management of a Software Database", journal = "IEEE Software", year = 1987, pages = "70--76" } @InProceedings{app:335, Keywords = {app}, author = "Douglas Comer and Jim Griffio{}en and Rajendra Yavatkar", title = "Shadow Editing: A Distributed Service for Supercomputer Access", booktitle = icdcs, year = 1988, pages = "215--221", organization = "{IEEE}", address = "San Jos\'{e}, CA({USA})", month = jun } @InProceedings{exp:prs:336, Keywords = {exp,prs}, author = "David V. Pitts and Partha Dasgupta", title = "Object Memory and Storage Management in the {\em Clouds} Kernel", booktitle = icdcs, year = 1988, pages = "10--17", organization = "{IEEE}", address = "San Jos\'{e}, CA{(USA)}", month = jun } @InProceedings{pro:diff:337, Keywords = {pro,diff}, author = "Hector Garcia-Molina and Boris Kogan", title = "Reliable Broadcast in Networks with Nonprogrammable Servers", booktitle = icdcs, year = 1988, pages = "428--437", organization = "{IEEE}", address = "San Jos\'{e}, CA{(USA)}", month = jun } @InProceedings{pro:diff:338, Keywords = {pro,diff}, author = "S. Navaratnam and S. Chanson and G. Neufeld", title = "Reliable Group Communication in Distributed Systems", booktitle = icdcs, year = 1988, pages = "439--447", organization = "{IEEE}", address = "San Jos\'{e}, CA{(USA)}", month = jun } @InProceedings{dbg:rep:339, Keywords = {dbg,rep}, author = "Barton P. Miller and Jong-Deok Choi", title = "Breakpoints and Halting in Distributed Programs", booktitle = icdcs, year = 1988, pages = "316--323", organization = "{IEEE}", address = "San Jos\'{e}, CA{(USA)}", month = jun } @Misc{loo:syn:340, Keywords = {loo,syn}, howpublished = {loo:syn:1468} } @TechReport{prs:341, Keywords = {prs}, author = "Crawley, Stephen Christopher", title = "The {E}ntity System: An Object-Based Filing System", institution = "University of Cambridge", year = 1986, number = 86, address = "Cambridge, England {(GB)}", month = apr } @InProceedings{rep:con:loo:342, Keywords = {rep,con,loo}, author = "Kentaro Shimizu and Mamoru Ma{}ekawa and Jun Hamano", title = "Hierarchical Object Groups in Distributed Operating Systems", booktitle = icdcs, year = 1988, pages = "18--24", organization = "{IEEE}", address = "San Jos\'{e}, CA{(USA)}", month = jun } @Article{app:rep:343, Keywords = {app,rep}, author = "E. H. Baalbergen", title = "Design and Implementation of Parallel Make", journal = "Computing Systems", year = 1988, volume = 1, number = 2, pages = "135--158" } @TechReport{rep:sec:344, Keywords = {rep,sec}, author = "Bennet S. Yee and J. D. Tygar and Alfred Z. Spector", title = "Strongbox: A Self-Securing Protection System for Distributed Programs", institution = Carnegie, year = 1988, number = "CMU-CS-87-184", address = pittsburgh, month = jan } @Misc{fic:sec:345, Keywords = {fic,sec}, howpublished = {sec:400} } @InProceedings{div:346, Keywords = {div}, author = "Attardi, G. and Baldi, A. and Boni, U. and Carignani, E. and Cozzi, G. and Pellegrin, A. and Durocher, E. and Filotti, I. and Wang Qing and Hunter, M. and Marks, J. and Richarson, C. and Watson, A.", title = "Techniques for Dynamic Software Migration", booktitle = "Esprit '88, Proc.\ of the 5th Annual Esprit Conference", year = 1988, editor = "Commission of the European Communities, Directorate-General Telecommunications, Information Industries and Innovation", pages = "475--491", publisher = "North-Holland", month = nov } @InProceedings{c++:347, Keywords = {c++}, author = "S. B. Lippman and B. Stroustrup", title = "Pointers to Class Members in {C}++", booktitle = "Proc.\ C++ Conference", year = 1988, pages = "305--323", organization = "USENIX", address = "Berkeley, CA, USA", month = oct } @InProceedings{con:348, Keywords = {con}, author = "Andrew Schulert and Kate Erl", title = "Open Dialogue: Using an Extensible Retained Object Workspace to Support a {UIMS}", booktitle = "Proc.\ C++ Conference", year = 1988, pages = "53--63", organization = "USENIX", address = "Berkeley, CA, USA", month = oct } @InProceedings{exp:noy:349, Keywords = {exp,noy}, author = "Gary M. Johnston and Roy H. Campbell", title = "A Multiprocessor Operating System Simulator", booktitle = "Proc.\ C++ Conference", year = 1988, pages = "169--181", organization = "USENIX", address = "Berkeley, CA, USA", month = oct } @InProceedings{con:350, Keywords = {con}, author = "Douglas Lea", title = "Libg++, The {GNU} {C++} Library", booktitle = "Proc.\ C++ Conference", year = 1988, pages = "243--255", organization = "USENIX", address = "Berkeley, CA, USA", month = oct } @InProceedings{c++:351, Keywords = {c++}, author = "Bjarne Stroustrup", title = "Parameterized Types for {C}++", booktitle = "Proc.\ C++ Conference", year = 1988, pages = "1--18", organization = "USENIX", address = "Berkeley, CA, USA", month = oct } @TechReport{div:352, Keywords = {div}, author = "Eugene H. Spafford", title = "The Internet Worm Program: An Analysis", institution = "Dept.\ of Math.\ and Computer Science", year = 1988, number = "CSD-TR-823", address = "West Lafayette, ({USA)}", month = nov } @InProceedings{div:353, Keywords = {div}, author = "R\'{e}gis Minot and Pierre Coucoureux and Hubert Zimmermann and Jean-Jacques Germond and Paolo Alvari and Vincenzo Ambriola and Ted Dowling", title = "The Spirit of {A}phrodite", booktitle = "Esprit '88, Proc.\ of the 5th Annual Esprit Conference", year = 1988, editor = "Commission of the European Communities, Directorate-General Telecommunications, Information Industries and Innovation", pages = "519--539", publisher = "North-Holland", month = nov } @TechReport{lan:rep:354, Keywords = {lan,rep}, author = "H. E. Bal and J. G. Steiner and A. S. Tanenbaum", title = "Progamming Languages for Distributed Systems", institution = "Dept.\ of Math. and Computer Science", year = 1988, number = "IR-147", address = "Amsterdam, The Netherlands", month = feb } @InProceedings{exp:rep:355, Keywords = {exp,rep}, author = "van Renesse, R. and A. S. Tanenbaum and A. Wilschut", title = "The Design of a High-Performance File Server", booktitle = icdcs, year = 1989, pages = "22--27", organization = "IEEE", address = nwprtbeach, month = jun } @Article{lan:rep:356, Keywords = {lan,rep}, author = "H. E. Bal and A. S. Tanenbaum", title = "Orca: A Language for Distributed Object-Based Programming", journal = "SIGPLAN Notices", year = 1990, volume = 25, number = 5, pages = "17--24", month = "may" } @Article{exp:perf:357, Keywords = {exp,perf}, author = "van Renesse, Robbert and Hans van, Staveren and Andrew S. Tanenbaum", title = "The Performance of the {A}mo{}eba Distributed Operating System", journal = spe, year = 1989 } @InProceedings{con:rep:358, Keywords = {con,rep}, author = "Henri E. Bal and Robbert Van Renesse and Andrew S. Tanenbaum", title = "Implementing Distributed Algorithms Using Remote Procedure Calls", booktitle = "Proc. AFIPS Nat. Computer Conf.", year = 1987, editor = "AFIPS Press", pages = "499--505", address = "Chicago", month = jun } @InProceedings{con:rep:359, Keywords = {con,rep}, author = "Henri E. Bal and Andrew S. Tanenbaum", title = "Distributed Programming With Shared Data", booktitle = "Proceedings of ICCL", year = 1988, pages = "82--91", organization = "IEEE", publisher = "Computer Society Press", address = "Miami, FL", month = oct } @Misc{exp:360, Keywords = {exp}, author = "Andrew S. Tanenbaum and van Renesse, Robbert and Hans van Staveren and Sape J. Mullender", title = "A Retrospective and Evaluation of the {A}mo{}eba Distributed Operating System", year = 1980, month = dec } @Misc{exp:361, Keywords = {exp}, author = "Sape J. Mullender and Jack Jansen and Guido Van Rossum", title = "{A}mo{}eba Kernel Interface Specification", year = 1988, month = dec } @TechReport{lan:362, Keywords = {lan}, author = "Luca Cardelli and James Donahue and Lucille Glassman and Mick Jordan and Bill Kalsow and Greg Nelson", title = "Modula-3 Report", institution = "Olivetti Research Center", year = 1988, number = "ORC-1", address = "Menlo Park, California", note = "{A}lso available as Digital SRC Technical Report no. 31" } @Article{prs:363, Keywords = {prs}, author = "R. Morrison and M. P. Atkinson and A. L. Brown and A. Dearle", title = "Bindings in Persistent Programming Languages", journal = "SIGPLAN Notices", pages = "27--34", volume = 23, number = 4, year = 1988, month = apr } @Article{lan:364, Keywords = {lan}, author = "R. E. Gantenbein and D. W. Jones", title = "The Design and Implementation of a Dynamic Binding Feature for a High-Level Language", journal = "The Journal of Systems and Software", year = 1988, volume = 8, pages = "259--273" } @Manual{os:rep:365, Keywords = {os,rep}, title = "Guide to the {C}amelot Distributed Transaction Facility: Release 1", key = "Camelot", organization = "Carnegie-Mellon University", address = "Pittsburgh PA, USA", year = 1988, month = May, note = "A. Z. Spector and K. R. Swedlow, editors." } @Article{loo:366, Keywords = {loo}, author = "Luca Cardelli and Peter Wegner", title = "On understanding Types, Data Abstraction, and Polymorphism", journal = "Computing Surveys", year = 1985, volume = 17, number = 4, pages = "472--522", month = dec } @InProceedings{rep:367, Keywords = {rep}, author = "Bertil Folliot and Michel Ruffin", title = "{GATOS}, G\'{e}rant de T\^{a}ches dans un Syst\`{e}me Distribu\'{e}", booktitle = "Actes Convention Unix 89", year = 1989, pages = "55--72", organization = "{AFUU}", address = "Paris", month = mar } @Article{dbg:368, Keywords = {dbg}, author = "Thomas J. Leblanc and Barton P. Miller", title = "Summary of {ACM} Workshop on Parallel and Distributed Debugging", journal = "Operating Systems Review", year = 1988, volume = 22, number = 4, pages = "7--19", month = oct } @Article{alg:369, Keywords = {alg}, author = "Phil Kearns", title = "A Correct and Unrestrictive Implementation of General Semaphores", journal = "Operating Systems Review", year = 1988, volume = 22, number = 4, pages = "46--48", month = oct } @InCollection{prs:rep:370, Keywords = {prs,rep}, author = "Harry H. Porter and Earl F. Ecklund and Denise J. Ecklund and T. Lougenia Anderson and Bruce Schneider", title = "A Distributed Object Server", booktitle = "Advances in Object-Oriented Database Systems", publisher = springer, year = 1988, editor = "K. R. Dittrich", chapter = 334, pages = "44--59", month = sep } @TechReport{alg:372, Keywords = {alg}, author = "Henry Massalin and Calton Pu", title = "File-grain Scheduling", institution = "Dept.\ of Computer Science", year = 1988, number = "381-88", address = "New York, {(USA)}", month = nov } @Misc{mem:loo:373, Keywords = {mem,loo}, author = "P. Bro{}essler and F. A. Henskens and J. L. Keedy and J. Rosenberg", title = "Addressing Objects in a Very Large Distributed Virtual Memory" } @TechReport{exp:noy:loo:374, Keywords = {exp,noy,loo}, author = "Vincent Russo and Gary Johnston and Roy Campbell", title = "Process Management and Exception Handling in Multiprocessor Operating Systems Using Object-Oriented Design Techniques", institution = "Department of Computer Science", year = 1988, number = "R-88-1415", address = "Urbana, Illinois {(USA)}", month = sep } @TechReport{exp:mem:loo:375, Keywords = {exp,mem,loo}, author = "Roy Campbell and Vincent Russo and Gary Johnston", title = "A Class Hierarchical, Object-Oriented Approach to Virtual Memory Management in Multiprocessor Operating Systems", institution = "Department of Computer Science", year = 1988, number = "R-88-1459", address = "Urbana, Illinois {(USA)}", month = sep } @TechReport{exp:fic:loo:376, Keywords = {exp,fic,loo}, author = "Peter W. Madany and Douglas E. Leyens and Vincent F. Russo and Roy H. Campbell", title = "A {C++} Class Hierarchy for Building {U}nix-Like File Systems", institution = "Department of Computer Science", year = 1988, number = "R-88-1462", address = "Urbana, Illinois {(USA)}", month = sep } @TechReport{exp:loo:377, Keywords = {exp,loo}, author = "Gary M. Johnston and Roy H. Campbell", title = "A Multiprocessor Operating System Simulator", institution = "Department of Computer Science", year = 1988, number = "R-88-1460", address = "Urbana, Illinois {(USA)}", month = sep } @TechReport{perf:378, Keywords = {perf}, author = "Allen D. Malony and Daniel A. Reed", title = "Visualizing Parallel Computer System Performance", institution = "Department of Computer Science", year = 1988, number = "R-88-1465", address = "Urbana, Illinois {(USA)}", month = sep } @InProceedings{loo:rep:379, Keywords = {loo,rep}, author = "Munir A. Tag and Amine Benkiran and Gerard Durand and Mick J. Wilson", title = "Design of an Object-Oriented Distributed System: Experience with {CSA}", booktitle = "Workshop on the Future Trends of Distributed Computing Systems in the 1990s", year = 1988, pages = "192--201", organization = "IEEE", address = "Hong Kong", month = sep } @TechReport{c++:380, Keywords = {c++}, author = "P. A. Buhr and G. J. Ditchfield and C. R. Zarnke", title = "Concurrency in {C}++", institution = "Faculty of Mathematics", year = 1988, number = "CS-88-30", address = "Ontario, Canada", month = jul } @Article{prs:con:381, Keywords = {prs,con}, author = "P. Balch and W. P. Cockshott and P. W. Foulk", title = "Layered Implementations of Persistent Object Stores", journal = "The Software Engineering Journal" } @InProceedings{prs:rep:382, Keywords = {prs,rep}, author = "Harry H. Porter, III", title = "Persistence in a Distributed Object Server", booktitle = "Proc.\ Workshop on Persistent Object Systems", year = 1989, pages = "271--285", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @InProceedings{fic:383, Keywords = {fic}, author = "P. A. Buhr and C. R. Zarnke", title = "Addressing in a Persistent Environment", booktitle = "Proc.\ Workshop on persistent object systems", year = 1989, pages = "36--50", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @InProceedings{mat:loo:384, Keywords = {mat,loo}, author = "James Leslie Keedy", title = "Support for Objects in the {MONADS} Architecture", booktitle = "Proc.\ Workshop on persistent object systems", year = 1989, pages = "202--213", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @InProceedings{pan:385, Keywords = {pan}, author = "Mary F. Fernandez and Stanley B. Zdonik", title = "Transaction Groups: A Model for Controlling Cooperative Transactions", booktitle = "Proc.\ Workshop on persistent object systems", year = 1989, pages = "128--138", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @InProceedings{c++:prs:386, Keywords = {c++,prs}, author = "Jo{}el E. Richardson and Micha{}el J. Carey", title = "Implementing Persistence in {E}", booktitle = "Proc.\ Workshop on persistent object systems", year = 1989, pages = "302--319", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @InProceedings{mat:loo:387, Keywords = {mat,loo}, author = "John Rosenberg and David M. Koch and J. Leslie Keedy", title = "A Massive Memory Supercomputer", booktitle = "Proc.\ Workshop on persistent object systems", year = 1989, pages = "387--394", editor = "J. Rosenberg", address = "Newcastle NSW, Australia", month = jan } @TechReport{sos:388, Keywords = {sos}, author = "{SOR}", title = "Programmer's Manual for {SOS} Prototype--Version 4", institution = "INRIA", year = 1988, type = "Rapport Technique", number = 103, address = rocq, month = dec } @TechReport{sos:389, Keywords = {sos}, author = "Yvon Gourhant", title = "Un conf\'{e}rencier r\'{e}parti sous {SOS}, et portage de l'\'{e}diteur de liens dynamique", institution = inria, year = 1988, type = "Rapport de Recherche", number = 785, address = rocq, month = jan } @Article{loo:mat:390, Keywords = {loo,mat}, author = "Jorg Kaiser", title = "{MUTABOR}, A Coprocessor Supporting Memory Management in an Object-Oriented Architecture", journal = "IEEE Micro", year = 1988, pages = "30--46", month = oct } @InProceedings{het:392, Keywords = {het}, author = "F. Brent Dubach and Robert M. Rutherford and Charles M. Shub", title = "Process-Originated Migration in a Heterogeneous Environment", booktitle = "Computer Science Conference", year = 1989, pages = "21--23", address = "Louisville, KY, USA", month = feb } @Unpublished{loo:393, Keywords = {loo}, author = "Rajendra K. Rajand Henry M. Levy", title = "A Compositional Model for Software Reuse", note = "Department of Computer Science, Seattle, WA, USA", year = 1989, month = jan } @Unpublished{loo:mat:394, Keywords = {loo,mat}, author = "Rodger Lea and Doug Shepherd", title = "Network Support for Distributed Objets: Coping with Heterogeneity in Models and Architectures", note = "Department of Computing, Lancaster ({E}ngland)", year = 1988 } @Misc{prs:395, Keywords = {prs}, author = "Paul Cockshott", title = "Concurrent Garbage Collection Algorithm for a Persistent Heap" } @TechReport{mem:rep:syn:396, Keywords = {mem,rep,syn}, author = "Meichun Hsu and Va-On Tam", title = "Transaction Synchronization in Distributed Shared Virtual Memory Systems", institution = "Aiken Computation Laboratory, Harvard University", year = 1989, number = "TR-05-89", address = "Cambridge MA, USA", month = jan } @TechReport{mem:rep:398, Keywords = {mem,rep}, author = "Meichun Hsu and Va-On Tam", title = "Managing Databases in Distributed Virtual Memory", institution = "Aiken Computation Laboratory, Harvard University", year = 1988, number = "TR-07-88", address = "Cambridge MA, USA", month = mar } @TechReport{rep:con:399, Keywords = {rep,con}, author = "M. Satyanarayanan", title = "On the Influence of Scale in a Distributed System", institution = carnegie, year = 1987, number = "CMU-CS-87-162", address = pittsburgh, month = mar } @Article{sec:400, Keywords = {sec}, author = "M. Satyanarayanan", title = "Integrating Security in a Large Distributed System", journal = tocs, year = 1989, volume = 7, number = 3, pages = "247--280", month = aug } @InProceedings{rep:pan:con:401, Keywords = {rep,pan,con}, author = "Maurice P. Herlihy and Jeannette M. Wing", title = "Specifying Graceful Degradation in Distributed Systems", booktitle = podc, year = 1987, organization = "{ACM}", address = "Vancouver, Canada", month = aug, note = "Also available as CMU technical report no. CMU-CS-87-120" } @InProceedings{gc:402, Keywords = {gc}, author = "D. I. Bevan", title = "Distributed Garbage Collection Using Reference Counting", booktitle = "Parallel Arch. and Lang. Europe", year = 1987, pages = "117--187", publisher = "Spring-Verlag Lecture Notes in Computer Science 259", address = "Eindhoven, The Netherlands", month = jun } @TechReport{loo:rep:403, Keywords = {loo,rep}, author = "Eric Jul", title = "Object Mobility in a Distributed Object-Oriented System", institution = "Department of Computer Science", year = 1988, number = "88-12-06", address = "Seattle, WA, USA", month = dec } @Article{loo:mat:404, Keywords = {loo,mat}, author = "Dick Pountain", title = "Rekursiv: An Object-Oriented {CPU}", journal = "BYTE", year = 1988, pages = "341--349", month = nov } @InProceedings{exp:rep:405, Keywords = {exp,rep}, author = "D. Decouchant and A. Duda and A. Freyssinet and H. Nguyen Van and M. Riveill and X. Rousset de Pina ", title = "Guide~: Un Syst\`{e}me R\'{e}parti \`{a} Objet", booktitle = "Actes Convention Unix 89", year = 1989, pages = "297--316", organization = "{AFUU}", address = "Paris", month = mar } @InProceedings{pro:perf:unix:406, Keywords = {pro,perf,unix}, author = "Floriane Blusseau", title = "Mod\'{e}lisation d'une application sur un R\'{e}seau {E}thernet~: un Serveur {U}nix {A}mdahl communiquant via {NFS} avec des stations de travail {U}nix", booktitle = "Actes Convention Unix 89", year = 1989, pages = "199--225", organization = "{AFUU}", address = "Paris", month = mar } @InProceedings{pro:nom:unix:407, Keywords = {pro,nom,unix}, author = "Fran\c{c}is Dupont", title = "Serveur de Noms", booktitle = "Actes Convention Unix 89", year = 1989, pages = "177--187", organization = "{AFUU}", address = "Paris", month = mar } @InProceedings{mat:408, Keywords = {mat}, author = "Edwige E. Pissaloux", title = "Sur le Concept de la Machine Orient\'{e}e Types de Donn\'{e}es", booktitle = "Actes Convention Unix 89", year = 1989, pages = "113--121", organization = "{AFUU}", address = "Paris", month = mar } @InProceedings{fic:loo:rep:409, Keywords = {fic,loo,rep}, author = "Val\'{e}rie Issarny", title = "Construction d'un Syst\`{e}me de Gestion de Fichiers R\'{e}paris \`{a} l'aide du Concept d'Objet Fragment\'{e}", booktitle = "Actes Convention Unix 89", year = 1989, pages = "43--54", organization = "{AFUU}", address = "Paris", month = mar } @InProceedings{chorus:410, Keywords = {chorus}, author = "Denis Metral-Charvet and Fran\c{c}ois Saint-Lu", title = "Le Syst\`{e}me {C}horus~: Temps R\'{e}el, R\'{e}partition et {U}nix Int\'{e}gr\'{e}s", booktitle = "Actes Convention Unix 89", year = 1989, pages = "19--42", organization = "{AFUU}", address = "Paris", month = mar } @Article{lan:loo:413, Keywords = {lan,loo}, author = "S. Krakowiak and M. Meysembourg and H. Nguyen Van and M. Riveill and C. Roisin", title = "Design and Implementation of an Object-Oriented, Strongly Typed Language for Distributed Applications", journal = "Journal of Object-Oriented Programming", year = 1990, number = 3, pages = "11--21", month = sep } @TechReport{loo:rep:413bis, Keywords = {loo,rep}, author = "Krakowiak, S. and Meysembourg, M. and Nguyen van, H. and Riveill, M. and Roisin, C. and Rousset de Pina, X.", title = "Design and Implementation of an Object-Oriented, Strongly Typed Language for Distributed Applications", institution = "Bull-Imag", year = 1990, number = "2-90", address = "Grenoble, France", month = dec } @Article{div:414, Keywords = {div}, author = "Micha{}el Lesk", title = "Controversy: Can {U}nix Survive Secret Source Code?", journal = "Computing Systems", year = 1988, volume = 1, number = 2, pages = "189--202" } @Article{fic:415, Keywords = {fic}, author = "Brian N. Bershad and C. Brian Pinkerton", title = "Watchdogs --- Extending the {U}nix File System", journal = "Computing Systems", year = 1988, volume = 1, number = 2, pages = "169--188" } @Article{noy:con:alg:416, Keywords = {noy,con,alg}, author = "Calton Pu and Henry Massalin and John Ioannidis", title = "The {S}ynthesis Kernel", journal = "Computing Systems", year = 1988, volume = 1, number = 1, pages = "12--32" } @InProceedings{dbg:417, Keywords = {dbg}, author = "Dieter Haban and Dieter Wybranietz", title = "Monotoring and Measuring Parallel Systems", booktitle = "3rd IEEE Annual Parallel Processing Symposium", year = 1989, organization = "IEEE", address = "Fullerton CA, USA", month = mar } @Misc{dbg:418, Keywords = {dbg}, author = "Dieter Haban and Dieter Wybranietz", title = "Behavior and Performance Analysis of Distributed Systems Using a Hybrid Monitor", note = "Submitted for publication" } @InProceedings{dbg:419, Keywords = {dbg}, author = "Dieter Wybranietz and Dieter Haban", title = "Monitoring and Measuring Distributed Systems During Operation", booktitle = "Conf.\ on Measurement and Modelling of Computer Systems", year = 1988, organization = "ACM SIGMETRICS", address = "Santa Fe, New Mexico, USA", month = may, note = "Also available as SFB 124---INCAS Project, Report no.\ 31/87, U.\ of Kaiserslautern" } @Article{loo:c++:syn:420, Keywords = {loo,c++,syn}, author = "Brian N. Bershad and Edward D. Lazowska and Henry M. Levy", title = "{PRESTO}: A System for Object-Oriented Parallel Programming", journal = spe, year = 1988, volume = "18", number = "8", pages = "713--732", month = aug } @InProceedings{loo:exp:con:421, Keywords = {loo,exp,con}, author = "Brian N. Bershad and Edward D. Lazowska and Henry M. Levy and David B. Wagner", title = "An Open Environment for Building Parallel Programming Systems", booktitle = "Symposium on Parallel Programming: Experience with Applications, Languages and Systems", year = 1988, pages = "1--9", organization = "ACM SIGPLAN", address = "New Haven, Connecticut, USA", month = jul } @InProceedings{pan:422, Keywords = {pan}, author = "Charles T. Davies, Jr.", title = "Recovery Semantics for A DB/DC System", booktitle = "Proc.\ ACM 73 Nat.\ Conf.", year = 1973, pages = "136--141", organization = "ACM", address = "Atlanta GA, USA", month = aug } @InProceedings{pan:423, Keywords = {pan}, author = "Lawrence A. Bjork", title = "Recovery Scenario for A DB/DC System", booktitle = "Proc.\ ACM 73 Nat.\ Conf.", year = 1973, pages = "142--146", organization = "ACM", address = "Atlanta GA, USA", month = aug } @TechReport{dbg:rep:os:rep:424, Keywords = {dbg,rep,os,rep}, author = "I. J. P. Elshoff", title = "A Distributed Debugger for {A}mo{}eba", institution = "Centre for Math.\ and Computer Science", year = 1988, number = "CS-R8828", address = "Amsterdam, The Netherlands", month = jul } @TechReport{dbg:425, Keywords = {dbg}, author = "Allen D. Malony and James W. Arendt and Ruth A. Aydt and Daniel A. Reed and Dominique Grabas and Brian K. Totty", title = "An Integrated Performance Data Collection, Analysis, and Visualization System", institution = "Department of Computer Science", year = 1989, number = "TTR11", address = "Urbana, Illinois, USA", month = mar } @Article{loo:426, Keywords = {loo}, author = "Richard P. Gabriel", title = "The {C}ommon {L}isp {O}bject {S}ystem", journal = "AI Expert", year = 1989, pages = "54--65", month = mar } @Article{loo:427, Keywords = {loo}, author = "Bertrand Meyer", title = "Reusability: The Case for Object-Oriented Design", journal = "IEEE Software", year = 1987, pages = "50--63", month = mar } @PhdThesis{exp:loo:pro:sos:428, Keywords = {exp,loo,pro,sos}, author = "Makpangou, Mesaac Mounchili", title = "Protocoles de communication et programmation par objets\,: l'exemple de {SOS}", school = "Universit\'{e} Paris {VI}", year = 1989, type = "Th\`ese de doctorat", address = "Paris, France", month = feb } @InProceedings{prs:429, Keywords = {prs}, author = "G. N. Dixon and G. D. Parrington and S. K. Shrivastava and S. M. Wheater", title = "The Treatment of Persistent Objects in {A}rjuna", booktitle = "ECOOP '89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{c++:430, Keywords = {c++}, author = "Bjarne Stroustrup", title = "The Evolution of {C}++: 1985 to 1989", booktitle = "{C++} Workshop", year = 1987, organization = "USENIX", address = "Santa Fe., New Mexico, USA", month = nov } @PhdThesis{pan:fic:431, Keywords = {pan,fic}, author = "Dean Spencer Daniels", title = "Distributed Logging for Transaction Processing", school = "Carnegie-Mellon University", year = 1989, address = pittsburgh, month = dec, note = "Available as Tech.\ Report CMU-CS-89-114" } @Article{c++:432, Keywords = {c++}, author = "James O. Coplien and Stephen C. Dewhurst and Andrew R. Ko{}enig", title = "{C++}: Evolving Toward a More Powerful Language", journal = "AT\&T Technical Journal", year = 1988, pages = "19--31", month = aug } @TechReport{fic:433, Keywords = {fic}, author = "M. Satyanarayanan", title = "A Survey of Distributed File Systems", institution = Carnegie, year = 1989, number = "CMU-CS-89-116", address = pittsburgh, month = feb } @TechReport{pan:mem:434, Keywords = {pan,mem}, author = "Jeffrey L. Eppinger", title = "Virtual Memory Management for Transaction Processing Systems", institution = Carnegie, year = 1989, number = "CMU-CS-89-115", address = pittsburgh, month = feb } @Article{exp:rep:chorus:435, Keywords = {exp,rep,chorus}, author = "M. Rozier and V. Abrossimov and F. Armand and I. Boule and M. Gien and M. Guillemont and F. Herrmann and C. Kaiser and S. Langlois and P. L\'{e}onard and W. Neuhauser", title = "{C}HORUS Distributed Operating Systems", journal = "Computing Systems", year = 1988, volume = 1, number = 4, pages = "305--367" } @Misc{c++:436, Keywords = {c++}, author = "Bjarne Stroustrup", title = "{C++} Reference Manual" } @Misc{c++:437, Keywords = {c++}, author = "Andrew Ko{}enig and Bjarne Stroustrup", title = "{C++}: as Close as Possible to {C} --- but no Closer" } @Article{c++:div:438, Keywords = {c++,div}, author = "Andr\'{e} Weinand and Erich Gamma and Rudolf Marty", title = "Design and Implementation of {ET++}, a Seamless Object-Oriented Application Framework", journal = "Structured Programming", year = 1989, pages = "63--87", month = feb } @Article{alg:439, Keywords = {alg}, author = "Hans-Juergen Bo{}ehm and Mark Weiser", title = "Garbage Collection in an Uncooperative Environment", journal = spe, year = 1988, volume = "18", number = "9", pages = "807--820", month = sep } @TechReport{mem:loo:440, Keywords = {mem,loo}, author = "Vincent F. Russo and Roy H. Campbell", title = "Virtual Memory and Backing Storage Management in Multiprocessor Operating Systems Using Object-Oriented Design Techniques", institution = "Department of Computer Science, University of Illinois", year = 1989, number = "R-89-1509", address = "Urbana, Illinois {(USA)}", month = apr } @TechReport{loo:exp:441, Keywords = {loo,exp}, author = "Roy H. Campbell and Gary M. Johnston and Peter W. Madany and Vincent F. Russo", title = "Principles of Object-Oriented Operating System Design", institution = "Department of Computer Science, University of Illinois", year = 1989, number = "R-89-1510", address = "Urbana, Illinois {(USA)}", month = apr } @TechReport{sos:442, Keywords = {sos}, author = "{SOR}", title = "{SOS} Reference Manual for Prototype {V4}", institution = "INRIA", year = 1989, type = "Rapport Technique", number = 108, address = "Rocquencourt", month = jun } @Article{loo:app:443, Keywords = {loo,app}, author = "Mark A. Linton and John M. Vlissides and Paul R. Calder", title = "Composing User Interfaces with {I}nter{V}iews", journal = "Computer", year = 1989, pages = "8--22", month = feb } @TechReport{loo:lan:rep:444, Keywords = {loo,lan,rep}, author = "Norman C. Hutchinson", title = "{E}merald: An Object--Based Language for Distributed Programming", institution = "Department of Computer Science, University of Washington", year = 1987, number = "87-01-01", address = "Seattle, WA, USA", month = jan } @InProceedings{loo:exp:445, Keywords = {loo,exp}, author = "Jeffrey S. Chase and Franz G. Amador and Edward D. Lazowska and Henry M. Levy and Richard J. Littlefield", title = "The {A}mber System: Parallel Programming on a Network of Multiprocessors", booktitle = sosp, year = 1989, pages = "147--158", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @TechReport{rep:exp:perf:rpc:446, Keywords = {rep,exp,perf,rpc}, author = "Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy", title = "Lightweight Remote Procedure Call", institution = "Department of Computer Science, University of Washington", year = 1989, number = "89-04-02", address = "Seattle, WA, USA", month = apr } @InProceedings{exp:pro:446bis, Keywords = {exp,pro}, author = "Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy", title = "Lightweight Remote Procedure Call", booktitle = sosp, year = 1989, pages = "102--113", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @Article{exp:pro:446ter, Keywords = {exp,pro}, author = "Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy", title = "Lightweight Remote Procedure Call", journal = tocs, year = 1990, volume = 8, number = 1, pages = "37--55", month = feb } @TechReport{loo:lan:rep:447, Keywords = {loo,lan,rep}, author = "Rajendra K. Raj and Ewan Tempero and Henry M. Levy and Norman C. Hutchinson and Andrew P. Black", title = "The {E}merald Approach to Programming", institution = "Department of Computer Science, University of Washington", year = 1988, number = "88-11-01", address = "Seattle, WA, USA", month = nov } @TechReport{loo:lan:rep:448, Keywords = {loo,lan,rep}, author = "Norman C, Hutchinson and Rajendra K. Raj and Andrew P. Black and Henry M. Levy and Eric Jul", title = "The {E}merald Programming Language", institution = "Department of Computer Science, University of Washington", year = 1987, number = "87-10-07", address = "Seattle, WA, USA", month = oct } @Article{exp:perf:449, Keywords = {exp,perf}, author = "Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy", title = "The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors", journal = ieeetc, year = 1989, volume = 38, number = 12, pages = "1631--1644", month = dec } @TechReport{loo:lan:rep:450, Keywords = {loo,lan,rep}, author = "Rajendra K. Raj and Henry M. Levy", title = "A Compositional Model for Software Reuse", institution = "Department of Computer Science, University of Washington", year = 1989, number = "89-01-04", address = "Seattle, WA, USA", month = apr } @TechReport{loo:exp:rep:451, Keywords = {loo,exp,rep}, author = "Robert Joseph Fowler", title = "Decentralized Object Finding Using Forwarding Addresses", institution = "Department of Computer Science, University of Washington", year = 1985, number = "85-12-1", address = "Seattle, WA, USA", month = dec } @TechReport{loo:lan:rep:452, Keywords = {loo,lan,rep}, author = "John K. Bennett", title = "Distributed Smalltalk: Inheritance and Reactiveness in Distributed Systems", institution = "Department of Computer Science, University of Washington", year = 1987, number = "87-12-04", address = "Seattle, WA, USA", month = dec } @TechReport{syn:453, Keywords = {syn}, author = "Keith Marzullo", title = "Concurrency Control for Transactions with Priorities", institution = "Dept.\ of Computer Science, Cornell University", year = 1989, number = "TR-89-996", address = "Ithaca, NY, USA", month = may } @TechReport{div:454, Keywords = {div}, author = "K. P. Birman", title = "How Robust are Distributed Systems?", institution = "Dept.\ of Computer Science, Cornell University", year = 1989, number = "TR-89-1014", address = "Ithaca, NY, USA", month = jun } @TechReport{c++:div:455, Keywords = {c++,div}, author = "Philippe Gautron", title = "An Introduction to the {C++} Task System", institution = "Rank Xerox-Laboratoire Informatique Th\'{e}orique et Programmation, Universit\'{e} Paris VI", year = 1989, number = "LITP 89-59 RXF", address = "Paris", month = jul, note = "Submitted for publication in the ``{C++} Newsletter''" } @TechReport{exp:alg:456, Keywords = {exp,alg}, author = "Douglas Eric Leyens", title = "A {C}hoices Implementation of the {U}niversal {S}cheduling {S}ystem", institution = "Department of Computer Science, University of Illinois", year = 1989, number = "R-89-1512", address = "Urbana, Illinois {(USA)}", month = may } @TechReport{loo:fic:457, Keywords = {loo,fic}, author = "Peter W. Madany and Roy H. Campbell and Vincent F. Russo and Douglas E, Leyens", title = "A Class Hierarchy For Building Stream-Oriented File Systems", institution = "Department of Computer Science, University of Illinois", year = 1989, number = "R--89--1507", address = "Urbana, Illinois {(USA)}", month = apr } @Article{dbg:458, Keywords = {dbg}, author = "Thomas J. Le{B}lanc and John M. Mellor-Crummey", title = "Debugging Parallel Programs With {I}nstant {R}eplay", journal = ieeetc, year = 1987, volume = "C-36", number = 4, pages = "471--482", month = apr } @InProceedings{exp:rep:459, Keywords = {exp,rep}, author = "Andrew P. Black and Yeshayahu Artsy", title = "Implementing Location Independant Invocation", booktitle = icdcs, year = 1989, pages = "550--559", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @InProceedings{exp:rep:460, Keywords = {exp,rep}, author = "M. Theimer and L.-F. Cabrera and J. Wyllie", title = "{Q}uick{S}ilver Support for Access to Data in Large, Geographically Dispersed Systems", booktitle = icdcs, year = 1989, pages = "28--35", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @InProceedings{exp:rep:461, Keywords = {exp,rep}, author = "S. K. Chung and E. D. Lazowska and D. Notkin and John Zahorjan", title = "Performance Implications of Design Alternatives for Remote Procedure Call Stubs", booktitle = icdcs, year = 1989, pages = "36--41", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @InProceedings{exp:rep:462, Keywords = {exp,rep}, author = "R. C. Chen and P. Dasgupta", title = "Linking Consistency with Object\slash Thread Semantics", booktitle = icdcs, year = 1989, pages = "121--128", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @InProceedings{exp:rep:463, Keywords = {exp,rep}, author = "H. P. Katseff", title = "Initializing Hypercubes", booktitle = icdcs, year = 1989, pages = "246--253", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @InProceedings{exp:rep:464, Keywords = {exp,rep}, author = "C. D. Wolfson and E. Voorhees and M. M. Flatley", title = "Intelligent Routers", booktitle = icdcs, year = 1989, pages = "371--376", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @Article{lan:rep:465, Keywords = {lan,rep}, author = "P. Rowner", title = "Extending {M}odula-2 to build large, integrated systems", journal = "IEEE Software", year = 1986, volume = 3, number = 6, pages = "14--57", month = nov } @InProceedings{exp:rep:466, Keywords = {exp,rep}, author = "Hector Garcia-Molina and Annemarie Spauster", title = "Message Ordering in a Multicast Environment", booktitle = icdcs, year = 1989, pages = "354--361", organization = "IEEE", address = "Newport Beach, CA {USA}", month = jun } @Article{lan:loo:467, Keywords = {lan,loo}, author = "Charlotte Pii Lunau ", title = "Separation of hierarchies in {D}uo-{T}alk", journal = "Journal of {O}bject-{O}riented {P}rogramming", year = 1989, pages = "20--25", month = jul } @InProceedings{lan:loo:468, Keywords = {lan,loo}, author = "David Ta{}enzer and Murthy Ganti and Sunil Podar", title = "Problems in object-oriented software reuse", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{lan:loo:469, Keywords = {lan,loo}, author = "W. R. Cook", title = "A proposal for making {E}iffel type-safe", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{exp:rep:loo:470, Keywords = {exp,rep,loo}, author = "Yasuhito Yokote and Fumio Teraoka and Mario Tokoro", title = "A reflective architecture for an object-oriented distributed operating system", pages = "89--106", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{c++:div:471, Keywords = {c++,div}, author = "Erich Gamma and Andr\'{e} Weinand and Rudolf Marty", title = "Integration of a programming environment into {ET}++", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{con:app:472, Keywords = {con,app}, author = {Jo{\"e}lle Coutaz}, title = "Architecture models for interactive software", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{lan:loo:473, Keywords = {lan,loo}, author = "Bertrand Meyer", title = "Static typing for {E}iffel", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{c++:div:474, Keywords = {c++,div}, author = "Dennis G. Kafura and Keung Hae Lee", title = "Inheritance in Actor Based Concurrent Object-Oriented Languages", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{loo:475, Keywords = {loo}, author = "Giuseppe Attardi and Cinzia Bonini and Maria Rosaria Boscotrecase and Tito Flagella and Mauro Gaspari", title = "Metalevel programming in {CLOS}", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{lan:syn:476, Keywords = {lan,syn}, author = "Kenneth M. Kahn", title = "Objects --- A fresh look", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @InProceedings{loo:con:477, Keywords = {loo,con}, author = "Winnie W. Y. Pun and Russel L. Winder", title = "A design method for Object-Oriented programming", booktitle = "ECOOP'89", year = 1989, address = "Nottingham, GB", month = jul } @TechReport{rep:con:loo:478, Keywords = {rep,con,loo}, author = "B. Clifford Neuman", title = "The Virtual System Model for Large Distributed Operating Systems", institution = "Department of Computer Science, University of Washington", year = 1989, number = "89-01-07", address = "Seattle, WA, USA", month = apr } @TechReport{loo:479, Keywords = {loo}, author = "Henry M. Levy and Ewan D. Tempero", title = "On the Non-Duality of Modules and Objects for Distributed Programming", institution = "Department of Computer Science, University of Washington", year = 1989, number = "89-04-04", address = "Seattle, WA, USA", month = apr } @TechReport{exp:db:480, Keywords = {exp,db}, author = "Larry Clay and George Copeland and Micha{}el Franklin", title = "Operating System Support for an Advanced Database System", institution = "Micro{}electronics and Computer Technology Coporation", year = 1989, number = "ACT-ST-140-89", address = "Austin {TX}, USA", month = apr } @TechReport{exp:db:unix:481, Keywords = {exp,db,unix}, author = "Larry Clay and George Copeland and Mike Franklin", title = "{UNIX} Extensions for High-Performance Transaction Processing", institution = "Micro{}electronics and Computer Technology Coporation", year = 1989, number = "ACT-ST-157-89", address = "Austin {TX}, USA", month = apr } @InProceedings{pan:dbg:mem:482, Keywords = {pan,dbg,mem}, author = "Paul R. Wilson and Thomas G. Moher", title = "Demonic Memory for Process Histories", booktitle = "Conf.\ on Programming Language Design and Implementation", year = 1989, pages = "330--343", organization = "ACM SIGPLAN", address = "Portland Oregon, USA", month = jun } @InProceedings{gc:483, Keywords = {gc}, author = "Paul R. Wilson and Thomas G. Moher", title = "Design of the Opportunistic Garbage Collector", booktitle = "Conf.\ on Object-Oriented Programming Systems, Languages, and Applications", year = 1989, pages = "23-35", organization = "ACM SIGPLAN", address = "New Orleans, Louisiana, USA", month = oct } @Misc{prs:mem:484, Keywords = {prs,mem}, author = "Paul R. Wilson and Thomas G. Moher", title = "Heap Management and Hierarchical Memories", note = "University of Illinois at Chicago" } @InProceedings{exp:con:485, Keywords = {exp,con}, author = "Paul A. Karger", title = "Using Registers to Optimize Cross-Domain Call Performance", booktitle = "Third" # asplos, year = 1989, pages = "194--204", organization = "{ACM}", address = boston, month = apr } @InProceedings{exp:486, Keywords = {exp}, author = "Mark Weiser and Alan Demers and Carl Hauser", title = "The {P}ortable {C}ommon {R}untime Approach to Interoperability", booktitle = sosp, year = 1989, pages = "114--122", organization = "ACM", address = "Litchfield Park AZ, USA", month = dec } @InProceedings{pan:con:487, Keywords = {pan,con}, author = "David B. Johnson and Willy Zwa{}enepo{}el", title = "Recovery in Distributed Systems Using Optimistic Message Logging and Checkpointing", booktitle = podc, year = 1988, pages = "171--181", organization = "ACM", address = "Toronto, Canada", month = aug } @InProceedings{lan:488, Keywords = {lan}, author = "Eric Allman and David Been", title = "An Exception Handler for {C}", booktitle = "USENIX Summer", year = 1985, pages = "25--46", address = "Portland, Oregon, USA", month = jun } @TechReport{fic:490, Keywords = {fic}, author = "Amnon Barak and Bernard Galler and Yaron Farber", title = "A Holographic File System for a Multicomputer with Many Disk Nodes", institution = "Department of Electrical Engineering and Computer Science, University of Michigan", year = 1988, number = "CSE-TR-01-88", address = "Ann Arbor, Michigan, USA", month = jan } @Article{loo:con:491, Keywords = {loo,con}, author = "Wilf R. La{L}onde", title = "Designing Families of Data Types Using Exemplars", journal = toplas, year = 1989, volume = 11, number = 2, pages = "212--248", month = apr } @TechReport{dbg:492, Keywords = {dbg}, author = "Choi, Jong-Deok and Miller, Barton P. and Netzer, Robert", title = "Techniques for Debugging Parallel Programs With Flowback Analysis", institution = "Computer Sciences Department, University of Wisconsin-Madison", year = 1988, number = 786, address = "Madison, Wisconsin, USA", month = aug } @Article{dbg:492bis, Keywords = {dbg}, author = "Choi, Jong-Deok and Miller, Barton P. and Netzer, Robert", title = "Techniques for Debugging Parallel Programs With Flowback Analysis", journal = toplas, year = 1991, volume = 13, number = 4, pages = "491--530", month = oct } @Article{alg:493, Keywords = {alg}, author = "Andrew W. Appel", title = "Short Communication", journal = spe, year = 1989, volume = 19, number = 7, pages = "703--705", month = jul } @Article{div:dbg:494, Keywords = {div,dbg}, author = "Donald E. Knuth", title = "The Errors of {TEX}", journal = spe, year = 1989, volume = 19, number = 7, pages = "607--685", month = jul } @TechReport{loo:lan:app:495, Keywords = {loo,lan,app}, author = "Henri E. Bal and M. Frans Kaasho{}ek" , title = "Experience With Distributed Progamming in {O}rca", institution = "Dept.\ of Math.\ and Computer Science", year = 1989, number = "IR-200", address = "Amsterdam, The Netherlands", month = sep } @InProceedings{exp:rep:496, Keywords = {exp,rep}, author = "Robert Joseph Fowler", title = "The Complexity of Using Forwarding Addresses for Decentralized Object Finding", pages = "108--120", booktitle = podc, year = 1986, address = "Alberta, Canada", month = aug } @TechReport{syn:497, Keywords = {syn}, author = "Andrew D. Birrell", title = "An Introduction to Programming with Threads", institution = "Digital Systems Research Center", year = 1989, number = 35, address = "Palo Alto, CA 94301, USA", month = jan } @TechReport{alg:498, Keywords = {alg}, author = "Andr\'{e} Couvert and Aomar Maddi and Ren\'{e} Pedrono", title = "Partage d'objets dans les syst\`{e}mes distribu\'{e}s. {P}rincipes des ramasse-miettes.", institution = "INRIA", year = 1989, type = rr, number = 963, month = jan } @Article{pro:500, Keywords = {pro}, author = "M. Frans Kaasho{}ek and Andrew S. Tanenbaum and Susan Flynn Hummel and Henri E. Bal", title = "An Efficient Reliable Broadcast Protocol", journal = "Operating Systems Review", year = 1989, volume = 23, number = 4, pages = "5--19", month = oct } @Article{pro:con:501, Keywords = {pro,con}, author = "Larry L. Peterson and Nick C. Buchholz and Richard D. Schlichting", title = "Preserving and Using Context Information in Interprocess Communication", journal = tocs, year = 1989, volume = 7, number = 3, pages = "217--246", month = aug } @Article{exp:rep:502, Keywords = {exp,rep}, author = "A. S. Tanenbaum and van Renesse, Robbert and Hans van Staveren and G. J. Sharp and S. J. Mullender and A. J. Jansen and G. van Rossum", title = "Experiences with the {A}mo{}eba Distributed Operating System", journal = cacm, year = 1990, volume = 33, number = 12, pages = "47--63", month = dec } @TechReport{sos:503, Keywords = {sos}, author = "C\'{e}line Valot", title = "Un Moniteur d'Objets pour un Syst\`{e}me R\'{e}parti \`{a} Objets", institution = "INRIA", year = 1989, type = "Rapport de Recherche", number = 985, address = "Rocquencourt", month = mar } @InProceedings{fic:505, Keywords = {fic}, author = "David G. Korn and Eduardo Krell", title = "The {3-D} File System", booktitle = "USENIX-Summer", year = 1989, pages = "147--156", address = "Baltimore, Maryland {(USA)}", month = jun } @InProceedings{fic:506, Keywords = {fic}, author = "David A. Patterson and Peter Chen and Garth Gibson and Randy H. Katz", title = "Introduction to Redundant Arrays of Inexpensive Disks {(RAID)}", booktitle = "Intellectual leverage, COMPCON Spring 89", year = 1989, pages = "112--117", organization = "IEEE", address = "San Francisco {(USA)}", month = feb } @InProceedings{fic:507, Keywords = {fic}, author = "Martin Schulze and Garth Gibson and Randy Katz and David Patterson", title = "How Reliable is a Raid?", booktitle = "Intellectual leverage, COMPCON Spring 89", year = 1989, pages = "118--123", organization = "IEEE", address = "San Francisco {(USA)}", month = feb } @TechReport{exp:rep:508, Keywords = {exp,rep}, author = "Sape J. Mullender and Guido van Rossum", title = "{A}mo{}eba --- High-Performance Distributed Computing", institution = "Centre for Mathematics and Computer Science", year = 1989, number = "CS-R8937", address = "Amsterdam, The Netherlands" } @InProceedings{syn:loo:509, Keywords = {syn,loo}, author = "Cart, Michelle and Ferri\'{e}, Jean and Richy, Hel\`{e}ne", title = "Le Contr\^{o}le de Concurrence de Transactions dans les Environnements Orient\'{e}s Objets", booktitle = "4\`{e}mes Journ\'{e}es Bases de Don\'{e}es Avance\'{e}es", year = 1988, address = "B\'enodet, France", month = may } @Misc{con:loo:510, Keywords = {con,loo}, author = "C. B\'{e}tourn\'{e} and M. Filali", title = "The {WEB}: A Distributed-Object Constructor" } @TechReport{loo:511, Keywords = {loo}, author = "Gail E. Kaiser", title = "An Object Model for Shared Data", institution = "IBM Research Division, T. J. Watson Research Center", year = 1989, type = "Research Report", number = "RC 14996", address = "Yorktown Heights, NY, USA", month = sep } @Misc{loo:512, Keywords = {loo}, author = "Dan Craft", title = "A Study of Pickling for {C}++", institution = "Olivetti Software Technology", year = 1989, month = may } @TechReport{fic:513, Keywords = {fic}, author = "Luis-Felipe Cabrera and Darrell E. Long", title = "Swift: A Storage Architecture for Very Large Objects", institution = "Computer Research Laboratory, University of California", year = 1989, number = "UCSC-CRL-89-04", address = "Santa Cruz, CA, USA", month = oct } @Article{exp:514, Keywords = {exp}, author = "Yeshayahu Artsy and Rapha{}el Finkel", title = "Designing a Process Migration Facility: The Charlotte Experience", journal = "Computer", year = 1989, pages = "47--56", month = sep } @InProceedings{perf:syn:515, Keywords = {perf,syn}, author = "Henry Massalin and Calton Pu", title = "Threads and Input\ Output in the {S}ynthesis Kernel", booktitle = sosp, year = 1989, pages = "191--201", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{mem:516, Keywords = {mem}, author = "W. J. Bolosky and R. P. Fitzgerald and M. L. Scott", title = "Simple but effective techniques for {NUMA} memory management", booktitle = sosp, year = 1989, pages = "19--31", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{exp:pro:517, Keywords = {exp,pro}, author = "Norman C. Hutchinson and Larry L. Peterson and Mark B. Abbott and Sean O'Malley", title = "{RPC} in the x-{K}ernel: evaluating new design techniques", booktitle = sosp, year = 1989, pages = "91--101", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @Article{perf:exp:pro:518, Keywords = {perf,exp,pro}, author = "Micha{e}l D. Schro{e}der and Micha{e}l Burrows", title = "Performance of Firefly {RPC}", journal = tocs, year = 1990, volume = 8, number = 1, pages = "1--17", month = feb } @InProceedings{fic:519, Keywords = {fic}, author = "Andrew Braunstein and Mark Riley and John Wilkes", title = "Improving the efficiency of {U}NIX file buffer caches", booktitle = sosp, year = 1989, pages = "71--82", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{fic:520, Keywords = {fic}, author = "David A. Edwards and Martin S. McKendry", title = "Exploiting read-mostly workloads in the {F}ilenet file system", booktitle = sosp, year = 1989, pages = "58--70", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @Article{pro:con:521, Keywords = {pro,con}, author = "Norman C. Hutchinson and Shivakant Mishra and Larry L. Peterson and Vicraj T. Thomas", title = "Tools for Implementing Network Protocols", journal = spe, year = 1989, volume = "19", number = "9", pages = "895--916", month = sep } @InProceedings{div:522sosp, Keywords = {div}, author = "M. Burrows and M. Abadi and R. Needham", title = "A Logic of Authentication", booktitle = sosp, year = 1989, pages = "1--13", organization = "ACM", address = "Litchfield Park Arizona {USA}", month = dec } @Article{div:522, Keywords = {div}, author = "M. Burrows and M. Abadi and R. Needham", title = "A Logic of Authentication", journal = tocs, year = 1990, volume = 8, number = 1, pages = "18--37", month = feb } @InProceedings{div:523, Keywords = {div}, author = "T. Lomas and L. Gong and J. Saltzer and R. Needham", title = "Reducing Risks from Poorly Chosen Keys", booktitle = sosp, year = 1989, pages = "14--18", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{mem:524, Keywords = {mem}, author = "A. Cox and R. Fowler", title = "The Implementation of a Coherent Memory Abstraction on a {NUMA} Multiprocessor: Experiences with {P}LATINUM", booktitle = sosp, year = 1989, pages = "32--44", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{fic:525, Keywords = {fic}, author = "V. Srinivasan and J. Mogul", title = "Spritely {NFS}: Experiments with Cache-Consistency Protocols", booktitle = sosp, year = 1989, pages = "45--57", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{mem:526, Keywords = {mem}, author = "B. Rosenburg", title = "Low-Synchronization Translation Lookaside Buffer Consistency in Large-Scale Shared-Memory Multiprocessors", booktitle = sosp, year = 1989, pages = "137--146", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{div:527, Keywords = {div}, author = "A. Tucker and A. Gupta", title = "Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors", booktitle = sosp, year = 1989, pages = "159--166", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{perf:alg:528, Keywords = {perf,alg}, author = "R. Barkley and T. Lee", title = "A Lazy Buddy System Bounded by Two Coalescing Delays per Class", booktitle = sosp, year = 1989, pages = "167--176", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{perf:exp:529, Keywords = {perf,exp}, author = "D. Duchamp", title = "Analysis of Transaction Management Performance", booktitle = sosp, year = 1989, pages = "177--190", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{syn:530, Keywords = {syn}, author = "C. Gray and D. Cheriton", title = "Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency", booktitle = sosp, year = 1989, pages = "202--210", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @InProceedings{mem:rep:531, Keywords = {mem,rep}, author = "B. Fleisch and G. Popek", title = "Mirage: A Coherent Distributed Shared Memory Design", booktitle = sosp, year = 1989, pages = "211--223", organization = "ACM", address = "Litchfield Park AZ {USA}", month = dec } @PhdThesis{loo:rep:532, Keywords = {loo,rep}, author = "Habert, Sabine", title = "Gestion d'objets et migration dans les syst\`{e}mes r\'{e}partis", school = "Universit\'{e} Paris-6, Pierre-et-Marie-Curie", year = 1989, type = "Th\`ese de doctorat", address = "Paris, France", month = dec } @TechReport{pro:533, Keywords = {pro}, author = "David R. Cheriton", title = "Exploiting Recursion to Simplify {RPC} Communication Architectures", institution = "Computer Stanford Dept., Stanford University", year = 1988, number = "Stan-CS-88-1213", address = "Stanford CA, USA" } @Article{exp:534, Keywords = {exp}, author = "N. Wirth and J. Gutknecht", title = "The {O}beron System", journal = spe, year = 1989, volume = "19", number = "9", pages = "857--893", month = sep } @Article{div:535, Keywords = {div}, Group = {Misc_Research}, author = "Alan Jay Smith", title = "The Task of the Referee", journal = "Computer", year = 1990, volume = 23, number = 4, pages = "65--71", month = apr, doi = {10.1109/2.55470}, local-url = {~/Contrib/Misc_Research/Task_of_Referree-AJSmith-Computer90.pdf} } @Article{loo:mat:536, Keywords = {loo,mat}, author = "Umakishore Ramachandran and M. Yousef Amin Khalidi", title = "A Measurement-Based Study of Hardware Support for Object Invocation", journal = spe, year = 1989, volume = "19", number = "9", pages = "809--828", month = sep } @TechReport{con:syn:537, Keywords = {con,syn}, author = "Kenneth Birman and Keith Marzullo", title = "The Role of Order in Distributed Programs", institution = "Dept.\ of Computer Science, Cornell University", year = 1989, number = "TR-89-1001", address = "Ithaca, NY, USA", month = may } @InProceedings{prs:538, Keywords = {prs}, author = "Moss, J. Eliot B. and Steven Sinofsky", title = "Managing Persistent Data with {M}neme: Designing a Reliable, Shared Object Interface", booktitle = iwoo, year = 1988, address = "Germany", month = sep, note = "Also available as COINS Technical Report 88--67, Object-Oriented Systems Laboratory, Dept.\ of Computer and Information Science, University of Massachusetts, Amherst" } @InProceedings{loo:prs:gc:539, Keywords = {loo,prs,gc}, author = "Moss, J. Eliot B.", title = "Addressing Large Distributed Collections of Persistent Objects: The {M}neme Project's Approach", booktitle = iwdp, year = 1989, address = "Gleneden Beach, OR, USA", month = jun, note = "Also available as COINS Technical Report 89--68, Object-Oriented Systems Laboratory, Dept.\ of Computer and Information Science, University of Massachusetts, Amherst" } @InProceedings{mem:rep:540, Keywords = {mem,rep}, author = "John K. Bennett and John B. Carter and Willy Zwa{}enepo{}el", title = "{M}unin: Distributed Shared Memory Based on Type-Specific Memory Coherence", booktitle = ppopp, year = 1990, organization = "ACM SIGPLAN", address = "Seattle, WA, USA", month = mar, note = "In SIGPLAN Notices 25(3)" } @TechReport{exp:prs:541, Keywords = {exp,prs}, author = "D. Decouchant and X. Rousset de Pina", title = "Principes de R\'{e}alisation du Noyau d'ex\'{e}cution de Guide sous {U}nix System V", institution = "Laboratoire de G\'{e}nie Informatique", year = 1988, number = "R5", address = "Saint-Martin-d'H\`{e}res, France", month = jun } @TechReport{exp:prs:542, Keywords = {exp,prs}, author = "A. Freyssinet and R. Scioville and G. Vand\^{o}me", title = "R\'{e}alisation de la M\'{e}moire Permanente d'objets dans le Syst\`{e}me {G}uide", institution = "Laboratoire de G\'{e}nie Informatique", year = 1988, number = "R6", address = "Saint-Martin-d'H\`{e}res, France", month = jun } @InProceedings{cscw:543, Keywords = {cscw}, author = "Manfred Bogen and Karl-Heinz Weiss", title = "Group Co-ordination in a Distributed Environment", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "111--128", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{cscw:loo:543bis, Keywords = {cscw,loo}, author = "Jean Dollimore", title = "The Design of an Object Server as a Storage Module for the Cosmos Messaging System", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "171--183", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{loo:rep:544, Keywords = {loo,rep}, author = "Rolf Kra{}emer", title = "An Object Architecture for Concurrent System and Application Software in a Distributed Environment", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "707--721", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{loo:rep:545, Keywords = {loo,rep}, author = "Jean-Bernard Stefani", title = "Communication and Object Management in Distributed Office Information Systems: Objects and Basic Services", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "723--735", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{loo:rep:546, Keywords = {loo,rep}, author = "Chris Horn", title = "An Object-Oriented Model for Distributed Processing", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "737--746", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{rep:con:547, Keywords = {rep,con}, author = "Andrew Herbert and John Dobson and John Monk and Rob van der Linden", title = "A Design Schema for Distributed Systems", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "697--706", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{exp:rep:548, Keywords = {exp,rep}, author = "Sape J. Mullender", title = "Distributed Operating Systems: State of the Art and Future Directions", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "57--66", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @InProceedings{cscw:549, Keywords = {cscw}, author = "Paul Wilson", title = "Key Research in Computer Supported Cooperative Work ({CSCW})", booktitle = "Proc.\ of the EUTECO'88 Conf.", year = 1988, editor = "R. Speth", pages = "211--226", organization = "COST 11ter Action, Commission of the European Communities", publisher = "North-Holland", address = "Vienna, Austria", month = apr } @TechReport{fic:rep:550, Keywords = {fic,rep}, author = "Alex Siegel and Kenneth Birman and Keith Marzullo", title = "Deceit: A Flexible Distributed File System", institution = "Dept.\ of Computer Science, Cornell University", year = 1989, number = "TR 89-1042", address = "Ithaca, NY, USA", month = nov } @TechReport{rep:syn:551, Keywords = {rep,syn}, author = "Christopher A. Kent", title = "Cache Coherence in Distributed Systems", institution = "Digital Wertern Research Laboratory", year = 1987, number = "87/4", address = "Palo Alto, CA, USA", month = dec } @Article{mem:syn:552, Keywords = {mem,syn}, author = "Kai Li and Paul Hudak", title = "Memory Coherence in Shared Virtual Memory Systems", journal = tocs, year = 1989, volume = 7, number = 4, pages = "321--359", month = nov } @InProceedings{prs:loo:553, Keywords = {prs,loo}, author = "Lawrence A Rowe", title = "A Shared Object Hierarchy", booktitle = "Proc.\ Int.\ Workshop on Object-Oriented Database Systems", year = 1986, pages = "160--170", organization = "{IEEE}", address = "Pacific Grove, CA, USA", month = sep } @InProceedings{db:fic:554, Keywords = {db,fic}, author = "Carey, Micha{}el J. and David DeWitt", title = "The Architecture of the {EXODUS} Extensible {DBMS}", booktitle = "Proc.\ Int.\ Workshop on Object-Oriented Database Systems", year = 1986, pages = "52--65", organization = "{IEEE}", address = "Pacific Grove, CA, USA", month = sep } @InProceedings{prs:555, Keywords = {prs}, author = "Satish M. Thatte", title = "Persistent Memory: A Storage Architecture for Object-Oriented Database Systems", booktitle = "Proc.\ Int.\ Workshop on Object-Oriented Database Systems", year = 1986, pages = "148--159", organization = "{IEEE}", address = "Pacific Grove, CA, USA", month = sep } @TechReport{loo:fic:556, Keywords = {loo,fic}, author = "Fernando Velez and Guy Bernard and Vineeta Darnis", title = "The ${O}_2$ Object Manager: an overview", institution = {GIP-Alta{\"{\i}}r}, year = 1989, number = "27-89", address = rocq, month = feb } @Article{prs:lan:558, Keywords = {prs,lan}, author = "M. P. Atkinson and P. J. Bailey and K. J. Chisholm and P. W. Cockshott and R. Morrison", title = "An Approach to Persistent Programming", journal = "The Computer Journal", year = 1983, volume = 26, number = 4, pages = "360--365" } @Article{rep:559, Keywords = {rep}, author = "Douglas B. Terry", title = "Caching Hints in Distributed Systems", journal = ieeese, year = 1987, volume = 13, number = 1, pages = "48--54", month = jan } @Article{loo:rep:560, Keywords = {loo,rep}, author = "Andrew Black and Norman Hutchinson and Eric Jul and Henry Levy and Larry Carter", title = "Distribution and Abstract Types in {E}merald", journal = ieeese, year = 1987, volume = 13, number = 1, pages = "65--76", month = jan } @Article{exp:561, Keywords = {exp}, author = "Gregory R. Andrews and Richard D. Schlichting and Robert Hayes and Titus D. M. Purdin", title = "The Design of the Saguaro Distributed Operating System", journal = ieeese, year = 1987, volume = 13, number = 1, pages = "104--118", month = jan } @Article{syn:pan:rep:562, Keywords = {syn,pan,rep}, author = "Richard Koo and Sam Toueg", title = "Checkpointing and Roolback-Recovery for Distributed Systems", journal = ieeese, year = 1987, volume = 13, number = 1, pages = "23--31", month = jan } @Article{rep:563, Keywords = {rep}, author = "Sunil K. Sarin and Nancy A. Lynch", title = "Discarding Obsolete Information in a Replicated Database System", journal = ieeese, year = 1987, volume = 13, number = 1, pages = "39--47", month = jan } @InProceedings{fic:564, Keywords = {fic}, author = "Fred Douglis and John Ousterhout", title = "Log-Structured File Systems", booktitle = "Intellectual leverage, COMPCON Spring 89", year = 1989, pages = "124--129", organization = "IEEE", address = "San Francisco {(USA)}", month = feb } @Article{con:565, Keywords = {con}, author = "Butler W. Lampson", title = "Hints for Computer System Design", journal = "IEEE Software", year = 1984, volume = 1, number = 1, pages = "11--31", month = jan } @TechReport{mem:het:566, Keywords = {mem,het}, author = "Kai Li and Micha{}el Stumm and David Wortman and Songnian Zhou", title = "Shared Virtual Memory Accommodating Hetergeneity", institution = "Dept.\ of Computer Science, Princeton University", year = 1989, number = "CS-TR-210-89", month = feb } @TechReport{mem:rep:567, Keywords = {mem,rep}, author = "Kai Li and Richard Scha{}efer", title = "Shiva: An Operating System Transforming a Hypercube Into a Shared-Memory Machine", institution = "Dept.\ of Computer Science, Princeton University", year = 1989, number = "CS-TR-217-89", month = feb } @TechReport{loo:exp:rep:568, Keywords = {loo,exp,rep}, author = "Sabine Habert and Laurence Mosseri and Vadim Abrossimov", title = "{COOL}: Kernel Support for Object-Oriented Environments", institution = "INRIA", year = 1990, number = 1211, address = rocq, month = apr, type = "Rapport de Recherche" } @InProceedings{loo:exp:rep:568bis, Keywords = {loo,exp,rep}, author = "Sabine Habert and Laurence Mosseri and Vadim Abrossimov", title = "{COOL}: Kernel Support for Object-Oriented Environments", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "269--277", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{mem:rep:exp:mem:unix:569, Keywords = {mem,rep,exp,mem,unix}, author = "Ronald G. Minnich and David J. Farber", title = "The {M}ether System: Distributed Shared Memory for {SunOS} 4.0", booktitle = "USENIX-Summer", year = 1989, pages = "51--60", address = "Baltimore, Maryland {(USA)}", month = jun } @TechReport{mem:570, Keywords = {mem}, author = "Vadim Abrossimov and Marc Rozier and Michel Gien", title = "Virtual Memory Management in {C}horus", institution = "Chorus-Syst\`{e}mes", year = 1989, number = "CS/TR-89-30.1", address = "Saint-Quentin-en-Yvelines, France", month = may } @TechReport{exp:syn:571, Keywords = {exp,syn}, author = "Fran\c{c}ois Armand and Fr\'{e}deric Herrmann and Jim Lipkis and Marc Rozier", title = "Multi-Threaded Processes in {C}horus/{MIX}", institution = "Chorus-Syst\`{e}mes", year = 1989, number = "CS/TR-89-37.3", address = "Saint-Quentin-en-Yvelines, France", month = oct } @InProceedings{rep:mem:573, Keywords = {rep,mem}, author = "Bruno Rochat", title = "Design and Implementation of a Multi-Cache System on a Loosely Coupled Multiprocessor", booktitle = dmcc, year = 1990, pages = "1--6", organization = "{IEEE}", address = "Charleston, AL, USA", month = apr } @TechReport{exp:574, Keywords = {exp}, author = "Luis-Felipe Cabrera", title = "Technical Summary of the Second {IEEE} {W}orkshop on {W}orkstation {O}perating {S}ystems", institution = "IBM Research Division, Almaden Research Center", year = 1990, type = "Research Report", number = "RJ 7331", address = "San Jose,, CA, USA", month = "feb" } @InProceedings{mem:rep:575, Keywords = {mem,rep}, author = "John Bennett and John B. Carter and Willy Zwa{}enepo{}el", title = "Adaptive Software Cache Management for Distributed Shared Memory Architectures", pages = "125--135", booktitle = "Proc.\ of the 17th Annual International Symp.\ on Comp.\ Architecture", year = 1990, address = "Seattle, WA, USA", month = may } @Book{loo:576, Keywords = {loo}, author = "Bertrand Meyer", title = "Object-Oriented Software Construction", publisher = "Prentice Hall", year = 1988, series = "Computer Science", note = "ISBN 0-13-629031-0" } @Book{exp:unix:577, Keywords = {exp,unix}, author = "Maurice J. Bach", title = "The Design of the {U}nix Operating System", publisher = "Prentice Hall", year = 1986, note = "ISBN 0-13-201757-1" } @Book{loo:578, Keywords = {loo}, author = "G\'{e}rald Masini and Amedeo Napoli and Dominique Colnet and Daniel L\'{e}onard and Karl Tombre", title = "Les Langages \`{a} Objets", publisher = "InterEditions", year = 1989, address = "Paris", note = "ISBN 2-7296-0275-5" } @Book{exp:unix:579, Keywords = {exp,unix}, author = "Samuel J. Leffler and Marshall Kirk McKusick and Micha{}el J. Karels and John S. Quarterman", title = "The Design and Implementation of the 4.3{BSD U}nix Operating System", publisher = "Addison Wesley", year = 1989, series = "Computer Science", month = "may", note = "ISBN 0-201-06196-1" } @InProceedings{pan:580, Keywords = {pan}, author = "Santosh K. Shrivastava and Stuart M. Wheater", title = "Implementing Fault-Tolerant Distributed Applications Using Objects and Multi-Coloured Actions", booktitle = icdcs, year = 1990, address = "Paris, France", month = jun } @TechReport{pan:rep:581, Keywords = {pan,rep}, author = "S. K. Shrivastava and G. N. Dixon and G. D. Parrington", title = "An Overview of Arjuna: A Programming System for Reliable Distributed Computing", institution = "University of Newcastle-upon-Tyne", year = 1989, number = 298, address = "Newcastle-upon-Tyne, England", month = nov } @TechReport{con:pan:582, Keywords = {con,pan}, author = "S. K. Shrivastava and L. V. Mancini and B. Randell", title = "The Duality of Fault-Tolerant System Structures", institution = "University of Newcastle-upon-Tyne", year = 1990, number = 305, address = "Newcastle-upon-Tyne, England", month = feb } @Article{lan:583, Keywords = {lan}, author = "W. M. Leler", title = "{L}inda Meets {U}nix", journal = "Computer", year = 1990, volume = 23, number = 2, pages = "43--54", month = feb } @Article{pro:con:584, Keywords = {pro,con}, author = "Luping Liang and Samuel T. Chanson and Gerald W. Neufeld", title = "Process Groups and Group Communications", journal = "Computer", year = 1990, volume = 23, number = 2, pages = "56--65", month = feb } @TechReport{lan:585, Keywords = {lan}, author = "David W. Wall", title = "Link-Time Code Modification", institution = "Digital Western Research Laboratory", year = 1989, number = "89/17", address = "Palo Alto, CA, USA", month = sep } @InProceedings{loo:exp:586, Keywords = {loo,exp}, author = "Vincent F. Russo and Peter W. Madany and Roy H. Campbell", title = "{C++} and Operating Systems Performance: A Case Study", booktitle = "{C++} Conference", year = 1990, organization = "Usenix", address = "San Francisco, CA, USA", month = apr } @InProceedings{mem:loo:587, Keywords = {mem,loo}, author = "Aomod Sane and Roy Campbell and Mac{G}regor, Ken", title = "Performance of Distributed Virtual Memory in an Object-Oriented Operating System", booktitle = "Proc.\ Second IEEE Workshop in Experimental Distributed Systems", year = 1990 } @TechReport{fic:589, Keywords = {fic}, author = "Peter M. Chen", title = "An Evaluation of Redundant Arrays of Disks using an {A}mdahl 5890", institution = "Computer Science Division, University of California", year = 1989, number = "UCB/CSD 89/506", address = "Berkeley, CA, USA", month = may } @InProceedings{div:590, Keywords = {div}, author = "Robert Hieb and R. Kent Dybvig", title = "Continuations and Concurrency", booktitle = ppopp, pages = "128--136", year = 1990, organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{exp:mem:591, Keywords = {exp,mem}, author = "Charles Ko{}elbel and Piyush Mehrotra", title = "Supporting Shared Data Structures on Distributed Memory Architectures", booktitle = ppopp, year = 1990, pages = "177--186", organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{con:syn:592, Keywords = {con,syn}, author = "Maurice Herlihy", title = "A Methodology for Implementing Highly Concurrent Data Stuctures", booktitle = ppopp, year = 1990, pages = "197--206", organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{alg:pan:593, Keywords = {alg,pan}, author = "Kai Li and Naughton, Jeffrey F. and Plank, James S.", title = "Real-Time, Concurrent Checkpoint for Parallel Programs", booktitle = ppopp, year = 1990, pages = "79--88", organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{div:594, Keywords = {div}, author = "Wilson Harvey and Dirk Kalp and Milind Tambe and David McKeown and Allen Newell", title = "The Effectiveness of Task-Level Parallelism for High-Level Vision", booktitle = ppopp, year = 1990, pages = "156--167", organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{con:exp:595, Keywords = {con,exp}, author = "Scott, Micha{}el L. and LeBlanc, Thomas J. and Marsh, Brian D.", title = "Multi-Model Parallel Programming in {P}syche", booktitle = ppopp, year = 1990, pages = 7078, organization = "ACM", address = "Seattle, WA, USA", month = mar } @InProceedings{nom:596, Keywords = {nom}, author = "Brent B. Welch and John Ousterhout", title = "{P}refix Tables: A Simple Mechanism for Locating Files in a Distributed System", booktitle = icdcs, year = 1986, pages = "184--189", organization = "IEEE", address = "Cambridge, MA, USA", month = may } @InProceedings{mem:597, Keywords = {mem}, author = "Micha{}el Nelson and John Ousterhout", title = "Copy-on-Write for {S}prite", booktitle = "USENIX Summer", year = 1988, pages = "187--201", address = "San Francisco, USA", month = jun } @Article{exp:598, Keywords = {exp}, author = "Ousterhout, J. K. and Cherenson, A. R. and Douglis, F. and Nelson, M. N. and Welch, B. B.", title = "The {S}prite Network Operating System", journal = "Computer", year = 1988, pages = "23--36", month = feb } @TechReport{mat:mem:599, Keywords = {mat,mem}, author = "LaRowe, Jr., Richard P. and Schlatter Ellis, Carla", title = "Experimental Comparison of Memory Management Policies for {NUMA} Multiprocessors", institution = "Dept.\ of Comp.\ Sc., Duke University", year = 1990, type = "Technical Report", number = "CS-1990-10", address = "Durham, NC, USA", month = apr } @TechReport{pan:600, Keywords = {pan}, author = "Johnson, D. B.", title = "Distributed System Fault Tolerance Using Message Logging and Checkpointing", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1989, number = "TR89-101", address = "Houston, Texas, USA", month = dec } @TechReport{fic:601, Keywords = {fic}, author = "Nichols, D. A.", title = "Multiprocessing in a Network of Workstations", institution = Carnegie, year = 1990, number = "CMU-CS-90-107", address = pittsburgh, month = feb } @Article{alg:602, Keywords = {alg}, author = "William Pugh", title = "Skip Lists: A Probabilistic Alternative to Balanced Trees", journal = cacm, year = 1990, volume = 33, number = 6, pages = "668--676", month = jun } @Article{alg:603, Keywords = {alg}, author = "Pearson, P. K.", title = "Fast Hashing of Variable-Length Text Strings", journal = cacm, year = 1990, volume = 33, number = 6, pages = "677--680", month = jun } @Article{alg:604, Keywords = {alg}, author = "Kumar Vijay", title = "Concurrent Operations on Extensible Hashing and Its Performance", journal = cacm, year = 1990, volume = 33, number = 6, pages = "681--694", month = jun } @TechReport{con:lan:605, Keywords = {con,lan}, author = "Brown, Mark R. and Nelson, Greg", title = "{IO} Streams: Abstract Types, Real Programs", institution = "Digital Systems Research Center", year = 1989, number = 53, address = "Palo Alto, CA, USA", month = nov } @InProceedings{nfs:606, Keywords = {nfs}, author = "Chet Juszczak", title = "Improving the Performance and Correctness of an {NFS} server", booktitle = "USENIX Winter", year = 1989, pages = "53--63", address = "San Diego, USA", month = feb } @Article{c++:607, Keywords = {c++}, author = "Bjarne Stroustrup", title = "Multiple Inheritance for {C++}", journal = "Computing Systems", year = 1989, volume = 2, number = 4, pages = "367--395", month = dec } @TechReport{mat:608, Keywords = {mat}, author = "Owicki, S.", title = "Experience with the Firefly Multiprocessor Workstation", institution = "Digital Systems Research Center", year = 1989, number = 51, address = "Palo Alto, CA, USA", month = sep } @TechReport{fic:609, Keywords = {fic}, author = "Tait, Carl D.", title = "Techniques for Bulding Highly Available Distributed File Systems", institution = "Dept.\ of Comp.\ Sc., Columbia University", year = 1989, number = "CUCS-497-89", address = "New York, NY, USA", month = sep } @InProceedings{prs:610, Keywords = {prs}, author = "Campbell, R. H. and Madany, P. W.", title = "Considerations of Persistence and Security in Choices, an Object-Oriented Operating System", booktitle = "International Workshop on Computer Architectures to Support Security and Persistence of Information", year = 1990, address = "Bremen, Federal Republic of Germany", month = may } @InProceedings{mem:loo:611, Keywords = {mem,loo}, author = "Johnston, G. M. and Campbell, R. H.", title = "An Object-Oriented Implementation of Distributed Virtual Memory", booktitle = "Workshop on Experiences with Building Distributed and Multiprocessor Systems", year = 1989, editor = "Eugene Spafford", pages = "39--57", organization = "USENIX", address = "Ft.\ Lauderdale FL, USA", month = oct } @TechReport{gc:612, Keywords = {gc}, author = "Bartlett, J. F.", title = "Compacting Garbage Collection with Ambiguous Roots", institution = "Digital Western Research Laboratory", year = 1988, number = "88/2", address = "Palo Alto, CA, USA", month = feb } @TechReport{mem:rep:613, Keywords = {mem,rep}, author = "Liskov, B.", title = "A Design a Fault-Tolerant, Distributed Implementation of {L}inda", institution = "Massachusetts Institute of Technology, Laboratory for Computer Science", year = 1989, type = "Programming Methodology Group Memo", number = 65, address = "Cambridge, MA, USA", month = apr } @TechReport{pro:614, Keywords = {pro}, author = "Birman, Kenneth and Schiper, Andr{\'e} and Stephenson, Pat", title = "Fast Causal Multicast", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1990, number = "TR-1105", address = "Ithaca, NY, USA", month = apr } @Article{con:rep:615, Keywords = {con,rep}, Group = {wdoc}, author = "Lamport, Leslie", title = "Time, Clocks, and the Ordering of Events in a Distributed System", journal = cacm, year = 1978, volume = 21, number = 7, pages = "558--565", month = jul, doi = {http://doi.acm.org/10.1145/359545.359563}, local-url = {~/Contrib/wdoc/http___doi.acm.org_10.1145_359545.359563.pdf} } @TechReport{exp:rep:616, Keywords = {exp,rep}, author = "Douglis, F. and Ousterhout, J.", title = "Transparent Process Migration for Personal Workstations", institution = "Computer Science Division, University of California", year = 1989, number = "UCB/CSD 89/540", address = "Berkeley, CA, USA", month = nov } @TechReport{mem:617, Keywords = {mem}, author = "Nelson, N. M.", title = "Virtual Memory for the {S}prite Operating System", institution = "Computer Science Division, University of California", year = 1986, number = "UCB/CSD 86/301", address = "Berkeley, CA, USA", month = jun } @TechReport{fic:618, Keywords = {fic}, author = "Welch, B. B. and Ousterhout, J. K.", title = "{P}seudo-File-Systems", institution = "Computer Science Division, University of California", year = 1989, number = "UCB/CSD 89/499", address = "Berkeley, CA, USA", month = apr } @TechReport{fic:619, Keywords = {fic}, author = "Ousterhout, John and Douglis, Fred", title = "Beating the {I/O} Bottleneck: A Case for Log-Structured File Systems", institution = "Computer Science Division, University of California", year = 1988, number = "UCB/CSD 88/467", address = "Berkeley, CA, USA", month = oct } @TechReport{exp:pro:620, Keywords = {exp,pro}, author = "Brent B. Welch", title = "The {S}prite Remote Procedure Call System", institution = "Computer Science Division, University of California", year = 1986, number = "UCB/CSD 86/302", address = "Berkeley, CA, USA", month = jun } @Misc{prs:perf:621, Keywords = {prs,perf}, author = "Moss, J. Eliot. B.", title = "A Performance Study of The {M}neme Persistent Object Store", note = "Submitted to ACM SIGMOD'90" } @Article{prs:fic:621bis, Keywords = {prs,fic}, author = "Moss, J. Eliot. B.", title = "A Performance Study of The {M}neme Persistent Object Store", journal = acmtois, year = 1990, volume = 8, number = 2, pages = "103--139", month = apr } @InProceedings{fic:pan:622, Keywords = {fic,pan}, author = "G. Popek and B. Walker and J. Chow and D. Edwards and C. Kline and G. Rudisin and G. Thiel", title = "{L}ocus: A Network Transparent, High Reliability Distributed System", booktitle = sosp, year = 1981, pages = "169--177", organization = "ACM" } @Article{fic:rep:623, Keywords = {fic,rep}, author = "Liba Svobodova", title = "File Servers for Network-Based Distributed Systems", journal = acmcs, year = 1984, volume = 16, number = 4, pages = "353--398", month = dec } @TechReport{fic:perf:624, Keywords = {fic,perf}, author = "R. Floyd", title = "Short-term file reference patterns in a {U}nix environment", institution = "Dept.\ of Computer Science, U.\ of Rochester", year = 1986, number = 177, address = "Rochester NY, USA", month = mar } @Article{app:rep:625, Keywords = {app,rep}, author = "James H. Morris and Mahadev Satyanarayanan and Micha{}el H. Conner and John H. Howard and David S. H. Rosenthal and F. Donelson Smith", title = "{A}ndrew: a Distributed Personal Computing Environment", journal = cacm, year = 1986, volume = 29, number = 3, pages = "184--201", month = mar } @InProceedings{fic:rep:626, Keywords = {fic,rep}, author = "M. Satyanarayanan and John H. Howard and David A. Nicols and Robert N. Sidebotham and Alfred Z. Spector and Micha{}el J. West", title = "{T}he {ITC} Distributed File System: Principles and Design", booktitle = sosp, year = 1985, pages = "35--50", organization = "ACM", month = dec } @InProceedings{gc:627, Keywords = {gc}, author = "Benjamin Goldberg", title = "Generational Reference Counting: A Reduced-Communication Distributed Storage Reclamation Scheme", booktitle = pldi, year = 1989, volume = 24, number = 7, series = "SIGPLAN Notices", pages = "313--321", organization = "SIGPLAN", publisher = acmpress, address = "Portland OR, USA", month = jun } @InProceedings{gc:628, Keywords = {gc}, author = "Jos\'{e} M. Piquer", title = "Indirect Reference-Counting, a Distributed Garbage Collection Algorithm", volume = 505, series = "Lecture Notes in Computer Science", pages = "150--165", booktitle = "PARLE'91---Parallel Architectures and Languages Europe", year = 1991, publisher = springer, address = "Eindhoven (the Netherlands)", month = jun } @TechReport{gc:c++:629, Keywords = {gc,c++}, author = "David L. Detlefs", title = "Concurrent Garbage Collection for {C++}", institution = Carnegie, year = 1990, number = "CMU-CS-90-119", address = pittsburgh, month = may } @MastersThesis{gc:c++:630, Keywords = {gc,c++}, author = "Daniel Ross Edelson", title = "Dynamic Storage Reclamation in {C++}", school = "University of California at Santa Cruz", year = 1990, address = "Santa Cruz, CA, USA", month = jun } @PhDthesis{rep:con:631, Keywords = {rep,con}, author = "Philippe Lecler", title = "Une approche de la programmation des syst\`emes distribu\'es fond\'ee sur la fragmentation des donn\'ees et des calculs, et sa mise en {\oe}uvre dans le syst\`eme {G}othic", school = "Universit\'e de Rennes I", type = "Th\`ese de doctorat", year = 1989, address = "Rennes, France", month = sep } @InProceedings{gc:632, Keywords = {gc}, author = "D. I. Bevan", title = "Distributed Garbage Collection Using Reference Counting", booktitle = "PARLE'87---Parallel Architectures and Languages Europe", year = 1987, volume = 259, series = lncs, pages = "117--187", publisher = springer, address = "Eindhoven (the Netherlands)", month = jun } @PhDthesis{mat:pan:633, Keywords = {mat,pan}, author = "Gilles Muller", title = "Conception et r\'ealisation d'une machine multiprocesseur s\^ure de fonctionnement", school = "Universit\'e de Rennes I", type = "Th\`ese de doctorat", year = 1988, address = "Rennes, France", month = jun } @InProceedings{fic:perf:634, Keywords = {fic,perf}, author = "M. Satyanarayanan", title = "A Study of File Sizes and Functional Lifetimes", booktitle = sosp, year = 1981, month = dec, organization= "ACM", pages = "96--108" } @InProceedings{rep:con:635, Keywords = {rep,con}, author = "P.J. Leach and B.L. Stumpf and J.A. Hamilton and P.H. Levine", title = "{UID}s as Internal Names in Distributed Systems", booktitle = podc, year = 1982, pages = "34--41", organization = "ACM", address = "Ottawa, Canada", month = aug } @Article{alg:rep:636, Keywords = {alg,rep}, author = "Mullender, S. J. and Vit{\'a}nyi, P. M. B", title = "Distributed Match-Making", journal = "Algorithmica", year = 1988, volume = 3, pages = "367--391" } @TechReport{nfs:637, Keywords = {nfs}, author = "{Sun Microsystems, Inc.}", title = "{NFS}: Network File System Protocol Specification", institution = "Network Information Center, SRI International", year = 1989, type = "RFC", number = 1094, month = mar } @InProceedings{nfs:638, Keywords = {nfs}, author = "Russel Sandberg and David Goldberg and Steve Kleiman and Dan Walsh and Bob Lyon", title = "Design and Implementation of the {S}un {N}etwork {F}ilesystem", booktitle = "Proc.\ Summer 1985 USENIX Conf.", year = 1985, pages = "119-130", organization = "USENIX", address = "Portland OR, USA", month = jun } @InProceedings{loo:rep:639, Keywords = {loo,rep}, author = "Bal, H. E. and Kaasho{}ek, M. F. and Tanenbaum, A. S.", title = "A Distributed Implementation of the Shared Data-Object Model", booktitle = "Proc.\ First USENIX\slash SERC Workshop on Experiences with Building Distributed and Multiprocessor Systems", year = 1989, editor = "Eugene Spafford", pages = "1--19", organization = "Usenix", address = "Ft.\ Lauderdale FL, USA", month = oct } @Article{con:pan:640, Keywords = {con,pan}, author = "Michael J. Fischer and Nancy A. Lynch and Michael S. Patterson", title = "Impossibility of distributed consensus with one faulty process", journal = jacm, year = 1985, volume = 32, number = 2, pages = "374--382", month = apr, doi = {http://doi.acm.org/10.1145/3149.214121}, publisher = {ACM Press}, address = {New York, NY, USA}, comment = {FLP85} } @InProceedings{app:641, Keywords = {app}, author = "J.-M. Deshayes and V. Abrossimov and R. Lea", title = "The {C}idre distributed object system based on {C}horus", booktitle = "Proc.\ of the TOOLS'89 Conf.", year = 1989, address = "Paris, France" } @InProceedings{nfs:unix:642, Keywords = {nfs,unix}, author = "Kleiman, S. R.", title = "{V}nodes: An Architecture for Multiple File System Types in {S}un {U}nix", booktitle = "Proc.\ Summer 1986 USENIX Conf.", year = 1986, pages = "238--247", organization = "USENIX", address = "Atlanta, GA, USA", month = jun } @InProceedings{unix:643, Keywords = {unix}, author = "Rodriguez, R. and Ko{}ehler, M. and Hyde, R.", title = "The Generic File System", booktitle = "Proc.\ Summer 1986 USENIX Conf.", year = 1986, pages = "260--269", organization = "USENIX", address = "Atlanta, GA, USA", month = jun } @TechReport{con:644, Keywords = {con}, author = "Gregory R. Andrews", title = "Paradigms for Process Interaction in Distributed Programs", institution = "Dept.\ of Comp.\ Sc., University of Arizona", year = 1989, number = "TR-89-24", address = "Tucson, AZ {(USA)}", month = oct } @TechReport{pro:645, Keywords = {pro}, author = "O'Malley, Sean W. and Abbott, Mark B. and Hutchinson, Norman C. and Peterson, Larry L.", title = "A Transparent Blast Facility", institution = "Dept.\ of Comp.\ Sc., University of Arizona", year = 1989, number = "TR-89-28", address = "Tucson, AZ {(USA)}", month = dec } @Article{pro:646, Keywords = {pro}, author = "Deering, Stephen E. and Cheriton, David R.", title = "Multicast Routing in Datagram Internetworks and Extended {LAN}s", journal = tocs, year = 1990, volume = 8, number = 2, pages = "85--110", month = may } @Article{loo:pro:647, Keywords = {loo,pro}, author = "Karsten Schwan and Win Bo", title = "Topologies---Distributed Objects on Multicomputers", journal = tocs, year = 1990, volume = 8, number = 2, pages = "111--157", month = may } @TechReport{pan:648, Keywords = {pan}, author = "P\^{a}ris, Jehan-Fran\c{c}ois and Darrell D. E. Long", title = "Resilient Memory-Resident Data Objects", institution = "Computer Research Lab., U.\ of California", year = 1990, number = "UCSC-CRL-90-36", address = "Santa Cruz, CA, USA" } @TechReport{pan:649, Keywords = {pan}, author = "P\^{a}ris, Jehan-Fran\c{c}ois and Darrell D. E. Long", title = "Protecting Replicated Objects Against Media Failures", institution = "Computer Research Lab., U.\ of California", year = 1990, number = "UCSC-CRL-90-35", address = "Santa Cruz, CA, USA" } @InProceedings{dbg:650, Keywords = {dbg}, author = "Peter B. Kessler", title = "Fast Breakpoints: Design and Implementation", booktitle = "Programming Language Design and Implementation", year = 1990, volume = 25, number = 6, series = "SIGPLAN Notices", pages = "78--84", organization = "SIGPLAN", publisher = acmpress, address = "White Plains, NY, USA", month = jun } @InProceedings{loo:651, Keywords = {loo}, author = "Craig Chambers and David Ungar", title = "Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs ", booktitle = "Programming Language Design and Implementation", year = 1990, volume = 25, number = 6, series = "SIGPLAN Notices", pages = "150--164", organization = "SIGPLAN", publisher = acmpress, address = "White Plains, NY, USA", month = jun } @Article{os:rep:652, Keywords = {os,rep}, author = "Sape J. Mullender and van Rossum, Guido and Andrew S. Tanenbaum and van Renesse, Robbert and van Staveren, Hans", title = "{A}mo{}eba: A Distributed Operating System for the 1990s", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "44--53", month = may } @Article{mem:alg:653, Keywords = {mem,alg}, author = "Micha{}el Stumm and Songnian Zhou", title = "Algorithms Implementing Distributed Shared Memory", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "54--64", month = may } @Article{div:654, Keywords = {div}, author = "Dror G. Feitelson and Larry Rudolph", title = "Distributed Hierarchical Control for Parallel Processing", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "65--77", month = may } @Article{fic:sec:655, Keywords = {fic,sec}, author = "Mahadev Satyanarayanan", title = "Scalable, Secure and Highly Available Distributed File Access", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "9--21", month = may } @Article{exp:656, Keywords = {exp}, author = "Larry Peterson and Norman Hutchinson and Sean O'Malley and Herman Rao", title = "The {x-K}ernel: A Platform for Accessing Internet Resources", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "23--33", month = may } @InProceedings{app:loo:657, Keywords = {app,loo}, author = "Anne Deguin and Fran\c{c}ois Bourdon and Jean-Marc Deshayes and Marcel Greard and Didier Tourrade and Pierre Touzeau", title = "{C}idre: Intelligent Circulation of Distributed Folders", booktitle = "International Workshop on Telematics", year = 1989, address = "Denver, CO, USA" } @InProceedings{perf:658, Keywords = {perf}, author = "John H. Hartman and John K. Ousterhout", title = "Performance Measurements of a Multipressor Sprite Kernel", booktitle = "Proc.\ Summer 1990 USENIX Conf.", year = 1990, pages = "279--287", organization = "USENIX", address = "Anaheim, CA, USA", month = jun } @InProceedings{fic:659, Keywords = {fic}, author = "Mendel Rosenblum and John K. Ousterhout", title = "The {LFS} Storage Manager", booktitle = "Proc.\ Summer 1990 USENIX Conf.", year = 1990, pages = "315--324", organization = "USENIX", address = "Anaheim, CA, USA", month = jun } @TechReport{mem:660, Keywords = {mem}, author = "B\'{e}atrice Michel", title = "{G}othic Memory Management: A Multiprocessor Shared Single Level Store", institution = irisa, year = 1990, number = 1202, address = "Rennes, France", month = apr } @TechReport{alg:rep:661, Keywords = {alg,rep}, author = "Michel Raynal", title = "Order Notions and Atomic Multicast in Distributed Systems: A Short Survey", institution = irisa, year = 1990, number = 1197, address = "Rennes, France", month = mar } @TechReport{lan:662, Keywords = {lan}, author = "Jean-Pierre B\^{a}natre and Le M\'{e}tayer, Daniel", title = "Programming by Multiset Transformation", institution = irisa, year = 1990, number = 1205, address = "Rennes, France", month = apr } @TechReport{fic:perf:663, Keywords = {fic,perf}, author = "Randy H. Katz and Garth A. Gibson and David A. Patterson", title = "Disk System Architectures for High-Performance Computing", institution = "Computer Science Division, U.\ of California", year = 1989, number = "UCB/CSD 89/497", address = "Berkeley, CA, USA", month = mar } @Article{fic:664, Keywords = {fic}, author = "David G. Korn and Eduardo Krell", title = "A New Dimension for the {U}nix File System", journal = spe, year = 1990, volume = 20, pages = "19--34", month = jun } @Article{loo:rep:665, Keywords = {loo,rep}, author = "John K. Bennett", title = "Experience with Distributed {S}malltalk", journal = spe, year = 1990, volume = 20, pages = "157--180", month = feb } @Article{nom:666, Keywords = {nom}, author = "Mic Bowman and Larry L. Peterson and Andrey Yeatts", title = "{U}nivers: an Attribute-Based Name Server", journal = spe, year = 1990, volume = 20, pages = "403--424", month = apr } @Article{syn:667, Keywords = {syn}, author = "Charles W. Reynolds", title = "Signalling Regions: Multiprocessing in a Shared Memory Reconsidered", journal = spe, year = 1990, volume = 20, pages = "325--356", month = apr } @TechReport{c++:668, Keywords = {c++}, author = "Bruce Martin", title = "The Separation of Interface and Implementation in {C++}", institution = "Hewlett Packard", year = 1990, number = "HPL-90-102", address = "Palo Alto, CA, USA", month = jul } @TechReport{c++:669, Keywords = {c++}, author = "Philippe Gautron", title = "Experience in Programming with {C++} Parameterized Types", institution = "Rank Xerox, Laboratoire Informatique Th\'{e}orique et Programmation, Universit\'{e} Paris VI", year = 1990, number = "LITP 90.45 RXF", address = "Paris, France", month = apr } @TechReport{exp:loo:fic:670, Keywords = {exp,loo,fic}, author = "Thomas W. Page and Gerald J. Popek and Richard G. Guy and John S. Heidemann", title = "The {F}icus Distributed File System: Replication via Stackable Layers", institution = "Computer Science Dept., U.\ of California", year = 1990, number = "CSD-900009", address = "Los Angeles, CA, USA", month = apr } @TechReport{loo:exp:671, Keywords = {loo,exp}, author = "{Architecture Projects Management Limited}", title = "An Engineer's Introduction to the Architecture", institution = "{ANSA}", year = 1989, number = "TR.03.02", address = "Cambridge, United Kingdom", month = mar } @InProceedings{exp:672, Keywords = {exp}, author = "John K. Ousterhout", title = "Why Aren't Operating Systems Getting Faster As Fast as Hardware?", booktitle = "Proc.\ Summer 1990 USENIX Conf.", year = 1990, pages = "247--256", organization = "USENIX", address = "Anaheim, CA, USA", month = jun } @InProceedings{loo:rep:676, Keywords = {loo,rep}, author = "Mesaac Makpangou and Yvon Gourhant", title = "Fragmented Object: a Building Block for Distributed Object-Support Operating Systems", booktitle = "Workshop on Operating Systems and Object Orientation at ECOOP\slash OOPSLA 1990", year = 1990, address = "Ottawa, Canada", month = oct } @InProceedings{loo:rep:676bis, Keywords = {loo,rep}, author = "Mesaac Makpangou and Yvon Gourhant", title = "Fragmented Objects: a Building Block for Distributed Object-Support Operating Systems", volume = 5, number = 1, pages = "22--25", booktitle = "Newsletter of the Computer Society Technical Committee on Operating Systems and Application Environments", year = 1991, organization = "{IEEE}" } @Article{gc:677, Keywords = {gc}, author = "G. Tel and F. Mattern", title = "The Derivation of Distributed Termination Detection Algorithms from Garbage Collection Schemes", journal = toplas, year = 1993, volume = 15, number = 1, pages = "1--35", month = jan } @TechReport{nom:678, Keywords = {nom}, author = "Mic Bowman and Debray, Saumya K. and Peterson, Larry L.", title = "Reasoning About Naming Systems", institution = "Dept.\ of Comp.\ Sc., U.\ of Arizona", year = 1990, number = "TR 90-19", address = "Tucson, AZ, USA", month = may } @TechReport{rep:pan:679, Keywords = {rep,pan}, author = "Johnson, D. B. and Zwa{}enepo{}el, W.", title = "Output-Driven Distributed Optimistic Message Logging and Checkpointing", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1990, number = "TR90-118", address = "Houston, Texas, USA", month = may } @TechReport{rep:pan:680, Keywords = {rep,pan}, author = "Elnozahy, Elmootazbellah Nabil", title = "Efficient Fault-Tolerance Support for Interactive Distributed Apllications", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1990, number = "TR90-120", address = "Houston, Texas, USA", month = may } @Article{alg:681, Keywords = {alg}, author = "Gabriel Bracha and Sam Toueg", title = "Distributed Deadlock Detection", journal = "Distributed Computing", year = 1987, volume = 2, pages = "121--138" } @Inproceedings{mem:loo:682, Keywords = {mem,loo}, author = "Ifor Williams and Mario Wolczko and Trevor Hopkins", title = "Dynamic Grouping in an Object Oriented Virtual Memory Hierarchy", booktitle = "Proc.\ Euro.\ Conf.\ on Object-Oriented Programming", address = "Paris, France", publisher = springer, month = jun, year = 1987, pages = "87--96" } @PhdThesis{rep:pan:alg:gc:683, Keywords = {rep,pan,alg,gc}, author = "Rivka Ladin", title = "A Method for Constructing Highly Available Services and a Technique for Distributed Garbage Collection", school = "Massachusetts Institute of Technology", year = 1989, address = "Cambridge, MA, USA", month = may } @TechReport{gc:rep:684, Keywords = {gc,rep}, author = "Martin Rudalics", title = "Correctness of Distributed Garbage Collection Algorithms", institution = "Johannes Kepler Universitat", year = 1990, number = "90-40.0", address = "Linz Austria" } @InProceedings{gc:rep:685, Keywords = {gc,rep}, author = "John Hughes", title = "A Distributed Garbage Collection Algorithm", editor = "Jouannaud, Jean-Pierre", volume = 201, series = "Lecture Notes in Computer Science", pages = "256--272", booktitle = "Functional Languages and Computer Architectures", year = 1985, publisher = springer, address = "Nancy, France", month = sep } @TechReport{exp:perf:686, Keywords = {exp,perf}, author = "Bershad, Brian N.", title = "High Performance Cross-Address Space Communication", institution = "Dept.\ of Comp.\ Sc.\ and Engineering, U.\ of Washington", year = 1990, number = "90-06-02", address = "Seattle, WA, USA", month = jun } @TechReport{mat:exp:687, Keywords = {mat,exp}, author = "Anderson, Thomas E. and Levy, Henry M. and Bershad, Brian N. and Lazowska, Edward D.", title = "The Interaction of Architecture and Operating System Design", institution = "Dept.\ of Comp.\ Sc.\ and Engineering, U.\ of Washington", year = 1990, number = "90-08-01", address = "Seattle, WA, USA", month = aug } @InProceedings{mat:exp:687bis, Keywords = {mat,exp}, author = "Anderson, Thomas E. and Levy, Henry M. and Bershad, Brian N. and Lazowska, Edward D.", title = "The Interaction of Architecture and Operating System Design", pages = "108--120", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = apr } @Misc{rep:misc:688, Keywords = {rep,misc}, author = "Feeley, Micha{}el J. and Bershad, Brian N. and Chase, Jeffrey S. and Levy, Henry M.", title = "Dynamic Node Reconfiguration in a Parallel-Distributed Environment" } @TechReport{gc:689, Keywords = {gc}, author = "Bartlett, Jo{}el F.", title = "Mostly-Copying Garbage Collection Picks Up Generations and {C++}", institution = "Digital Western Research Laboratory", year = 1989, type = "Technical Note", number = "TN-12", address = "Palo Alto, CA, USA", month = oct } @Article{alg:rep:rt:690, Keywords = {alg,rep,rt}, author = "Flaviu Cristian", title = "Probabilistic Clock Synchronization", journal = "Distributed Computing", year = 1989, number = 3, pages = "146--158" } @TechReport{con:exp:rep:691, Keywords = {con,exp,rep}, author = "David P. Anderson", title = "Meta-Scheduling for Distributed Continuous Media", institution = "Comp.\ Sc.\ Division, {EECS} Dept., University of California", year = 1990, number = "UCB/CSD 90/599", address = "Berkeley, CA, USA", month = oct } @TechReport{exp:mm:692, Keywords = {exp,mm}, author = "David P. Anderson and Ramesh Govindan and George Homsy", title = "Abstractions for Continuous Media in a Network Window System", institution = "Comp.\ Sc.\ Division, {EECS} Dept., University of California", year = 1990, number = "UCB/CSD 90/596", address = "Berkeley, CA, USA", month = sep } @TechReport{alg:rep:693, Keywords = {alg,rep}, author = "Steve Hilditch and Tom Thomson", title = "Distributed Deadlock Detection: Algorithms and Proofs", institution = "Dept.\ of Comp.\ Sc., University of Manchester", year = 1989, number = "UMCS-89-6-1", address = "Manchester, England", month = mar } @TechReport{exp:694, Keywords = {exp}, author = "David L. Black", title = "Scheduling Support for Concurrency and Parallelism in the Mach Operating System", institution = Carnegie, year = 1990, number = "CMU-CS-90-125", address = pittsburgh, month = apr } @Article{mach:syn:694bis, Keywords = {mach,syn}, author = "David L. Black", title = "Scheduling Support for Concurrency and Parallelism in the Mach Operating System", journal = "Computer", year = 1990, volume = 23, number = 5, pages = "35--43", month = may } @TechReport{fic:alg:695, Keywords = {fic,alg}, author = "Steere, David C. and Kistler, James J. and Satyanarayanan, M.", title = "Efficient User-Level File Cache Management on the {S}un {V}node Interface", institution = Carnegie, year = 1990, number = "CMU-CS-90-126", address = pittsburgh, month = apr } @TechReport{fic:alg:696, Keywords = {fic,alg}, author = "Cate, Vince", title = "Two Levels of Filesystem Hierarchy on One Disk", institution = Carnegie, year = 1990, number = "CMU-CS-90-129", address = pittsburgh, month = may } @TechReport{pan:con:697, Keywords = {pan,con}, author = "Flaviu Cristian", title = "Understanding Fault-Tolerant Distributed Systems", institution = "IBM Research Division, Almaden Research Center", year = 1990, type = "Research Report", number = "RJ 6980", address = "San Jose, CA {(USA)}", month = oct } @TechReport{alg:698, Keywords = {alg}, author = "Lynch, Nancy", title = "A Hundred Impossibility Proofs for Distributed Computing", institution = "Massachusetts Institute of Technology, Lab.\ for Comp.\ Sc.", year = 1989, number = "MIT/LCS/TM-394", address = "Cambridge, MA {(USA)}", month = aug } @TechReport{alg:699, Keywords = {alg}, author = "Herlihy, Maurice and Lynch, Nancy and Merritt, Micha{}el and Weihl, William", title = "On the Correctness of Orphan Management Algorithms", institution = "Massachusetts Institute of Technology, Lab.\ for Comp.\ Sc.", year = 1989, number = "MIT/LCS/TM-406", address = "Cambridge, MA {(USA)}", month = aug } @TechReport{pro:700, Keywords = {pro}, author = "Liskov, Barbara and Shrira, Luiva and Wroclawski, John", title = "Efficient At-Most-Once Messages Based on Synchronized Clocks", institution = "Massachusetts Institute of Technology, Lab.\ for Comp.\ Sc.", year = 1990, number = "MIT/LCS/TM-476", address = "Cambridge, MA {(USA)}", month = apr } @TechReport{pro:pan:701, Keywords = {pro,pan}, author = "Richard D. Schlichting and Shivakant Mishra and Larry L. Peterson", title = "Fault-Tolerance Aspects of {P}sync {IPC} Mechanism", institution = "Dept.\ of Comp.\ Sc., U.\ of Arizona", year = 1990, number = "TR 90-23", address = "Tucson, AZ, USA", month = jun } @TechReport{rep:alg:702, Keywords = {rep,alg}, author = "Joshua J. Bloch", title = "A Practical Approach to Replication of Abstract Data Objects", institution = carnegie, year = 1990, number = "CMU-CS-90-133", address = "Pittsburgh, PA, USA", month = may } @Article{alg:703, Keywords = {alg}, author = "B. J. Mckenzie and R. Harries and T. Bell", title = "Selecting a Hashing Algorithm", journal = spe, year = 1990, volume = 20, pages = "209--224", month = feb } @Article{exp:unix:704, Keywords = {exp,unix}, author = "Presotto, David L. and Ritchie, Dennis M. ", title = "Interprocess Communication in the Ninth Edition Unix System", journal = spe, year = 1990, volume = 20, pages = "S13--S1/17", month = jun } @TechReport{mem:705, Keywords = {mem}, author = "Micha{}el Wayne Young", title = "Exporting a User to Memory Management from a Communication-Oriented Operating System", institution = carnegie, year = 1989, number = "CMU-CS-89-202", address = "Pittsburgh, PA, USA", month = nov } @TechReport{app:706, Keywords = {app}, author = "David K. Gifford", title = "Notes on Community Information Systems", institution = "MIT Laboratory for Comp.\ Sc.", year = 1989, number = "MIT/LCS/TM-419", address = cambridge-mass, month = dec } @TechReport{pro:707, Keywords = {pro}, author = "Kenneth J. Goldman", title = "Highly Concurrent Logically Synchronous Multicast", institution = "MIT, Laboratory for Comp.\ Sc.", year = 1989, number = "MIT/LCS/TM-401", address = cambridge-mass, month = jul } @Article{gc:708, Keywords = {gc}, author = "E. P. Wentworth", title = "Pitfalls of Conservative Garbage Collection", journal = spe, year = 1990, volume = 20, pages = "719--727", month = jul } @InProceedings{prs:709, Keywords = {prs}, author = "Pollack, Fred J. and Kahn, Kevin C. and Wilkinson, Roy M.", title = "The {iMAX}-432 Object Filing System", pages = "137--147", booktitle = sosp, year = 1981, organization = "ACM", address = "Asilomar, CA, USA", month = dec } @TechReport{fic:710, Keywords = {fic}, author = "{Open Software Foundation}", title = "File Systems in a Distributed Computing Environment", year = 1990, type = "White Paper", number = "OSF-O-WP8-0990-1", institution = "Open Software Foundation", address = "Cambridge, MA", month = sep } @TechReport{misc:711, Keywords = {misc}, author = "{Open Software Foundation}", title = "Internationalization Made Easy", year = 1990, type = "White Paper", number = "OSF-D-WP5-0790-1", address = "Cambridge, MA", institution = "Open Software Foundation", month = sep } @TechReport{pan:712, Keywords = {pan}, author = "Robert B. Hagmann", title = "Rebuilding Database Caches During Fast Crash Recovery", institution = "Xerox PARC", year = 1990, number = "CSL-90-2", address = "Palo Alto, CA, USA", month = apr } @Article{rep:713, Keywords = {rep}, author = "Andrezej Goscinski and Mirion Bearman", title = "Resource Management in Large Distributed Systems", journal = "Operating Systems Review", year = 1990, volume = 24, number = 4, pages = "7--25", month = oct } @Article{loo:rep:714, Keywords = {loo,rep}, author = "Zhao Hong and Wayne McCoy", title = "An Associated Object Model for Distributed Systems", journal = "Operating Systems Review", year = 1990, volume = 24, number = 4, pages = "34--51", month = oct } @InProceedings{lan:rep:716, Keywords = {lan,rep}, author = "Ban\^{a}tre, Jean-Pierre and Ban\^{a}tre, Michel and Florimond Ployette", title = "The Concept of Multi-Function: a General Structuring Tool for Distributed Operating", pages = "478--485", booktitle = icdcs, year = 1986, organization = "{IEEE}", address = cambridge-mass, month = may } @InProceedings{rep:alg:717bis, Keywords = {rep,alg}, author = "Rivka Ladin and Barbara Liskov and Liuba Shrira", title = "Lazy Replication: Exploiting the Semantics of Distributed Services", volume = 4, number = 3, pages = "4--7", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @Article{rep:alg:717, Keywords = {rep,alg}, author = "Rivka Ladin and Barbara Liskov and Liuba Shrira", title = "Lazy Replication: Exploiting the Semantics of Distributed Services", journal = "Operating Systems Review", year = 1991, volume = 25, number = 1, pages = "49--55", month = jan } @InProceedings{rep:alg:718, Keywords = {rep,alg}, author = "Daniel Barbar\'{a} and Hector Garcia-Molina", title = "The Case for Controlled Inconsistency in Replicated Data", volume = 4, number = 3, pages = "8--11", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, publisher = "{IEEE} Computer Society" } @InProceedings{rep:alg:719, Keywords = {rep,alg}, author = "D. Agrawal and A. El Abbadi", title = "Efficient Techniques for Replicated Data Management", volume = 4, number = 3, pages = "12--16", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{fic:rep:720, Keywords = {fic,rep}, author = "Anupam Bhide and Elnozahy, Elmootazbellah N. and Morgan, Stephen P.", title = "Implicit Replication in a Network File Server", volume = 4, number = 3, pages = "17--20", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{fic:rep:721, Keywords = {fic,rep}, author = "Alex Siegel and Kenneth Birman and Keith Marzullo", title = "Position Paper for {D}eceit: A Flexible Distributed File System", volume = 4, number = 3, pages = "21--23", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{fic:rep:722, Keywords = {fic,rep}, author = "Popek, Gerald J. and Guy, Richard G. and Page, Jr., Thomas W. and Heidemann, John S.", title = "Replication in {F}icus Distributed File Systems", volume = 4, number = 3, pages = "24--29", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{fic:rep:alg:723, Keywords = {fic,rep,alg}, author = "Andy Hisgen and Andrew Birrell and Jerian Chuck and Timothy Mann and Michael Schroeder and Garret Swart", title = "Granularity and Semantic Level of Replication in the {E}cho Distributed System", volume = 4, number = 3, pages = "30--32", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{rep:alg:724, Keywords = {rep,alg}, author = "Gehard A. Schloss and Michael Stonebraker", title = "Highly Redundant Management of Distributed Data", volume = 4, number = 3, pages = "33--36", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{rep:725, Keywords = {rep}, author = "Hui-I Hsiao and DeWitt, David J.", title = "Replicated Data Management in the {G}amma Database Machine", volume = 4, number = 3, pages = "37--42", booktitle = "IEEE Computer Society Technical Committee on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}", publisher = "{IEEE} Computer Society" } @InProceedings{pro:726, Keywords = {pro}, author = "Erik Nordmark and David R. Cheriton", title = "Experiences from {VMTP}: How to Achieve Low Response Time", editor = "H. Rudin and R. Williamson", pages = "43--54", booktitle = "Protocols for High-Speed Networks", year = 1989, organization = "IFIP", publisher = "Elsevier Science Publishers B.V. (North-Holland)" } @InProceedings{pro:727, Keywords = {pro}, author = "Richard W. Watson", title = "The {D}elta-{T} Transport Protocol: Features and Experience", editor = "H. Rudin and R. Williamson", pages = "3--17", booktitle = "Protocols for High-Speed Networks", year = 1989, organization = "IFIP", publisher = "Elsevier Science Publishers B.V. (North-Holland)" } @InProceedings{loo:con:728, Keywords = {loo,con}, author = "Grady Booch and Michael Vilot", title = "The Design of the {C++} {B}ooch Components", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "1--11", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{prs:alg:729, Keywords = {prs,alg}, author = "Barbara Staudt Lerner and Habermann, A. Nico", title = "Beyond Schema Evolution to Database Reorganization", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "67--76", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{loo:div:730, Keywords = {loo,div}, author = "Freeman-Benson, Bjorn N.", title = "Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "77--88", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{gc:731, Keywords = {gc}, author = "Dennis Kafura and Doug Washabaugh and Jeff Nelson", title = "Garbage Collection of Actors", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "126--134", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{loo:con:732, Keywords = {loo,con}, author = "Lucy M. Berlin", title = "When Objects Collide: Experiences with Reusing Multiple Class Hierarchies", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "181--193", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{loo:fic:733, Keywords = {loo,fic}, author = "Andreas Paepcke", title = "{PCLOS}: Stress Testing {CLOS} Experiencing the Metaobject Protocol", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "194--211", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{perf:734, Keywords = {perf}, author = "Faust, John E. and Levy, Henry M.", title = "The Performance of an Object-Oriented Threads Package", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "278--288", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @InProceedings{loo:c++:735, Keywords = {loo,c++}, author = "Yutaka Ishikawa and Hideyuki Tokuda and Mercer, Clifford W.", title = "Object-Oriented Real-Time Language Design: Constructs for Timing Constraints", volume = 25, number = 10, series = "SIGPLAN Notices", pages = "289--298", booktitle = "ECOOP\slash OOPSLA'90 Conference", year = 1990, organization = "ACM", address = "Ottawa, Canada", month = oct } @Misc{loo:rep:736, Keywords = {loo,rep}, author = "Peter Buhler", title = "{COIN} - An Approach for Parallel and Distributed Programming", note = "Submitted to {PARLE'91}" } @Article{exp:loo:737, Keywords = {exp,loo}, author = "J. Nehmer and D. Haban and F. Mattern and D. Wybranietz and H. D. Rombach", title = "Key Concepts of the {INCAS} Multicomputer Project", journal = ieeese, year = 1987, volume = "SE-13", number = 8, pages = "913--923", month = aug } @InProceedings{alg:rep:738, Keywords = {alg,rep}, author = "Friedmann Mattern", title = "Virtual Time and Global States of Distributed Systems", pages = "215--226", booktitle = {Int.\ W.\ on Parallel and Distributed Algorithms}, year = 1989, publisher = "Elsevier Science Publishers B.V. (North-Holland)", local-url = {~/Contrib/replication+consistency/Virtual Time and Global States of Distributed Systems Mattern_1989.pdf} } @InProceedings{alg:rep:738bis, Keywords = {alg,rep}, author = "C. J. Fidge", title = "Timestamps in message-passing systems that preserve the partial ordering", booktitle = "11th Australian Computer Science Conference", pages = "55--66", year = 1988, address = "University of Queensland, Australia" } @Article{dbg:perf:739, Keywords = {dbg,perf}, author = "Dieter Haban and Dieter Wybranietz", title = "A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems", journal = ieeese, year = 1990, volume = 16, number = 2, pages = "197--211", month = feb } @TechReport{mem:rep:740bis, Keywords = {mem,rep}, author = "Mustaque Ahamad and Phillip W. Hutto and Ranjit John", title = "Implementing and Programming Causal Distributed Shared Memory", institution = "Georgia Institute of Technology, College of Computing", year = 1990, number = "GIT-CC-90-49", address = "Atlanta, GA {(USA)}" } @InProceedings{mem:rep:740, Keywords = {mem,rep}, author = "Mustaque Ahamad and Phillip W. Hutto and Ranjit John", title = "Implementing and Programming Causal Distributed Shared Memory", booktitle = icdcs, year = 1991, address = "Arlington, TX, USA", month = may } @TechReport{mem:fic:741, Keywords = {mem,fic}, author = "Micha{}el N. Nelson", title = "Virtual Memory {VS}. The File System", institution = "Digital Western Laboratory", year = 1990, number = "90/4", address = "Palo Alto CA, USA", month = apr } @TechReport{fic:loo:742, Keywords = {fic,loo}, author = "Peter W. Madany", title = "An Object-Oriented Approach Towards a General Model of File Systems: A Preliminary Exam Statement", institution = "Dept.\ of Comp.\ of Sc., U.\ of Illinois", year = 1990, number = "UIUCDCS-R-90-1607", address = "Urbana, Illinois {(USA)}", month = dec } @TechReport{alg:rep:optim:743, Keywords = {alg,rep,optim}, Group = {wdoc}, author = "Richard Golding and Darrell D. E. Long", title = "Accessing Replicated Data in a Large-Scale Distributed System", institution = "Computer Research Lab., U.\ of California", year = 1991, number = "UCSC-CRL-91-01", address = "Santa Cruz CA, USA", month = jan, local-url = {~/Contrib/wdoc/ftp___ftp.cse.ucsc.edu_pub_tr_ucsc-crl-93-09.pdf} } @InProceedings{prs:pan:744, Keywords = {prs,pan}, author = "Barbara Liskov and Robert Gruber and Paul Johnson and Liuba Shrira", title = "A Highly Available Object Repository for Use in a Heterogeneous Distributed System", booktitle = iwposdiu, year = 1990, address = "Martha's Vineyard MA {(USA)}", month = sep } @Article{rep:con:loo:745, Keywords = {rep,con,loo}, author = "Henry M. Levy and Ewan D. Tempero", title = "Modules, Objects, and Distributed Programming Issues in {RPC} and Remote Object Invocation", journal = spe, year = 1991, volume = 21, number = 1, pages = "77--90", month = jan } @Article{alg:misc:746, Keywords = {alg,misc}, author = "Nachum Dershowitz and Edward M. Reingold", title = "Calendrical Calculations", journal = spe, year = 1990, volume = 20, pages = "829--928", month = sep } @Misc{exp:747, Keywords = {exp}, author = "J. Nehmer and T. Gauweiler", title = "Design Rationale for the {MOSKITO} Kernel" } @Article{rep:748, Keywords = {rep}, author = "James W. Stamos and David K. Gifford", title = "Remote Evaluation", journal = toplas, year = 1990, volume = 12, number = 4, pages = "537--565", month = oct } @Article{perf:749, Keywords = {perf}, author = "Reinhold P. Weicker", title = "An Overview of Common Benchmarks", journal = "Computer", year = 1990, volume = 23, number = 12, pages = "65--75", month = dec } @TechReport{noy:750, Keywords = {noy}, author = "Anderson, Thomas E. and Bershad, Brian N. and Lazowska, Edward D. and Levy, Henry M.", title = "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism", institution = "Dept.\ of Comp.\ of Sc., U.\ of Washington ", year = 1990, number = "90-04-02", address = "Seattle, WA {(USA)}", month = apr } @Article{noy:750bis, Keywords = {noy}, author = "Anderson, Thomas E. and Bershad, Brian N. and Lazowska, Edward D. and Levy, Henry M.", title = "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism", journal = tocs, year = 1992, volume = 10, number = 1, pages = "53--79", month = feb } @TechReport{pro:751, Keywords = {pro}, author = "David P. Anderson and Ramesh Govindan and George Homsy and Robert Wahbe", title = "Integrated Digital Continuous Media: A Framework Based on {M}ach, {X11}, and {TCP/IP}", institution = "Comp.\ Sc.\ Division, {EECS} Dept., U.\ of California", year = 1990, number = "UCB/CSD 90/566", address = "Berkeley, CA, USA", month = mar } @TechReport{pro:752, Keywords = {pro}, author = "David P. Anderson and Ralf Guido Herrtwich and Carl Schaefer", title = "{SRP}: A Resource Reservation Protocol for Guaranteed-Performance Communication in the {I}nternet", institution = "Comp.\ Sc.\ Division, {EECS} Dept., U.\ of California", year = 1990, number = "UCB/CSD 90/562", address = "Berkeley, CA, USA", month = feb } @TechReport{fic:perf:753, Keywords = {fic,perf}, author = "Ann L. Chervenak", title = "Performance Measurements of the First {RAID} Prototype", institution = "Comp.\ Sc.\ Division, {EECS} Dept., U.\ of California", year = 1990, number = "UCB/CSD 90/574", address = "Berkeley, CA, USA", month = may } @TechReport{fic:754, Keywords = {fic}, author = "Edward K. Lee", title = "Software and Performance Issues in the Implementation of a {RAID} Prototype", institution = "Comp.\ Sc.\ Division, {EECS} Dept., U.\ of California", year = 1990, number = "UCB/CSD 90/573", address = "Berkeley, CA, USA", month = may } @Article{exp:noy:755, Keywords = {exp,noy}, author = "Scott, Micha{}el L. and LeBlanc, Thomas J. and Marsh, Brian D. and Becker, Timothy G. and Dubnicki Cezary and Markatos, Evangelos P.", title = "Implementation Issues for the {P}syche Multiprocessor Operating System", journal = "Computing Systems", year = 1990, volume = 3, number = 1, pages = "101--137" } @TechReport{gc:exp:perf:756, Keywords = {gc,exp,perf}, author = "John De{T}reville", title = "Heap Usage in the {T}opaz Environment", institution = "Digital Systems Research Center", year = 1990, number = 63, address = "Palo Alto, CA, USA", month = aug } @Misc{fic:757, Keywords = {fic}, author = "Peter C. Dibble and Michael L. Scott", title = "The Parallel Interleaved File System: A Solution to the Multiprocessor {I/O} Bottleneck", year = 1990, month = apr } @InProceedings{gc:c++:757bis, Keywords = {gc,c++}, author = "Edelson, Daniel R. and Pohl, Ira", title = "A Copying Collector for {C++}", booktitle = "Proc.\ of the 1991 Usenix {C++} Conf.", year = 1991, address = "Washington DC, {(USA)}", month = apr } @Misc{syn:noy:758, Keywords = {syn,noy}, author = "Mellor-Crummey, John M. and Scott, Micha{}el", title = "Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors", note = "Submitted to PPOPP 1991" } @InProceedings{mem:759, Keywords = {mem}, author = "Bolosky, William J. and Scott, Micha{}el L. and Fitzgerald, Robert P. and Fowler, Robert J. and Cox, Alan L.", title = "{NUMA} Policies and Their Relation to Memory Architecture", booktitle = asplos, year = 1991, address = "Santa Clara, CA, USA", month = apr } @Misc{noy:760, Keywords = {noy}, author = "Cox, Alan L. and Fowler, Robert J. and Veenstra, Jack E.", title = "Interprocessor Invocation on a {NUMA} Multiprocessor", year = 1990, month = oct } @InProceedings{syn:761, Keywords = {syn}, author = "Mellor-Crummey, John M. and Scott, Micha{}el L.", title = "Synchronization Without Contention", pages = "269--278", booktitle = asplos, year = 1991, address = "Santa Clara, CA, USA", month = apr } @TechReport{syn:noy:762, Keywords = {syn,noy}, author = "Mellor-Crummey, John M. and Scott, Micha{}el L.", title = "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors", institution = "Dept.\ of Computer Sc., U.\ of Rochester", year = 1990, number = 342, address = "Rochester NY {(USA)}", month = apr } @Article{syn:noy:762bis, Keywords = {syn,noy}, author = "Mellor-Crummey, John M. and Scott, Micha{}el L.", title = "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors", journal = tocs, year = 1991, volume = 9, number = 1, pages = "21--65", month = feb } @TechReport{rep:mem:763, Keywords = {rep,mem}, author = "Carter, John B. and Bennett, John K. and Zwaenepoel, Willy", title = "Implementation and Performance of {M}unin", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1991, number = "TR91-152", address = "Houston, Texas, USA" } @InProceedings{rep:mem:763bis, Keywords = {rep,mem}, author = "Carter, John B. and Bennett, John K. and Zwaenepoel, Willy", title = "Implementation and Performance of {M}unin", volume = 25, number = 5, series = "Operating Systems Review", pages = "152--164", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @TechReport{rep:mem:764, Keywords = {rep,mem}, author = "Ortega, Maria Ines and Armand, Fran\c{c}ois and Abrossimov, Vadim", title = "Coherent Distributed Shared Memory on the {C}horus Virtual Memory System", institution = "Chorus Syst\`{e}mes", year = 1990, number = "CS/TR-90-67", address = "Montigny-le-Bretonneux, France", month = oct } @TechReport{rep:765, Keywords = {rep}, author = "Marzullo, Keith and Wood, Mark D.", title = "Tools for Constructing Distributed Reactive Systems", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1193", address = "Ithaca, New York, USA", month = feb } @TechReport{pan:766, Keywords = {pan}, author = "Elnozahy, Elmootazbellah Nabil", title = "{M}anetho: A Low Overhead Rollback-Recovery System with Fast Output Commit", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1991, number = "TR 91-152", address = "Houston, Texas, USA", month = mar } @TechReport{fic:loo:767, Keywords = {fic,loo}, author = "Heidemann, John S. and Popek, Gerald J.", title = "An Extensible, Stackable Interface for File System Development", institution = "Computer Sc.\ Dept., U.\ of California", year = 1990, number = "CSD-900044", address = "Los Angeles, CA, USA", month = dec } @Article{pan:768, Keywords = {pan}, author = "Flaviu Cristian", title = "Understanding Fault-Tolerant Distributed Systems", journal = cacm, year = 1991, volume = 34, number = 2, pages = "56--78", month = feb } @TechReport{sec:770, Keywords = {sec}, author = "M. Abadi and M. Burrows and C. Kaufman and B. Lampson", title = "Authentication and Delegation with Smart-Cards", institution = "Digital Systems Research Center", year = 1990, number = 67, address = "Palo Alto, CA {(USA)}", month = oct } @Article{gc:mem:prs:771, Keywords = {gc,mem,prs}, author = "Paul R. Wilson", title = "Some Issues and Strategies in Heap Management and Memory Hierarchies", journal = "ACM SIGPLAN Notices", year = 1991, volume = 26, number = 3, pages = "45--52", month = mar } @InProceedings{mach:772, Keywords = {mach}, author = "David Golub and Randall Dean and Alessandro Forin and Richard Rashid", title = "{U}nix as an Application Program", booktitle = "Proc.\ of 1990 Usenix {C++} conference", year = 1990, organization = "Usenix", address = "San Francisco, CA {(USA)}", month = apr } @Article{prs:mem:773, Keywords = {prs,mem}, author = "Paul R. Wilson", title = "Opportunistic Garbage Collection", journal = "SIGPLAN Notices", year = 1988, volume = 23, number = 12, pages = "98--102", month = dec } @InProceedings{dbg:774, Keywords = {dbg}, author = "David F. Bacon and Seth Copen Goldstein", title = "Hardware-Assisted Replay of Multiprocessor Programs", booktitle = "ACM/ONR Workshop on Parallel and Distributed Debugging", year = 1991, address = "Santa Cruz, CA, USA", month = may } @TechReport{lan:775, Keywords = {lan}, author = "H. E. Bal", title = "Languages for Parallel Programming", institution = "Vrije Universiteit", year = 1990, number = "IR--226", address = "Amsterdam, The Netherlands", month = oct } @TechReport{rep:con:776, Keywords = {rep,con}, author = "Micha{}el F. Schwartz", title = "Techniques for Supporting Wide Area Distributed Applications", institution = "Dept.\ of Comp.\ Sc., U.\ of Colorado", year = 1991, number = "CU-CS-519-91", address = "Boulder, Colorado, USA", month = feb } @Article{dbg:777, Keywords = {dbg}, author = "McDowell, Charles E. and Helmbold, David P.", title = "Debugging Concurrent Programs", journal = acmcs, year = 1989, volume = 21, number = 4, pages = "593--622", month = dec } @TechReport{loo:mat:779, Keywords = {loo,mat}, author = "Dykstra, David W.", title = "Hardware Enforced Protection for Object-Oriented Operating Systems", institution = "Dept.\ of Comp.\ of Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1666", address = "Urbana-Champaign, Illinois {(USA)}", month = mar } @TechReport{loo:exp:780, Keywords = {loo,exp}, author = "Dykstra, David W. and Campbell, Roy H.", title = "Object-Oriented Hierarchies Across Protection Boundaries", institution = "Dept.\ of Comp.\ of Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1667", address = "Urbana-Champaign, Illinois {(USA)}", month = mar } @InProceedings{exp:rep:781, Keywords = {exp,rep}, author = "Eskicioglu, M. Rasit", title = "Design Issues of Process Migration Facilities in Distributed Systems", volume = 4, number = 2, pages = "3--13", booktitle = "IEEE Computer Society Technical Committe on Operating Systems and Application Environments Newsletter", year = 1990, organization = "{IEEE}" } @TechReport{loo:syn:782, Keywords = {loo,syn}, author = "Decouchant, D. and Le Dot, P. and Riveill, M. and Roisin, C. and Rousset de Pina, X.", title = "A Synchronization Mechanism for an Object Oriented Distributed System", institution = "Bull-IMAG", year = 1991, number = "9-91", address = "Grenoble, France", month = mar } @TechReport{dbg:783, Keywords = {dbg}, author = "Roisin, C. and Santana, M.", title = "The Observer: A Tool for Observing Distributed Applications", institution = "Bull-IMAG", year = 1991, number = "8-91", address = "Grenoble, France", month = jan } @TechReport{loo:rep:784, Keywords = {loo,rep}, author = "Boyer, F. and Cayuela, J. and Chevalier, P. Y. and Freyssinet, A. and Hagimont, D.", title = "Supporting an Object-Oriented Distributed System: Experience with {U}nix, {M}ach and {C}horus", institution = "Bull-IMAG", year = 1990, number = "7-90", address = "Grenoble, France", month = dec } @TechReport{loo:rep:app:785, Keywords = {loo,rep,app}, author = "Normand, V.", title = "A Practical Framework for Interactive Applications in {G}uide, an Object-Oriented Distributed System", institution = "Bull-IMAG", year = 1990, number = "6-90", address = "Grenoble, France", month = dec } @TechReport{loo:rep:786, Keywords = {loo,rep}, author = "Lacourte, S.", title = "Exceptions in {G}uide, an Object-Oriented Language for Distributed Applications", institution = "Bull-IMAG", year = 1990, number = "5-90", address = "Grenoble, France", month = dec } @TechReport{loo:app:787, Keywords = {loo,app}, author = "Riveill, M. and Roisin, C.", title = "Exemples de Programmes en Langage {G}uide", institution = "Bull-IMAG", year = 1990, number = "4-90", address = "Grenoble, France", month = dec } @TechReport{loo:rep:788, Keywords = {loo,rep}, author = "Nguyen van, H. and Riveill M. and Roisin, C.", title = "Manuel du Langage {G}uide ({V1.5})", institution = "Bull-IMAG", year = 1990, number = "3-90", address = "Grenoble, France", month = dec } @TechReport{loo:rep:789, Keywords = {loo,rep}, author = "Balter, R. and Bernadat, J. and Decouchant, D. and Duda, A. and Freyssinet, A. and Krakowiak, S. and Meysembourg, M. and Le Dot, P. and Nguyen van, H. and Paire, E. and Riveill, M. and Roisin, C. and Rousset de Pina, X. and Scioville, R. and Vand\^{o}me, G.", title = "Design and Implementation of {G}uide, an Object-Oriented Distributed System", institution = "Bull-IMAG", year = 1990, number = "1-90", address = "Grenoble, France", month = nov } @TechReport{loo:791, Keywords = {loo}, author = "Black, Andrew P. and Hutchinson, Norman C.", title = "Typechecking Polymorphism in {E}merald", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1990, number = "TR 90-34", address = "Tucson, AZ, USA", month = dec } @TechReport{lan:loo:791bis, Keywords = {lan,loo}, author = "Black, Andrew P. and Hutchinson, Norman C.", title = "Typechecking Polymorphism in {E}merald", institution = "Digital Equipment Corp., Cambridge Research Lab.", year = 1991, number = "CRL 91/1", address = "Cambridge MA, USA", month = dec } @TechReport{gc:792, Keywords = {gc}, author = "De{T}reville, John", title = "Experience with Concurrent Garbage Collectors for Modula-2+", institution = "Digital Systems Research Center", year = 1990, number = 64, address = "Palo Alto, CA, USA", month = nov } @Misc{alg:rep:794, Keywords = {alg,rep}, author = "Friedemann Mattern", title = "Efficient Distributed Snapshots and Global Virtual Time Algorithms for Non-{FIFO} Systems", year = 1990, month = mar } @Misc{pro:795, Keywords = {pro}, author = "Rom\'{o}n C\'{a}ceres and Danzig, Peter B. and Jamin, Sugih and Mitzel, Danny J.", title = "Characteristics of Wide-Area {TCP/IP} Conventions", year = 1991, note = "To appear in ACM SIGCOMM'91" } @InProceedings{alg:rep:796, Keywords = {alg,rep}, author = "Liskov, Barbara", title = "Practical Uses of Synchronized Clocks in Distributed Systems", booktitle = podc, year = 1991, address = "Canada", month = aug } @TechReport{exp:797, Keywords = {exp}, author = "Julien Maisonneuve and Herv\'e Soulard", title = "Structure de {COOL V1}", institution = inria, year = 1991, type = "Rapport Technique", number = 127, address = rocq, month = mar } @PhdThesis{loo:rep:sos:798, Keywords = {loo,rep,sos}, author = "Yvon Gourhant", title = "Outils pour la Programmation d'Objets Fragment\'es", school = "Universit\'e Paris 6 Pierre-et-Marie-Curie", year = 1991, type = "Th\`ese de doctorat", address = "Paris, France", month = jun } @TechReport{mem:rep:799, Keywords = {mem,rep}, author = "Ananthanarayanan, R. and Menon, Sathis and Mohindra, Ajay and Ramachandran, Umakishore", title = "On the Integration of Distributed Shared Memory with Virtual Memory Management", institution = "Georgia Institute of Technology, College of Computing", year = 1990, number = "GIT-CC-90/40", address = "Atlanta, GA, USA" } @TechReport{loo:rep:800, Keywords = {loo,rep}, author = "Dasgupta, Partha and Ananthanarayanan, R. and Menon, Sathis and Mohindra, Ajay and Chen, Raymond", title = "Distributed Programming with Objects and Threads in the {C}louds System", institution = "Georgia Institute of Technology, College of Computing", year = 1991, number = "GIT-CC-91/26", address = "Atlanta, GA, USA" } @Article{exp:loo:800bis, Keywords = {exp,loo}, author = "Dasgupta, Partha and Ananthanarayanan, R. and Menon, Sathis and Mohindra, Ajay and Chen, Raymond", title = "Distributed Programming with Objects and Threads in the {C}louds System", journal = "Computing Sytems", year = 1991, volume = 4, number = 3, pages = "243--276" } @Article{exp:rep:801, Keywords = {exp,rep}, author = "Dasgupta, Partha and LeBlanc Jr., Richard J. and Ahamad, Mustaque and Ramachandran, Umakishore", title = "The {C}louds Distributed Operating System", journal = "IEEE Computer", year = 1991, volume = 24, number = 11, pages = "34--44", month = nov } @Article{exp:rep:802, Keywords = {exp,rep}, author = "Dasgupta, P. and Chen, R. C. and Menon, S. and Pearson, M. P. and Ananthanarayanan, R. and Ramachandran, U. and Ahamad, M. and LeBlanc, R. J. and Appelbe, W. F. and Bernab\'eu-Aub\'an, J. M. and Hutto, P. W. and Khalidi, M. Y. A. and Wilkenloh, C. J.", title = "The Design and Implementation of the {C}louds Distributed Operating System", journal = "Computing Systems", year = 1990, volume = 3 } @Article{rep:803, Keywords = {rep}, author = "Champine, George A. and Geer Jr., Daniel E.", title = "Project {A}thena as a Distributed Computer System", journal = "Computer", year = 1990, pages = "40--51", month = sep } @InProceedings{gc:rep:804, Keywords = {gc,rep}, author = "Mancini, Luigi V. and Rotella, Vittoria and Venosa, Simonetta", title = "Copying Garbage Collection for Distributed Object Stores", pages = "218--227", booktitle = srds, year = 1991, address = "Pisa, {(Italy)}", month = sep } @Misc{rep:805, Keywords = {rep}, author = "Wood, Richard", title = "The {A}thena Network Services Environment: An Overview" } @InProceedings{loo:exp:806, Keywords = {loo,exp}, author = "Cahill, Vinny and Kramer, Andre", title = "{OISIN}: Operating System Support for Objects in a Distributed Environment", volume = 5, number = 1, pages = "4--8", booktitle = "Newsletter of the IEEE Computer Society Technical Committee on Operating Systems and Application Environments", year = 1991, organization = "{IEEE}" } @InProceedings{loo:rep:807, Keywords = {loo,rep}, author = "Druschel, Peter and Peterson, Larry L. and Hutchinson, Norman C.", title = "Lipto: A Dynamically Configurable Object-Oriented Kernel", volume = 5, number = 1, pages = "11--16", booktitle = "Newsletter of the IEEE Computer Society Technical Committee on Operating Systems and Application Environments", year = 1991, organization = "{IEEE}" } @InProceedings{exp:808, Keywords = {exp}, author = "Jones, Michael B.", title = "A Toolkit for Interposing User Code at the System Interface", volume = 5, number = 1, pages = "26--31", booktitle = "Newsletter of the IEEE Computer Society Technical Committee on Operating Systems and Application Environments", year = 1991, organization = "{IEEE}" } @Article{exp:loo:809, Keywords = {exp,loo}, author = "Yasuhiko Yokote and Fumio Teraoka and Atsushi Mitsuzawa", title = "The {M}use Object Architecture: A New Operating System Structuring Concept", journal = "Operating Systems Review", year = 1991, volume = 25, number = 2, pages = "22--46", month = apr } @Article{alg:810, Keywords = {alg}, author = "Michel Raynal", title = "A Simple Taxonomy for Distributed Mutual Exclusion Algorithms", journal = "Operating Systems Review", year = 1991, volume = 25, number = 2, pages = "47--50", month = apr } @Article{exp:rep:811, Keywords = {exp,rep}, author = "Liedtke, Jochen and Bartling, Ulrich and Beyer, Uwe and Heinrichs, Dietmar and Ruland, Rudolf and Szalay, Gyula", title = "Two Years of Experience with a $\mu $-Kernel Based {OS}", journal = "Operating Systems Review", year = 1991, volume = 25, number = 2, pages = "51--62", month = apr } @Misc{loo:rep:812, Keywords = {loo,rep}, author = "{Amadeus Project}", title = "Overview of the {A}madeus Project", howpublished = "TCD", year = 1991, month = may } @PhdThesis{pan:pro:optim:813, Keywords = {pan,pro,optim}, Group = {wdoc}, author = {Richard A. Golding}, title = {Weak-consistency group communication and membership}, school = {University of California Santa Cruz}, year = 1992, address = {Santa Cruz, CA, USA}, month = dec, note = {Tech. Report no.~UCSC-CRL-92-52}, url = {ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-92-52.ps.Z}, local-url = {~/Contrib/wdoc/ftp___ftp.cse.ucsc.edu_pub_tr_ucsc-crl-92-52.pdf} } @PhdThesis{rep:pan:814, Keywords = {rep,pan}, author = "Tatsuo Nakajima", title = "Atomicity in Multiversion Atomic Objects", school = "Keio University", year = 1990, address = "3-14-1 Hiyoshi, Kohoku-ku, Yokohama 223, Japan", month = jan } @InProceedings{mat:perf:815, Keywords = {mat,perf}, author = "Mogul, Jeffrey C. and Borg, Anita", title = "The Effect of Context Switches on Cache Performance", pages = "75--85", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = Apr } @InProceedings{mat:exp:816, Keywords = {mat,exp}, author = "David Keppel", title = "A Portable Interface for On-the-Fly Instruction Space Modification", pages = "86--95", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = Apr } @InProceedings{mem:app:817, Keywords = {mem,app}, author = "Andrew W. Appel and Kai Li", title = "Virtual Memory Primitives for User Programs", pages = "96--107", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = Apr } @TechReport{chorus:818, Keywords = {chorus}, author = "Guillemont, Marc and Lipkis, Jim and Orr, Doug and Rozier, Marc", title = "A Second-Generation Micro-Kernel Based {U}nix: Lessons in Performance and Compatibility", institution = "Chorus Syst\`{e}mes", year = 1990, number = "CS/TR-90-69", address = "Montigny-le-Bretonneux, France", month = nov } @Article{loo:rep:819, Keywords = {loo,rep}, author = "Balter, R. and Bernadat, J. and Decouchant, D. and Duda, A. and Freyssinet, A. and Krakowiak, S. and Meysembourg, M. and Le Dot, P. and Nguyen Van, H. and Paire, E. and Riveill, M. and Roisin, C. and Rousset de Pina, X. and Scioville, R. and Vand\^{o}me", title = "Architecture and Implementation of {G}uide, an Object-Oriented Distributed System", journal = "Computing Systems", year = 1991, volume = 4, number = 1, pages = "31--67" } @InProceedings{mat:perf:820, Keywords = {mat,perf}, author = "Wall, David W.", title = "Limits of Instruction-Level Parallelism", pages = "176--189", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = apr } @InProceedings{fic:821, Keywords = {fic}, author = "Vincent Cate and Thomas Gross", title = "Integration of Compression and Caching for a Two-Level Filesystem", pages = "200--211", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = apr } @InProceedings{mat:perf:822, Keywords = {mat,perf}, author = "Kourosh Gharachorloo and Anoop Gupta and John Hennessy", title = "Performance Evaluation of Memory Consistency Models for Shared-Memory Multiprocessors", pages = "245--257", booktitle = asplos, year = 1991, address = "Santa Clara, CA {(USA)}", month = apr } @Article{chorus:823, Keywords = {chorus}, author = "Grabas, Dominique and Guillemont, Marc and Tombroff, Michel and Tricot, Christian and Yassaie, Hossein", title = "{C}horus on {T}9000: {U}nix {S}ystem {V} on Networks of {T}ransputers", journal = "La Lettre du Transputer et des Calculateurs Distribu\'{e}s", year = 1991, pages = "47--64", month = apr } @TechReport{pro:824, Keywords = {pro}, author = "O'Malley, Sean W.", title = "{A}voca: An Environment for Programming with Protocols", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1990, number = "TR 90-31", address = "Tucson, AZ {(USA)}", month = sep } @Article{loo:db:825, Keywords = {loo,db}, author = "Bertino, Elisa and Martino, Lorenzo", title = "Object-Oriented Database Management Systems: Concepts and Issues", journal = "Computer", year = 1991, volume = 24, number = 4, pages = "33--48", month = apr } @Article{dbg:826, Keywords = {dbg}, author = "Goldszmidt, German S. and Katz, Shmuel and Yemini, Shaula", title = "High-Level Language Debugging for Concurrent Programs", journal = tocs, year = 1990, volume = 8, number = 4, pages = "311--336", month = nov } @Article{alg:827, Keywords = {alg}, author = "Agrawal, Divyakant and Abbadi, Amr El", title = "An Efficient and Fault-Tolerant Solution for Distributed Mutual Exclusion", journal = tocs, year = 1991, volume = 9, number = 1, pages = "1--20", month = feb } @TechReport{gc:mem:828, Keywords = {gc,mem}, author = "Kai Li", title = "Real-Time Concurrent Collection in User Mode", institution = "Dept.\ of Comp.\ of Sc., U.\ of Princeton", year = 1990, number = "CS-TR-291-90", address = "Princeton, NJ {(USA)}", month = oct } @Book{exp:rep:829, Keywords = {exp,rep}, title = "Construction des Syst\`{e}mes d'Exploitation R\'{e}partis", publisher = "INRIA", year = 1991, editor = "Balter, R. and Ban\^{a}tre, J.-P. and Krakowiak, S.", number = 9, series = "Collection Didactique", address = rocq, month = apr } @Book{exp:rep:830, Keywords = {exp,rep}, author = "Goscinski, Andrzej", title = "Distributed Operating Systems, The Logical Design", publisher = "Addison-Wesley", year = 1991, note = "ISBN 0-201-41704-9" } @InProceedings{syn:831, Keywords = {syn}, author = "Gharachorloo, Kourosh and Lenoski, Daniel and Laudon, James and Gibbons, Phillip and Gupta, Anoop and Hennessy, John", title = "Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors", volume = 18, number = 2, pages = "15--26", booktitle = "Proc.\ of the 17th Annual International Symp.\ on Comp.\ Architecture", year = 1990, organization = "ACM SIGARCH", address = "Seattle, WA, USA", month = may } @TechReport{rep:lan:832, Keywords = {rep,lan}, author = "Auerbach, J. S. and Bacon, D. F. and Goldberg, G. C. and Goldszmidt, G. S. and Kennedy, M. T. and Lowry, A. R. and Russell, J. R. and Silverman, W. and Strom, R. E. and Yellin, D. M. and Yemini, S. A.", title = "High-Level Language Support for Programming Reliable Distributed Systems", institution = "IBM Research Division, T. J. Watson Research Center", year = 1991, type = "Research Report", number = "RC 16441", address = "Yorktown Heights, NY {(USA)}", month = jan } @TechReport{pro:833, Keywords = {pro}, author = "O'Malley, Sean W. and Peterson, Larry L.", title = "A New Methodology for Designing Network Software", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1990, number = "TR 90-29", address = "Tucson, AZ {(USA)}", month = sep } @TechReport{prs:mem:834, Keywords = {prs,mem}, author = "Rosenberg, John and Keedy, James Leslie and Abramson, David", title = "Addressing Mechanisms for Large Virtual Memories", institution = "Dept.\ of Math.\ and Computational Sc. North Haugh, U.\ of St Andrews", year = 1990, type = "Research Report", number = "CS/90/2", address = "St Andrews, Scotland" } @TechReport{prs:mem:835, Keywords = {prs,mem}, author = "Rosenberg, John and Henskens, Frans and Brown, Fred and Morrison, Ron and Munro, David", title = "Stability in a Persistent Store Based on a Large Virtual Memory", institution = "Dept.\ of Math.\ and Computational Sc. North Haugh, U.\ of St Andrews", year = 1990, type = "Research Report", number = "CS/90/6", address = "St. Andrew, KY {(USA)}" } @TechReport{prs:sec:836, Keywords = {prs,sec}, author = "Morrison, R. and Brown, A. L. and Connor, R. C. H. and Cutts, Q. I. and Dearle, A. and Kirby, G. and Rosenberg, J. and Stemple, D.", title = "Protection in Persistent Object Systems", institution = "Dept.\ of Math.\ and Computational Sc. North Haugh, U.\ of St Andrews", year = 1990, type = "Research Report", number = "CS/90/7", address = "St Andrew, KY {(USA)}" } @TechReport{prs:fic:837, Keywords = {prs,fic}, author = "Brown, A. L. and Morrison, R.", title = "A Generic Persistent Object Store", institution = "Dept.\ of Math.\ and Computational Sc. North Haugh, U.\ of St Andrews", year = 1991, type = "Research Report", number = "CS/91/2", address = "St Andrew, KY {(USA)}" } @InProceedings{exp:838, Keywords = {exp}, author = "Pike, Rob and Presotto, Dave and Thompson, Ken and Trickey, Howard", title = "Plan 9 from {B}ell {L}abs", pages = "1--9", booktitle = "Proc.\ Summer UKUUG Conf.", year = 1990, address = "London", month = jul } @InProceedings{exp:839, Keywords = {exp}, author = "Pike, Rob and Presotto, Dave and Thompson, Ken and Trickey, Howard", title = "Plan 9, A Distributed System", pages = "43--50", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{exp:839bis, Keywords = {exp}, author = "Presotto, Dave and Pike, Rob and Thompson, Ken and Trickey, Howard", title = "Plan 9, A Distributed System", pages = "31--37", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:app:840, Keywords = {exp,app}, author = "Pike, Rob", title = "$8^1/2$, the {P}lan 9 Window System", pages = "251--265", booktitle = "Proc.\ Summer USENIX Conf.", year = 1991, address = "Nashville, USA", month = jun } @InProceedings{exp:par:841, Keywords = {exp,par}, author = "Presotto, David Leo", title = "Multiprocessor Streams for {P}lan 9", pages = "11--19", booktitle = "Proc.\ Summer UKUUG Conf.", year = 1990, address = "London", month = jul } @InProceedings{exp:syn:842, Keywords = {exp,syn}, author = "Pike, Rob and Presotto, Dave and Thompson, Ken and Holzmann, Gerard", title = "Process Sleep and Wakeup on a Shared-Memory Multiprocessor", pages = "161--166", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{exp:rep:843, Keywords = {exp,rep}, author = "Mullender, Sape J.", title = "Experiences with {A}moeba", pages = "1--12", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{exp:rep:844, Keywords = {exp,rep}, author = "Bricker, Allan", title = "Microkernel-Based {U}nix Operating Systems", pages = "13--42", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{exp:845, Keywords = {exp}, author = "{Open Software Foundation}", title = "The {OSF}/1 Operating Systems", pages = "33--42", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{exp:846, Keywords = {exp}, author = "Schuelke, Andrew", title = "{UI}'s Enterprise Computing Architecture", pages = "51--52", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{loo:rep:847, Keywords = {loo,rep}, author = "Herbert, Andrew", title = "Distributing Objects", pages = "197--208", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @InProceedings{lan:rep:848, Keywords = {lan,rep}, author = "Bal, Henri E.", title = "A Comparative Study of Five Parallel Programming Languages", pages = "209--228", booktitle = "Proc.\ Spring {E}ur{O}pen Conf.", year = 1991, address = "Troms\o{}, Norway", month = may } @TechReport{alg:rep:849, Keywords = {alg,rep}, author = "Lamport, Leslie and Lynch, Nancy", title = "Chapter on Distributed Computing", institution = "Massachusetts Institute of Technology, Lab.\ for Comp.\ Sc.", year = 1989, number = "MIT/LCS/TM-384", address = "Cambridge, MA {(USA)}", month = feb } @InProceedings{exp:pro:850, Keywords = {exp,pro}, author = "Hutchinson, Norman C. and Peterson, Larry L.", title = "Design of the {\em x}-{K}ernel", pages = "65--71", booktitle = "Proc.\ of the SIGCOMM'88 Symp.", year = 1988, address = "Stanford, CA {(USA)}", month = aug } @Article{loo:851, Keywords = {loo}, author = "Rajendra K. Raj and Ewan Tempero and Henry M. Levy and Andrew P. Black and Norman C. Hutchinson and Eric Jul", title = "Emerald: A General-Purpose Programming Language", journal = spe, year = 1991, volume = 21, pages = "91--118", month = jan } @TechReport{syn:gc:852, Keywords = {syn,gc}, author = "Herlihy, Maurice and Moss, J. Eliot. B.", title = "Non-Blocking Garbage Collection for Multiprocessors", institution = "Digital Equipment Corporation", year = 1990, number = "CRL 90/9", address = "Cambridge, MA {(USA)}", month = nov } @Article{exp:mem:853, Keywords = {exp,mem}, author = "Tzou, Shin-Yuan and Anderson, David P.", title = "The Performance of Message-Passing Using Restricted Virtual Memory Remapping", journal = spe, year = 1991, volume = 21, pages = "251--267", month = mar } @TechReport{loo:rep:855, Keywords = {loo,rep}, author = "Druschel, Peter and Peterson, Larry L. and Hutchinson, Norman C.", title = "Decoupling Modularity and Protection in {L}ipto", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1991, number = "TR 91-6", address = "Tucson, AZ {(USA)}", month = feb } @InProceedings{loo:rep:855bis, Keywords = {loo,rep}, author = "Druschel, Peter and Peterson, Larry L. and Hutchinson, Norman C.", title = "Beyond Micro-Kernel Design: Decoupling Modularity and Protection in {L}ipto", pages = "512--520", booktitle = icdcs, year = 1992, address = "Yokohama, Japan", month = jun } @TechReport{fic:rep:856, Keywords = {fic,rep}, author = "Page, Jr., Thomas W. and Guy, Richard G. and Popek, Gerald J. and Heidemann, John S.", title = "Architecture of the {F}icus Scalable Replicated File System", institution = "University of California", year = 1991, number = "UCLA-CSD 910005", address = "Los Angeles, CA, USA", month = mar } @TechReport{fic:loo:857, Keywords = {fic,loo}, author = "Heidemann, John S. and Popek, Gerald J.", title = "A Layered Approach to File System Development", institution = "University of California", year = 1991, number = "UCLA-CSD 910007", address = "Los Angeles, CA, USA", month = mar } @Article{rep:lan:858, Keywords = {rep,lan}, author = "Scott, Michael L.", title = "The {L}ynx Distributed Programming Language: Motivation, Design and Experience", journal = "Computing Languages", year = 1991, volume = 16, number = "3/4", pages = "209--233" } @TechReport{loo:exp:859, Keywords = {loo,exp}, author = "Vincent Frank Russo", title = "An Object-Oriented Operating System", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1640", address = "Urbana-Champaign, Illinois {(USA)}", month = jan } @Proceedings{iwooos91_p, title = iwooos, year = 1991, editor = "Luis-Felipe Cabrera and Vince Russo and Marc Shapiro", publisher = "IEEE Computer Society Press", organization = "IEEE", address = {Palo Alto CA, USA}, month = oct, note = "IEEE Computer Society Press Order Number 2265", comment = {INT LIP6 REGAL} } @InProceedings{exp:loo:860, Keywords = {exp,loo}, author = "David A. Moon", title = "{G}enera Retrospective", crossref = "iwooos91_p", pages = "2--8", booktitle = iwooos, year = 1991 } @InProceedings{exp:loo:861, Keywords = {exp,loo}, author = "Roy H. Campbell and Nayeem Islam and Ralph Johnson and Panos Kougiouris and Peter Madany", title = "{C}hoices, Frameworks and Refinement", crossref = "iwooos91_p", pages = "9--15", booktitle = iwooos, year = 1991 } @TechReport{exp:loo:861bis, Keywords = {exp,loo}, author = "Roy H. Campbell and Nayeem Islam and Ralph Johnson and Panos Kougiouris and Peter Madany", title = "{C}hoices, Frameworks and Refinement", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1712", address = "Urbana-Champaign, Illinois {(USA)}", month = dec } @Article{exp:loo:861ter, Keywords = {exp,loo}, author = "Roy H. Campbell and Nayeem Islam and Ralph Johnson and Panos Kougiouris and Peter Madany", title = "{C}hoices, Frameworks and Refinement", journal = "Computing Systems", year = 1992, volume = 5, number = 3, pages = "217--257" } @InProceedings{exp:loo:862, Keywords = {exp,loo}, author = "Calton Pu and Henry Massalin", title = "{Q}uaject Composition in the {S}ynthesis Kernel", crossref = "iwooos91_p", pages = "29--34", booktitle = iwooos, year = 1991 } @InProceedings{mat:loo:863, Keywords = {mat,loo}, author = "John Rosenberg", title = "Architectural Support for Persistent Object Systems", crossref = "iwooos91_p", pages = "48--60", booktitle = iwooos, year = 1991 } @InProceedings{gc:exp:864, Keywords = {gc,exp}, author = "Hans-Juergen Boehm", title = "Hardware and Operating System Support for Conservative Garbage Collection", crossref = "iwooos91_p", pages = "61--67", booktitle = iwooos, year = 1991 } @InProceedings{exp:loo:rep:865, Keywords = {exp,loo,rep}, author = "Rodger Lea and Paulo Amaral and Christian Jacquemot", title = "{COOL}-2: An Object Oriented Support Platform Built Above The {C}horus Micro-Kernel", crossref = "iwooos91_p", pages = "68--72", booktitle = iwooos, year = 1991 } @InProceedings{exp:loo:867, Keywords = {exp,loo}, author = "Peter Druschel and Larry L. Peterson and Norman C. Hutchinson", title = "Service Composition in {L}ipto", crossref = "iwooos91_p", pages = "108--111", booktitle = iwooos, year = 1991 } @Article{loo:869, Keywords = {loo}, author = "Gabriel, Richard P. and White, Jon L. and Bobrow, Daniel G.", title = "{CLOS}: Integrating Object-Oriented and Functional Programming", journal = cacm, year = 1991, volume = 34, number = 9, pages = "29--38", month = sep } @TechReport{alg:rep:870, Keywords = {alg,rep}, author = "Robert Cooper and Keith Marzullo", title = "Consistent Detection of Global Predicates", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1200", address = "Ithaca, NY {(USA)}", month = apr } @InProceedings{jrnl:loo:872, Keywords = {jrnl,loo}, author = "Michel Ruffin", title = "{K}itlog, A Generic Logging Tool ", booktitle = "ERCIM Workshop on Distributed Systems", year = 1991, address = "Lisboa, Portugal", month = nov } @PhdThesis{fic:jrnl:873, Keywords = {fic,jrnl}, author = "Ross Stuart Finlayson", title = "A Log File Service Exploiting Write-Once Storage", school = "Dept.\ of Comp.\ of Sc., U.\ of Stanford", year = 1989, address = "Stanford, CA, USA", month = jul } @Article{os:rep:874, Keywords = {os,rep}, author = "Roland Balter and Sacha Krakowiak", title = "{G}uide", journal = "Newsletter of the IEEE Computer Society Technical Committee on Operating Systems and Application Environments", year = 1991, volume = 5, number = 2, pages = "5--7" } @InProceedings{c++:gc:875, Keywords = {c++,gc}, author = "Edelson, Daniel R.", title = "A Mark-and-Sweep Collector for {C++}", pages = "51--57", booktitle = popl, year = 1992, organization = "ACM SIGPLAN-SIGACT", address = "Albuquerque, NM, USA", month = jan } @InProceedings{pro:loo:876, Keywords = {pro,loo}, author = "Besson, Michel and Huitema, Christian", title = "A Protocol for Interactive Remote Programming in Heterogeneous Environments", booktitle = "The Silicon Valley Networking Conf.\ 91", year = 1991, address = "Santa Clara, CA, USA", month = apr } @MastersThesis{dbg:877, Keywords = {dbg}, author = "Fr\'{e}d\'{e}ric Ruget", title = "Distributed Debugging Application to {C}horus", school = "Ecole Normale Sup\'{e}rieure --- Ecole Polytechnique", year = 1991, month = sep } @InProceedings{gc:878, Keywords = {gc}, author = "Ravi Sharma and Mary Lou Soffa", title = "Parallel Generational Garbage Collection", editor = "Paepcke and Andreas", booktitle = oopsla, year = 1991, address = "Phoenix, AZ, USA", month = oct } @InProceedings{c++:exp:879, Keywords = {c++,exp}, author = "Peter W. Madany and Roy H. Campbell and Panos Kougiouris", title = "Experiences Building an Object-Oriented System in C++", pages = "35--49", booktitle = "TOOLS, International Conf.\ on Technology of Object-Oriented Languages and Systems", year = 1991, address = "Paris", month = mar } @Article{nom:880, Keywords = {nom}, author = "Le Narzul, Jean-Pierre", title = "Composition of Name Spaces", journal = "IEEE Distributed Processing Technical Committee Newsletter", year = 1992, volume = 14, number = "Special Issue on Naming Facilities in Internet Environments and and Distributed Systems", pages = "42--46", month = jun } @Article{mem:rep:881, Keywords = {mem,rep}, author = "U. Ramachandran and M. Yousef and A. Khalidi", title = "An Implementation of Distributed Shared Memory", journal = spe, year = 1991, volume = 21, pages = "443--464", month = may } @TechReport{perf:loo:882, Keywords = {perf,loo}, author = "Nayeem Islam and Roy H. Campbell", title = "The Performance of Message-Based Applications on an Object Oriented Operating System", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1675", address = "Urbana-Champaign, Illinois {(USA)}", month = mar } @Misc{syn:883, Keywords = {syn}, howpublished = {app:par:1520} } @InProceedings{pan:884, Keywords = {pan}, author = "Darrell D. E. Long and J. L. Carroll and C. J. Park", title = "A Study of the Reliability of {I}nternet Sites", booktitle = srds, year = 1991, address = "Pisa, {(Italy)}", month = oct } @InProceedings{fic:885, Keywords = {fic}, author = "Mendel Rosenblum and John K. Ousterhout", title = "The Design and Implementation of a Log-Structured File System", volume = 25, number = 5, series = "Operating Systems Review", pages = "1--15", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @Article{fic:885bis, Keywords = {fic}, author = "Mendel Rosenblum and John K. Ousterhout", title = "The Design and Implementation of a Log-Structured File System", journal = tocs, year = 1992, volume = 10, number = 1, pages = "26--52", month = feb } @InProceedings{fic:syn:886, Keywords = {fic,syn}, author = "Frank Schmuck and Jim Wyllie", title = "Experience with Transactions in {Q}uick{S}ilver", volume = 25, number = 5, series = "Operating Systems Review", pages = "239--253", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @InProceedings{fic:rep:887old, Keywords = {fic,rep}, author = "James J. Kistler and M. Satyanarayanan", title = "Disconnected Operation in the {C}oda File System", volume = 25, number = 5, series = "Operating Systems Review", pages = "213--225", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @Article{fic:rep:887, Keywords = {fic,rep}, author = {James J. Kistler and M. Satyanarayanan}, title = "Disconnected operation in the {Coda} file system", journal= {ACM Trans.\ on Comp.\ Sys.\ (TOCS)}, year=1992, volume=10, url = {http://www.acm.org/pubs/contents/journals/tocs/1992-10}, month = feb, number=5, pages = {3--25}, booktitle= podc } @InProceedings{fic:rep:888, Keywords = {fic,rep}, author = "Mary G. Baker and John H. Hartman an Michael D. Kupfer and Ken W. Shirriff and John K. Ousterhout", title = "Measurements of a Distributed File System", volume = 25, number = 5, series = "Operating Systems Review", pages = "198--212", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct, doi = {http://doi.acm.org/10.1145/121132.121164}, local-url = {~/Contrib/Misc_Research/Measurements_distr_FS-Baker-SOSP91.pdf} } @InProceedings{exp:syn:889, Keywords = {exp,syn}, author = "Thomas E. Anderson and Brian N. Bershad and Edward D. Lazowska and Henry M. Levy", title = "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism", volume = 25, number = 5, series = "Operating Systems Review", pages = "95--109", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @InProceedings{sec:890, Keywords = {sec}, author = "Butler Lampson and Martin Abadi and Michael Burrows and Edward Wobber", title = "Authentication in Distributed Systems: Theory and Practice", volume = 25, number = 5, series = "Operating Systems Review", pages = "165--182", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @TechReport{sec:890bis, Keywords = {sec}, author = "Butler Lampson and Martin Abadi and Michael Burrows and Edward Wobber", title = "Authentication in Distributed Systems: Theory and Practice", institution = "Digital Systems Research Center", year = 1992, number = 83, address = "Palo Alto, CA, USA", month = feb } @Article{sec:890ter, Keywords = {sec}, author = "Butler Lampson and Mart\'{i}n Abadi and Michael Burrows and Edward Wobber", title = "Authentication in Distributed Systems: Theory and Practice", journal = tocs, year = 1992, volume = 10, number = 4, pages = "265--310", month = nov } @InProceedings{exp:syn:891, Keywords = {exp,syn}, author = "Richard P. Draves and Brian N. Bershad and Richard F. Rashid and Randall W. Dean", title = "Using Continuations to Implement Thread Management and Communication in Operating Systems", volume = 25, number = 5, series = "Operating Systems Review", pages = "122--136", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @InProceedings{exp:syn:892, Keywords = {exp,syn}, author = "Brian D. Marsh and Michael Scott and Thomas J. Leblanc and Evangelos P. Markatos", title = "First-Class User-Level Threads", volume = 25, number = 5, series = "Operating Systems Review", pages = "110--121", booktitle = sosp, year = 1991, address = Pacific-Grove, month = oct } @TechReport{fic:pan:893, Keywords = {fic,pan}, author = "Richard Golding and Darrell D. E. Long", title = "Accessing Replicated Data in an Internetwork", institution = "University of California", year = 1990, number = "UCSC-CRL-90-34", address = "Santa Cruz, CA, USA" } @InProceedings{gc:894, Keywords = {gc}, author = "Benjamin Goldberg", title = "Tag-Free Garbage Collection for Strongly Typed Programming Languages", pages = "165--176", booktitle = "Proc.\ of the SIGPLAN'91 Conf.\ on Programming Language Design and Implementation", year = 1991, organization = "ACM", address = "Toronto, Canada", month = jun } @TechReport{loo:pro:895, Keywords = {loo,pro}, author = "Jonathan M. Zweig and Ralph E. Johnson", title = "The Conduit: a Communication Abstraction in {C++}", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1668", address = "Urbana-Champaign, Illinois {(USA)}", month = mar } @TechReport{loo:rep:896, Keywords = {loo,rep}, author = "Panagiotis Kougiouris", title = "A Device Management Framework for an Object-Oriented Operating System", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1707", address = "Urbana-Champaign, Illinois {(USA)}", month = may } @TechReport{app:897, Keywords = {app}, author = "James Gettys and Philip L. Karlton and Scott Mc{G}regor", title = "The {X} Window System", institution = "Digital Equipment Corporation Cambridge Research Lab.", year = 1990, number = "CRL 90/08", address = "Cambridge, MA {(USA)}", month = dec } @PhdThesis{pro:pan:898, Keywords = {pro,pan}, author = "Annemarie Spauster", title = "Ordered and Reliable Multicast Communication", school = "Dept.\ of Comp.\ of Sc., Princeton U.", year = 1991, address = "Princeton, NJ {(USA)}", month = jun } @TechReport{fic:rep:pan:899, Keywords = {fic,rep,pan}, author = "Richard G. Guy", title = "{F}icus: A Very Large Scale Reliable Distributed File System", institution = "University of California", year = 1991, number = "CSD-910018", address = "Los Angeles, CA, USA", month = jun } @InProceedings{prs:loo:exp:901, Keywords = {prs,loo,exp}, author = "Peter W. Madany and Roy H. Campbell", title = "Organizing and Typing Persistent Objects Within an Object-Oriented Framework", booktitle = "Architectural and OS Support for Persistent Object Systems. 25th Hawaii International Conference on Systems Sciences", year = 1992, month = jan } @TechReport{pro:902, Keywords = {pro}, author = "Kenneth Birman and Andr{\'e} Schiper and Pat Stephenson", title = "Lightweight Causal and Atomic Group Multicast", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1192", address = "Ithaca, New York, USA", month = feb } @Article{pro:902bis, Keywords = {pro}, author = "Kenneth Birman and Andr{\'e} Schiper and Pat Stephenson", title = "Lightweight Causal and Atomic Group Multicast", journal = tocs, year = 1991, volume = 9, number = 3, pages = "272--314", month = aug } @TechReport{alg:mem:903, Keywords = {alg,mem}, author = "Hagit Attiya and Amotz Bar-Noy and Danny Dolev", title = "Sharing Memory Robustly in Message-Passing Systems", institution = "Massachusetts Institute of Technology, Lab.\ for Comp.\ Sc.", year = 1990, number = "MIT/LCS/TM-423", address = "Cambridge, MA {(USA)}", month = feb } @TechReport{rep:fic:904, Keywords = {rep,fic}, author = "Richard, G. Guy and Popek, Gerald G.", title = "Algorithms for Consistency in Optimistically Replicated File Sytems", institution = "University of California", year = 1991, number = "UCLA-CSD 910006", address = "Los Angeles, CA, USA", month = mar } @TechReport{fic:rep:loo:905, Keywords = {fic,rep,loo}, author = "Heidemann, John Shelby", title = "Stackable Layers: An Architecture for File System Development", institution = "University of California", year = 1991, number = "UCLA-CSD 910056", address = "Los Angeles, CA, USA", month = jul } @Article{c++:910, Keywords = {c++}, author = "Koenig, Andrew and Stroustrup, Bjarne", title = "Exception Handling for {C++}", journal = "Journal of Object-Oriented Programming", year = 1990, pages = "16--33", month = jul } @Article{pro:911, Keywords = {pro}, author = "Garcia-Molina, Hector", title = "Ordered and Reliable Multicast Communication", journal = tocs, year = 1991, volume = 9, number = 3, pages = "242--271", month = aug } @TechReport{alg:rep:912, Keywords = {alg,rep}, author = "Birman, Kenneth P. and Cooper, Robert and Gleeson, Barry", title = "Programming with Process Groups: Group and Muticast Semantics", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1185", address = "Ithaca, New York, USA", month = jan } @TechReport{alg:rep:913, Keywords = {alg,rep}, author = "Ricciardi, Aleta M. and Birman, Kenneth P.", title = "Using Process Groups to Implement Failure Detection in Asynchronous Environments", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1188", address = "Ithaca, New York, USA", month = feb } @Article{loo:db:914, Keywords = {loo,db}, author = "Won Kim", title = "Object-Oriented Database Systems: Strengths and Weaknesses", journal = "Journal of Object-Oriented Programming", year = 1991, pages = "21--29", month = jul } @InProceedings{mat:loo:915, Keywords = {mat,loo}, author = "Williams, Ifor and Wolczko, Mario", title = "An Object-Based Memory Architecture", pages = "114--130", booktitle = iwops, year = 1990, address = "Martha's Vineyard, MA {(USA)}", month = sep } @InProceedings{prs:916, Keywords = {prs}, author = "Richardson, Joel E.", title = "Compiled Item Faulting: A New Technique for Managing {I/O} in a Persistent Language", pages = "3--16", booktitle = iwops, year = 1990, address = "Martha's Vineyard, MA {(USA)}", month = sep } @InProceedings{prs:917, Keywords = {prs}, author = "Hosking, Antony L. and Moss, J. Eliot B.", title = "Towards Compile-Time Optimisations for Persistence", pages = "17--27", booktitle = iwops, year = 1990, address = "Martha's Vineyard, MA {(USA)}", month = sep } @InProceedings{prs:918, Keywords = {prs}, author = "Brown, Alfred and Rosenberg, John", title = "Persistent Object Stores: An Implementation Technique", pages = "199--212", booktitle = iwops, year = 1990, address = "Martha's Vineyard, MA {(USA)}", month = sep } @InProceedings{prs:gc:919, Keywords = {prs,gc}, author = "Kolodner, Eliot K.", title = "Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap", pages = "185--198", booktitle = iwops, year = 1990, address = "Martha's Vineyard, MA {(USA)}", month = sep } @InProceedings{misc:920, Keywords = {misc}, author = "Theimer, Marvin M. and Hayes, Barry", title = "Heterogeneous Process Migration by Recompilation", pages = "18--25", booktitle = icdcs, year = 1991, address = "Arlington, TX, USA", month = may } @Article{exp:921, Keywords = {exp}, author = "Bershad, Brian N. and Anderson, Thomas E. and Lazowska, Edward D. and Levy, Henry M.", title = "User-Level Interprocess Communication for Shared Memory Multiprocessors", journal = tocs, year = 1991, volume = 9, number = 2, pages = "175--198", month = may } @TechReport{mach:922, Keywords = {mach}, author = "Forin, Alessandro and Golub, David and Bershad, Brian N.", title = "An {I/O} System for Mach 3.0", institution = "Carnegie-Mellon University", year = 1991, number = "CMU-CS-91-191", address = "Pittsburgh, PA, USA", month = oct } @InProceedings{mach:922bis, Keywords = {mach}, author = "Forin, Alessandro and Golub, David and Bershad, Brian N.", title = "An {I/O} System for Mach 3.0", booktitle = "USENIX Symposium Proceedings Mach", year = 1991, address = monterey, month = nov } @Article{fic:923, Keywords = {fic}, author = "Bacon, Jean and Moody, Ken and Thomson, Sue and Wilson, Tim", title = "A Multi-Service Storage Architecture", journal = "Operating Systems Review", year = 1991, volume = 25, number = 4, pages = "47--65", month = oct } @Article{gc:rep:924, Keywords = {gc,rep}, author = "L. Mancini and S. K. Shrivastava", title = "Fault-Tolerant Reference Counting for Garbage Collection in Distributed Systems", journal = "The Computer Journal", year = 1991, volume = 34, number = 6, pages = "503--513", month = dec } @TechReport{c++:syn:925, Keywords = {c++,syn}, author = "Saleh, Hayssam and Gautron, Philippe", title = "A Concurrency Control Mechanism for {C++} objects", institution = "Rank Xerox, Laboratoire Informatique Th\'{e}orique et Programmation, Universit\'{e} Paris VI", year = 1991, number = "LITP 91-075 RXF", address = "Paris, France", month = "dec", note = "To appear in: LNCS, Springer-Verlag, Tokoro et al. ed., 1992" } @TechReport{perf:exp:926, Keywords = {perf,exp}, author = "Islam, Nayeem and Campbell, Roy H.", title = "Design Considerations for Shared Memory Multiprocessor Message Systems", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1991, number = "UIUCDCS-R-91-1717", address = "Urbana-Champaign, Illinois {(USA)}", month = dec } @InProceedings{exp:927, Keywords = {exp}, author = "Gien, Michel and Grob, Lori", title = "Micro-Kernel Based Operating Systems: Moving {UNIX} onto Modern System Architectures", booktitle = "Proceedings of the Uni{F}orum'92 Conference", year = 1991, address = "San Francisco, {USA}", month = jan, note = "Also available as TR-91-81, Chorus Syst\`{e}mes, Saint-Quentin-en-Yvelines, France" } @InProceedings{exp:chorus:928, Keywords = {exp,chorus}, author = "Armand, Fran\c{c}ois", title = "Give a Process to your Drivers", booktitle = "Proceedings of the Eur{O}pen Autumn 1991 Conference", year = 1991, address = "Budapest, Hungary", month = "sep", note = "Also available as TR-91-97, Chorus Syst\`{e}mes, Saint-Quentin-en-Yvelines, France" } @TechReport{alg:rep:929, Keywords = {alg,rep}, author = "Marzullo, Keith and Sabel, Laura", title = "Using Consistent Subcuts for Detecting Stable Properties", institution = "Dept.\ of Comp.\ Sc., Cornell University", year = 1991, number = "TR 91-1205", address = "Ithaca, NY, USA", month = may } @InProceedings{gc:mem:930, Keywords = {gc,mem}, author = "Boehm, Hans-J. and Demers, Alan J. and Shenker, Scott", title = "Mostly Parallel Garbage Collection", pages = "157--164", booktitle = "Proc.\ of the SIGPLAN'91 Conf.\ on Programming Language Design and Implementation", year = 1991, organization = "ACM", address = "Toronto, Canada", month = jun } @InProceedings{alg:931, Keywords = {alg}, author = "Overlapping Window Algorithm for Computing {GVT} in Time Warp", title = "Baldwin, Reid and Chung, Moon Jung and Chung, Yunmo", pages = "534--541", booktitle = icdcs, year = 1991, address = "Arlington, TX, USA", month = may } @Article{pan:rep:932, Keywords = {pan,rep}, author = "Elnozahy, Elmootazbellah N. and Zwaenepoel, Willy", title = "Manetho: Transparent Rollback-Recovery with Low Overhead, Limited Rollback and Fast Output", journal = ieeetc, year = 1992, month = may } @Article{fic:933, Keywords = {fic}, author = "Quinlan, Sean", title = "A Cached {WORM} File System", journal = spe, year = 1991, volume = 21, number = 12, pages = "1289--1299", month = dec } @TechReport{prs:gc:mem:pan:934, Keywords = {prs,gc,mem,pan}, author = "Nettles, Scott M. and Wing, Jeannette M.", title = "Persistence + Undoability = Transactions", institution = "Carnegie-Mellon University", year = 1991, number = "CMU-CS-91-173", address = "Pittsburgh, PA, USA", month = aug } @TechReport{mem:935, Keywords = {mem}, author = "Keleher, Peter and Zwaenepoel, Willy", title = "Detecting Data Races in Software Distributed Shared Memory", institution = "Dept.\ of Comp.\ Sc., Rice University", year = 1991, number = "TR91-171", address = "Houston, Texas {(USA)}", month = nov } @TechReport{mach:syn:936, Keywords = {mach,syn}, author = "Bershard, Brian N.", title = "Mutual Exclusion for Uniprocessors", institution = "Carnegie-Mellon University", year = 1991, number = "CMU-CS-91-116", address = "Pittsburgh, PA, USA", month = apr } @TechReport{mach:perf:937, Keywords = {mach,perf}, author = "Finkel, David and Kinicki, Robert E. and Lehmann, Jonas A.", title = "Comparisons of Distributed Operating System Performance Using the {WPI} Benchmark Suite", institution = "Dept.\ of Comp.\ Sc., Worcester Polytechnic Institute", year = 1992, number = "WPI-CS-TR-92-2", address = "Worcester, MA, USA", month = feb } @TechReport{gc:mem:938, Keywords = {gc,mem}, author = "Zorn, Benjamin", title = "The Effect of Garbage Collection on Cache Performance", institution = "Dept.\ of Comp.\ Sc., Colorado University", year = 1991, number = "CU-CS-528-91", address = "Boulder, Colorado {(USA)}", month = may } @TechReport{fic:939, Keywords = {fic}, author = "M. Satyanarayanan", title = "An Agenda for Research in Large-Scale Distributed Data Repositories", institution = "Carnegie-Mellon U.", year = 1991, number = "CMU-CS-91-171", address = "Pittsburgh, PA, USA", month = jul } @InProceedings{syn:rep:940, Keywords = {syn,rep}, author = "Alsberg, Peter A. and Day, John D.", title = "A Principle for Resilient Sharing of Distributed Resources", pages = "562--570", booktitle = "Proc.\ 2nd Int.\ Conf.\ on Software Engineering", year = 1976, address = "San Francisco, CA ({USA)}", month = oct } @Article{syn:rep:941, Keywords = {syn,rep}, author = "Bernstein, Philip A. and Goodman, Nathan", title = "An Algorithm for Concurrency Control and Recovery in Replicated Distributed Databases", journal = tods, year = 1984, volume = 9, number = 4, pages = "596--615", month = dec } @InProceedings{syn:942, Keywords = {syn}, author = "Cooper, Eric C.", title = "Replicated Distributed Programs", volume = 19, number = 5, series = osr, pages = "63--78", booktitle = sosp10, year = 1985, organization = "ACM", address = "Orcas Island WA, USA", month = dec } @InProceedings{mat:par:943, Keywords = {mat,par}, author = "Choudhary, Alok and Krishnamoorthy, Senthil", title = "Experimental Evaluation of Multilevel Caches for Shared Memory Multiprocessors", volume = "I", pages = "409--420", booktitle = hicss, year = 1991, address = "Kauai, HI, USA", month = jan } @Article{alg:mat:944, Keywords = {alg,mat}, author = "Wang, Wen-Hann and Baer, Jean-Loup", title = "Efficient Trace-Driven Simulation Methods for Cache Performance Analysis", journal = tocs, year = 1991, volume = 9, number = 3, pages = "222--241", month = aug } @Article{dbg:945, Keywords = {dbg}, author = "Miller, Barton P. and McDowell, Charles", title = "Summary of {ACM/ONR} Workshop on Parallel and Distributed Debugging", journal = osr, year = 1992, volume = 26, number = 1, pages = "18--31", month = jan } @Article{exp:pro:946, Keywords = {exp,pro}, author = "O'Malley, Sean and Peterson, Larry L.", title = "A Dynamic Network Architecture", journal = tocs, year = 1992, volume = 10, number = 2, month = may } @Article{exp:pro:947, Keywords = {exp,pro}, author = "Hutchinson, Norman C. and Peterson, Larry L.", title = "The {x-K}ernel: An Architecture for Implementing Network Protocols", journal = ieeese, year = 1991, volume = 17, number = 1, pages = "64--76", month = jan } @Misc{mem:rep:948, Keywords = {mem,rep}, author = "AlKhatib, Hasan S.", title = "The Local Area Network as a Window to Distributed Virtual Memory" } @InProceedings{mach:949, Keywords = {mach}, author = "Barrera III, Joseph S.", title = "A Fast Mach Network {IPC} Implementation", booktitle = "Proceedings of the Second Mach USENIX Symposium", year = 1991, address = monterey, month = nov } @InProceedings{mach:mem:gc:950, Keywords = {mach,mem,gc}, author = "Subramanian, Indira", title = "Managing Discardable Pages with an External Pager", booktitle = "Proceedings of the Second Mach USENIX Symposium", year = 1991, address = monterey, month = nov } @InProceedings{gc:mem:951, Keywords = {gc,mem}, author = "Wilson, Paul R. and Lam, Michael S. and Moher, Thomas G.", title = "Effective ``Static-Graph'' Reorganization to Improve Locality in Garbage-Collected Systems", pages = "177--191", booktitle = "Proc.\ of the SIGPLAN'91 Conf.\ on Prog. Lang. Design and Implementation", year = 1991, address = "Toronto, Canada", month = jun } @Article{alg:syn:952, Keywords = {alg,syn}, author = "Br{\`e}s, Guillaume", title = "Panorama sur le G\'{e}n\'{e}raux Byzantins", journal = tsi, year = 1991, volume = 10, number = 5, pages = "341--354" } @InProceedings{gc:rep:953, Keywords = {gc,rep}, author = "Lang, Bernard and Queinnec, Christian and Piquer, Jos\'{e}", title = "Garbage Collecting the World", booktitle = popl, year = 1992, address = "Albuquerque, New Mexico, USA", month = jan } @Article{mem:954, Keywords = {mem}, author = "Li, Kai and Petersen, Karin", title = "Evaluation of Memory System Extensions", journal = "Sigarch Computer Architecture News", year = 1991, volume = 19, number = 3, pages = "84--93", month = may } @TechReport{exp:955, Keywords = {exp}, author = "Powell, M. L. and Kleiman, S. R. and Barton, S. and Shah, D. and Stein, D. and Weeks, M.", title = "Sun{OS} 5.0 Multithread Architecture", institution = "Sun{S}oft", year = 1991, type = "White Paper" } @InProceedings{gc:956, Keywords = {gc}, author = "P. Watson and I. Watson", title = "An Efficient Garbage Collection Scheme for Parallel Computer Architectures", number = 259, series = "Lecture Notes in Computer Science", booktitle = "PARLE'87---Parallel Architectures and Languages Europe", year = 1987, publisher = springer, address = "Eindhoven (the Netherlands)", month = jun } @InProceedings{perf:957, Keywords = {perf}, author = "Eager, Derek L. and Lazowska, Edward D. and Zahorjan, J.", title = "The Limited Performance Benefits of Migrating Active Processes for Load Sharing", pages = "63--72", booktitle = "Conf.\ on Measurement and Modeling of Computer Systems", year = 1988, address = "Santa Fe, NM, USA", month = may } @InProceedings{gc:rep:958, Keywords = {gc,rep}, author = "Hudak, Paul and Keller, Robert M.", title = "Garbage Collection and Task Deletion in Distributed Applicative Processing Systems", pages = "168--178", booktitle = "ACM Symposium on LISP and Functional Programming", year = 1982, address = "Pittsburgh, PA, USA", month = aug } @InProceedings{mach:perf:959, Keywords = {mach,perf}, author = "Finkel, David and Kinicki, Robert E. and John, Aju and Nichols, Bradford and Rao, Somesh", title = "Developing Benchmarks to Measure the Performance of the Mach Operating System", booktitle = "Proc.\ of the USENIX Mach Workshop", year = 1990 } @InProceedings{mem:rep:960, Keywords = {mem,rep}, author = "Douglas Comer, Jim Griffio{}en", title = "A New Design for Distributed Systems: The Remote Memory Model", pages = "127--126", booktitle = "Proc.\ Summer 1990 USENIX Conf.", year = 1990, organization = "USENIX", address = "Anaheim, CA, USA", month = jun } @InProceedings{mat:par:961, Keywords = {mat,par}, author = "Stunkel, Craig B. and Janssens, Bob and Fuchs, Kent W.", title = "Collecting Address Traces from Parallel Computers", volume = "I", pages = "373--383", booktitle = hicss, year = 1991, address = "Kauai, HI, USA", month = jan } @Article{fic:perf:962, Keywords = {fic,perf}, author = "Welch, Brent B.", title = "Measured Performance of Caching in the Sprite Network File System", journal = "Computing Systems", year = 1991, volume = 4, number = 3, pages = "315--342" } @Article{alg:pro:963, Keywords = {alg,pro}, author = "Raynal, Michel and Schiper, Andr\'{e} and Toueg, Sam", title = "The Causal Ordering Abstraction and a Simple Way to Implement It", journal = "Information Processing Letters", year = 1991, volume = 39, number = 6, pages = "343--350", month = sep } @TechReport{syn:rep:964, Keywords = {syn,rep}, author = "Brian N. Bershad", title = "Practical Considerations for Lock-Free Concurrent Objects", institution = "Carnegie-Mellon University", year = 1991, number = "CMU-CS-91-183", address = "Pittsburgh, PA, USA", month = sep } @TechReport{alg:rep:965, Keywords = {alg,rep}, author = "Pu, Calton and Florissi, Danilo and Soares, Patricia and Wu, Kun-Lung and Yu, Philip S.", title = "Performance Comparison of Active-Sender and Active-Receiver Policies for Distributed Caching", institution = "IBM Research Division, T. J. Watson Research Center", year = 1991, type = "Research Report", number = "RC 17427", address = "Yorktown Heights, NY, USA", month = nov } @TechReport{mat:966, Keywords = {mat}, author = "Koldinger, Eric J. and Levy, Henry M. and Chase, Jeffrey S. and Eggers, Susan J.", title = "The Protection Lookaside Buffer: Efficient Protection for Single Address-Space Computers", institution = "Dept.\ of Comp.\ Sc. and Engineering, U.\ of Washington", year = 1991, number = "91-11-05", address = "Seattle, WA, USA", month = nov } @TechReport{mem:rep:967, Keywords = {mem,rep}, author = "Feeley, Michael J. and Levy, Henry M.", title = "Distributed Shared Memory with Versioned Objects", institution = "Dept.\ of Comp.\ Sc. and Engineering, U.\ of Washington", year = 1992, number = "92-03-01", address = "Seattle, WA, USA", month = mar } @InProceedings{mem:rep:967bis, Keywords = {mem,rep}, author = "Feeley, Michael J. and Levy, Henry M.", title = "Distributed Shared Memory with Versioned Objects", volume = 27, number = 10, series = "SIGPLAN Notices", pages = "247--262", booktitle = oopsla, year = 1992, publisher = acmpress, address = "Vancouver, Canada", month = oct } @TechReport{mem:968, Keywords = {mem}, author = "Chase, Jeffrey S. and Levy, Henry M. and Baker-Harvey, Miche and Lazowska, Edward D.", title = "How to Use a 64-Bit Virtual Address Space", institution = "Dept.\ of Comp.\ Sc. and Engineering, U.\ of Washington", year = 1992, number = "92-03-02", address = "Seattle, WA, USA", month = mar } @TechReport{mem:969, Keywords = {mem}, author = "Chase, Jeffrey S. and Levy, Henry M. and Baker-Harvey, Miche and Lazowska, Edward D.", title = "Lightweight Shared Objects in a 64-Bit Operating System", institution = "Dept.\ of Comp.\ Sc. and Engineering, U.\ of Washington", year = 1992, number = "92-03-09", address = "Seattle, WA, USA", month = mar } @InProceedings{mem:969bis, Keywords = {mem}, author = "Chase, Jeffrey S. and Levy, Henry M. and Baker-Harvey, Miche and Lazowska, Edward D.", title = "Lightweight Shared Objects in a 64-Bit Operating System", volume = 27, number = 10, series = "SIGPLAN Notices", pages = "397--413", booktitle = oopsla, year = 1992, publisher = acmpress, address = "Vancouver, Canada", month = oct } @TechReport{exp:syn:970, Keywords = {exp,syn}, author = "Massalin, Henry and Pu, Calton", title = "A Lock-Free Multiprocessor {OS} Kernel", institution = "Dept.\ of Comp.\ Sc., Columbia U.", year = 1991, number = "CUCS-005-91", address = "New York, NY USA", month = apr } @TechReport{rep:alg:971, Keywords = {rep,alg}, author = "Alan Fekete and Nancy Lynch and Yishay Mansour and John Spinelli", title = "The Impossibility of Implementing Reliable Communication in the Face of Crashes", institution = "Mass.\ Inst.\ of Technology, Lab.\ for Comp.\ Sc.", year = 1991, number = "MIT/LCS/TM-355.c", address = "Cambridge, MA {(USA)}", month = sep } @Article{syn:sec:972, Keywords = {syn,sec}, author = "Woo, Thomas Y. C. and Lam, Simon S.", title = "Authentication for Distributed Systems", journal = "Computer", year = 1992, volume = 25, number = 1, pages = "39--50", month = jan } @Article{rep:svy:973, Keywords = {rep,svy}, author = "Bernard, Guy and St\`{e}ve, Dominique and Simatic, Michel", title = "Placement et Migration de Processus dans les Syst\`{e}mes R\'{e}partis Faiblement Coupl\'{e}s", journal = tsi, year = 1991, volume = 10, number = 5, pages = "375--392" } @InProceedings{gc:rep:974, Keywords = {gc,rep}, author = "Marcel Schelvis", title = "Incremental Distribution of Timestamp Packets: a New Approach to Distributed Garbage Collection", editor = "Norman Meyrowitz", number = "24(10)", series = "SIGPLAN Notices", pages = "37--48", booktitle = oopsla, year = 1989, organization = "ACM Sigplan", publisher = "ACM", address = "New Orleans, LA, USA", month = oct } @InProceedings{gc:rep:975, Keywords = {gc,rep}, author = "Ladin, Rivka and Liskov, Barbara", title = "Garbage Collection of a Distributed Heap", pages = "708--715", booktitle = icdcs, year = 1992, address = "Yokohama, Japan", month = jun } @Article{gc:976, Keywords = {gc}, author = "Baker, Henry G.", title = "The Treadmill: Real-Time Garbage Collection Without Motion Sickness", journal = "SIGPLAN Notices", year = 1992, volume = 27, number = 3, pages = "66--69", month = mar } @Article{exp:rt:977, Keywords = {exp,rt}, author = "Viara, Eric", title = "{CPOS}: A Real-Time Operating System for the {IRCAM} Musical Workstation", journal = "Computer Music Journal", year = 1991, volume = 15, number = 3, pages = "50--57" } @InProceedings{dbg:978, Keywords = {dbg}, author = "Choi, Jong-Deok and Stone, Janice M.", title = "Balancing Runtine and Replay Costs in a Trace-and-Replay System", pages = "50--57", booktitle = "ACM/ONR Workshop on Parallel and Distributed Debugging", year = 1991, address = "Santa Cruz, CA, USA", month = may } @InProceedings{dbg:979, Keywords = {dbg}, author = "Goldberg, Arthur P. and Gopal, Ajei and Lowry, Andy and Strom, Rob", title = "Restoring Consistent Global States of Distributed Computations", pages = "144--154", booktitle = "ACM/ONR Workshop on Parallel and Distributed Debugging", year = 1991, address = "Santa Cruz, CA, USA", month = may } @InProceedings{dbg:980, Keywords = {dbg}, author = "Cooper, Robert and Marzullo, Keith", title = "Consistent Detection of Global Predicates", pages = "167--174", booktitle = "ACM/ONR Workshop on Parallel and Distributed Debugging", year = 1991, address = "Santa Cruz, CA, USA", month = may } @PhdThesis{loo:rep:982, Keywords = {loo,rep}, author = "Dickman, Peter William", title = "Distributed Object Management in a Non-Small Graph of Autonomous Networks with Few Failures", school = "Darwin College, U.\ of Cambridge", year = 1992, address = "Cambridge, England {(GB)}", month = mar } @InProceedings{mach:983, Keywords = {mach}, author = "Black, David L. and Golub, David B. and Julin, Daniel P. and Rashid, Richard F. and Draves, Richard P. and Dean, Randall W. and Forin, Alessandro and Barrera, Joseph and Tokuda, Hideyuki and Malan, Gerald and Bohman, David ", title = "Microkernel Operating System Architecture and {M}ach", pages = "11--30", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{chorus:984, Keywords = {chorus}, author = "Rozier, M. and Abrossimov, V. and Armand, F. and Boule, I. and Gien, M. and Guillemont, M. and Herrman, F. and Kaiser, C. and Langlois, S. and L\'{e}onard, P. and Neuhauser, W.", title = "Overview of the {C}horus Distributed Operating System", pages = "39--70", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{chorus:mat:985, Keywords = {chorus,mat}, author = "Walpole, Jonathan and Inouye, Jon and Konuru, Ravindranath", title = "Modularity and Interfaces in Micro-Kernel Design and Implementation: a Case Study of {C}horus on the {HP} {PA-RISC}", pages = "71--82", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:986, Keywords = {exp}, author = "Bomberger, Alan C. and Frantz, A. Peri and Frantz, Williams S. and Hardy, Ann C. and Hardy, Norman and Landau, Charles R. and Shapiro, Jonathan S.", title = "The {K}ey{KOS} Nanokernel Architecture", pages = "95--112", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:987, Keywords = {exp}, author = "Hildebrand, Dan", title = "An Architectural Overview of {QNX}", pages = "113--126", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:par:988, Keywords = {exp,par}, author = "Massalin, Henry and Pu, Calton", title = "Reimplementing the {S}ynthesis Kernel on the {S}ony {N}e{WS} Workstation", pages = "177--186", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:perf:989, Keywords = {exp,perf}, author = "Bershad, Brian N.", title = "The Increasing Irrelevance of {IPC} Performance for Microkernel-Based Operating Systems", pages = "205--211", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:990, Keywords = {exp}, author = {Liedtke, J{\"{o}}chen}, title = "Fast Thread Management and Communication Without Continuations", pages = "213--221", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:perf:991, Keywords = {exp,perf}, author = {Dean, Randall W. and Armand, Fran{\c{c}ois}}, title = "Data Movement in Kernelized Systems", pages = "243--261", booktitle = uwmkoka, year = 1992, address = seattle, organization = "Usenix", month = apr } @InProceedings{exp:992, Keywords = {exp}, author = "Okamoto, Toshio and Segawa, Hideo and Ho Shin, Sung and Nozue, Hiroshi and Maeda, Ken-ichi and Saito, Mitsuo", title = "A Micro Kernel Architecture for Next Generation Processors", pages = "83--94", booktitle = uwmkoka, year = 1992, organization = "Usenix", address = seattle, month = apr } @TechReport{mem:rep:993, Keywords = {mem,rep}, author = "Bershad, Brian N. and Zekauskas, Matthew J.", title = "Midway: Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors", institution = "Carnegie-Mellon University", year = 1991, number = "CMU-CS-91-170", address = "Pittsburgh, PA, USA", month = sep } @TechReport{fic:994, Keywords = {fic}, author = "Liskov, Barbara and Ghemawat, Sanjay and Gruber, Robert and Johnson, Paul and Shrira, L. and Williams, M.", title = "Replication in the {H}arp File System", institution = "Mass.\ Inst.\ of Technology, Lab.\ for Comp.\ Sc.", year = 1991, number = "MIT/LCS/TM-456", address = "Cambridge, MA {(USA)}", month = aug } @Article{c++:995, Keywords = {c++}, author = "Stroustrup, Bjarne and Lenkov, Dmitry", title = "Runtime Type Identification for {C}++", journal = "C++ Report", year = 1992, pages = "32--42", month = mar } @InProceedings{c++:995bis, Keywords = {c++}, author = "Stroustrup, Bjarne and Lenkov, Dmitry", title = "Runtime Type Identification for {C}++", pages = "313--339", booktitle = "{C++} Conference", year = 1992, organization = "Usenix", address = "Portland, Oregon ({USA)}", month = aug } @InProceedings{syn:996, Keywords = {syn}, author = "Baer, J. L. and Gardarin, G. and Girault, C. and Roucairol, G.", title = "The Two-Step Commitment Protocol: Modeling Specification and Proof Methodology", pages = "9--12", booktitle = "Proc.\ of the 5th International Conference on Software Engineering", year = 1981, organization = "{IEEE}", address = "San Diego, CA, USA", month = mar } @InProceedings{syn:997, Keywords = {syn}, author = "Bernstein, Philip A. and Goodman, Nathan", title = "Timestamp-Based Algorithms for Concurrency Control in Distributed Database Systems", pages = "285--300", booktitle = "Proc.\ of the 6th International Conference on Very Large Data Bases", year = 1980, month = oct } @InProceedings{jrnl:syn:998, Keywords = {jrnl,syn}, author = "Daniels, Dean S. and Spector, Alfred Z. and Thompson, Dean S.", title = "Distributed Logging for Transaction Processing", pages = "27--29", booktitle = "Proc.\ of ACM Special Interest Group on Management of Data", year = 1987, address = "San Francisco, CA {(USA)}", month = may } @Article{jrnl:syn:998bis, Keywords = {jrnl,syn}, author = "Daniels, Dean S. and Spector, Alfred Z. and Thompson, Dean S.", title = "Distributed Logging for Transaction Processing", journal = "SIGMOD Record", year = 1987, volume = 16, number = 3, pages = "82--96", month = dec } @InProceedings{jrnl:gen:999, Keywords = {jrnl,gen}, author = "Daniels, Dean and Haskin, Roger and Reinke, Jon and Sawdon, Wayne", title = "Shared Logging Services for Fault Tolerant Distributed Computing", pages = "3-5", booktitle = sigopsew, year = 1990, address = "Bologna, {(Italy)}", month = sep } @Article{jrnl:gen:999bis, Keywords = {jrnl,gen}, author = "Daniels, Dean and Haskin, Roger and Reinke, Jon and Sawdon, Wayne", title = "Shared Logging Services for Fault Tolerant Distributed Computing", journal = "Operating Systems Review", year = 1991, volume = 25, number = 1, pages = "65--68", month = jan } @Article{pan:1000, Keywords = {pan}, author = "Gray, Jim and Mc{J}ones, Paul and Blasgen, Mike and Lindsay, Bruce and Lorie, Raymond and Price, Tom and Putzoli, Franco and Traiger, Irving", title = "The Recovery Manager of the System {R} Database Manager", journal = acmcs, year = 1981, volume = 13, number = 2, pages = "223--243", month = jun } @InProceedings{prs:syn:1001, Keywords = {prs,syn}, author = "Oki, Brian M. and Liskov, Barbara H. and Sheiffer, Robert W.", title = "Reliable Object Storage to Support Atomic Actions", volume = 19, number = 5, series = "Operating Systems Review", pages = "147--159", booktitle = sosp, year = 1985, address = "Orcas Island, WA, USA", month = dec } @InProceedings{jrnl:fic:1002, Keywords = {jrnl,fic}, author = "Satyanarayanan, M. and Kistler, James and Kumar, Puneet and Mashburn, Hank", title = "On the Ubiquity of Logging in Distributed File Systems", booktitle = "Proc.\ of the Third Workshop on Workstation Operating Systems", year = 1992, address = "Key Biscayne, FL, USA", month = apr } @Manual{jrnl:pan:1003, Keywords = {jrnl,pan}, author = "{Isis Distributed Systems}", title = "The {I}sis Distributed Toolkit, Version 3.0, User Reference Manuel.", year = 1991 } @Article{unix:gen:1004, Keywords = {unix,gen}, author = "Ritchie, Dennis M.", title = "A Stream Input-Output System", journal = "AT\&T Bell Laboratories Technical Journal", year = 1984, volume = 63, number = 8, pages = "1897--1910", month = oct } @TechReport{jrnl:gen:1005, Keywords = {jrnl,gen}, author = "Michel Ruffin", title = "{K}itlog: A Generic Logging Service", institution = inria, year = 1992, type = "Research Report", number = 1678, address = rocq, month = may } @InProceedings{jrnl:gen:1005bis, Keywords = {jrnl,gen}, author = "Ruffin, Michel", title = "{K}itlog: A Generic Logging Service", pages = "139--146", booktitle = popl, year = 1992, address = "Houston TX, USA", month = oct } @Article{pro:1006, Keywords = {pro}, author = "Ananda, A. L. and Tay, B. H.", title = "A Survey of Asynchronous Remote Procedure Calls", journal = "Operating Systems Review", year = 1992, volume = 26, number = 2, pages = "92--107", month = apr } @TechReport{alg:syn:1007, Keywords = {alg,syn}, author = "Dwork, Cynthia and Herlihy, Maurice and Plotkin, Serge and Waarts, Orli", title = "Time-Lapse Snapshots", institution = "Digital Equipment Corporation Cambridge Research Lab.", year = 1992, number = "CRL 92/5", address = "Cambridge, MA {(USA)}", month = may } @TechReport{exp:1008, Keywords = {exp}, author = "Garrett, William E. and Bianchini, Ricardo and Kontothanassis, Leonidas and Mc{C}allum, R. Andrew and Thomas, Jeffery and Wisniewski, Robert and Scott, Michael L.", title = "Dynamic Sharing and Backward Compatiblity on 64-Bit Machines", institution = "U.\ of Rochester, Computer Sc. Dept.", year = 1992, number = "TR 418", address = "Rochester, NY, USA", month = apr } @TechReport{rep:1009, Keywords = {rep}, author = "Birman, Kenneth P.", title = "Maintaining Consistency in Distributed Systems", institution = "Dept.\ of Comp.\ Sc., Cornell U.", year = 1991, number = "TR91-1240", address = "Ithaca NY, USA", month = nov } @Article{exp:1011, Keywords = {exp}, author = "Douglis, Fred and Ousterhout, John K. and Kaashoek, M. Frans and Tanenbaum, Andrew S.", title = "A Comparison of Two Distributed Systems: {A}moeba and {S}prite", journal = "Computing Systems", year = 1991, volume = 4, number = 4, pages = "353--384" } @Article{fic:1012, Keywords = {fic}, author = "Cabrera, Luis-Felipe and Long, Darrell D. E.", title = "{S}wift: Using Distributed Disk Striping to Provide High {I/O} Data Rates", journal = "Computing Systems", year = 1991, volume = 4, number = 4, pages = "405--436" } @Article{mat:1013, Keywords = {mat}, author = "Lenoski, Daniel and Laudon, James and Gharachorloo, Kourosh and Weber, Wolf-Dietrich and Gupta, Anoop and Hennessy, John and Horowitz, Mark and Lam, Monica S.", title = "The {S}tanford {D}ash Multiprocessor", journal = "Computer", year = 1992, volume = 25, number = 3, pages = "63--79", month = mar } @Article{fic:optim:1014, Keywords = {fic,optim}, Group = {replication+consistency}, author = "Satyanarayanan, Mahadev and Kistler, James J. and Kumar, Puneet and Okasaki, Maria E. and Siegel, Ellen H. and Steere, David C.", title = "{C}oda: A Highly Available File System for a Distributed Workstation Environment", journal = ieeetc, year = 1990, volume = 39, number = 4, pages = "447--459", month = apr, doi = {10.1109/12.54838}, local-url = {~/Contrib/replication+consistency/Coda_highly_available_file_system_for_distributed-Satya-IEEETC90.pdf} } @TechReport{fic:pan:1015, Keywords = {fic,pan}, author = "Kumar, Puneet and Satyanarayanan, Mahadev", title = "Log-Based Directory Resolution in the {C}oda File System", institution = cmu, year = 1991, number = "CMU-CS-91-164", address = "Pittsburgh, PA, USA", month = dec } @InProceedings{fic:pan:jrnl:1015bis, Keywords = {fic,pan,jrnl}, author = "Kumar, Puneet and Satyanarayanan, Mahadev", title = "Log-Based Directory Resolution in the {C}oda File System", pages = "202--213", booktitle = "Proc.\ Second Int.\ Conf.\ on Parallel and Distributed Information Systems", year = 1993, address = "San Diego, CA, USA", month = jan } @TechReport{exp:fic:1016, Keywords = {exp,fic}, author = "Krieger, Orran and Stumm, Michael and Unrau, Ron", title = "Exploiting the Advantages of Mapped Files for Stream {I/O}", institution = "Comp.\ Syst.\ Research Institute, U.\ of Toronto", year = 1991, number = "CSRI-267", address = "Toronto, Canada", month = nov } @TechReport{pan:rep:1017, Keywords = {pan,rep}, author = "Babaoglu, Ozalp", title = "Tools and Techniques for Adding Fault Tolerance to Distributed and Parallel Programs", institution = "Dept.\ of Comp.\ Sc., Cornell U.", year = 1991, number = "TR 91-1249", address = "Ithaca, NY, USA", month = dec } @InProceedings{pro:exp:1018, Keywords = {pro,exp}, author = "Verissimo, Paulo and Rodrigues, Luis", title = "Group Orientation: A Paradigm for Distributed Systems of the {N}ineties", booktitle = "Proc.\ 3rd Workshop on Future Trends of Distributed Computing Systems", year = 1992, organization = "IEEE", address = "Taipe, Taiwan", month = apr } @InProceedings{c++:1019, Keywords = {c++}, author = "Edelson, Daniel R.", title = "Smart Pointers: They're Smart, But They're Not Pointers", booktitle = "C++ Conference", year = 1992, pages = "1--19", organization = "Usenix", address = "Portland, OR, USA", month = aug } @TechReport{pro:mem:exp:1020, Keywords = {pro,mem,exp}, author = "Druschel, Peter and Peterson, Larry L.", title = "High-Performance Cross-Domain Data Transfer", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1992, number = "TR 92-11", address = "Tucson, AZ, USA", month = mar } @InProceedings{loo:pro:1021, Keywords = {loo,pro}, author = "Abbott, Mark B. and Peterson, Larry L.", title = "A Language-Based Approach to Protocol Implementation", booktitle = "Proc.\ of the SIGCOMM'92 Symp.", year = 1992, month = aug } @TechReport{lan:rep:pan:1022, Keywords = {lan,rep,pan}, author = "Schlichting, Richard D. and Thomas, Vicraj T.", title = "A Multi-Paradigm Programming Language for Construction Fault-Tolerant, Distributed Systems", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1991, number = "TR 91-24a", address = "Tucson, AZ, USA", month = mar } @TechReport{pro:pan:1023, Keywords = {pro,pan}, author = "Shivakant Mishra and Peterson, Larry L. and Schlichting, Richard D.", title = "{C}onsul: A Communication Substrate for Fault-Tolerant Distributed Programs", institution = "Dept.\ of Comp.\ of Sc., U.\ of Arizona", year = 1991, number = "TR 91-32", address = "Tucson, AZ, USA", month = nov } @InProceedings{lan:par:1024, Keywords = {lan,par}, author = "Bacon, David F. and Strom, Robert E.", title = "Optimistic Parallelization of Communicating Sequential Processes", number = "26(7)", series = "SIGPLAN Notices", pages = "155--166", booktitle = ppopp, year = 1991, organization = "ACM SIGPLAN", address = "Williamsburg, VA, USA", month = apr } @InProceedings{syn:mat:1025, Keywords = {syn,mat}, author = "Ahamad, Mustaque and Burns, James E. and Hutto, Phillip W. and Neiger, Gil", title = "Causal Memory", pages = "9--30", booktitle = "Proc.\ 5th Int.\ Workshop on Distributed Algorithms", year = 1991, address = "Delphi, Greece", month = oct } @TechReport{exp:syn:1027, Keywords = {exp,syn}, author = "Livesey, Mike and Allison, Colin", title = "Operating System Support For Coherence in Distributed Systems", institution = "Dept.\ of Math.\ and Computational Sc., North Haugh, U.\ of St Andrews", year = 1992, number = "CS/92/04", address = "St Andrews, Scotland", month = apr } @TechReport{gc:rep:1029, Keywords = {gc,rep}, author = "Lins, Rafael D. and Jones, Richard", title = "Cyclic Weighted Reference Counting", institution = "Computing Lab., U.\ of Kent", year = 1991, address = "Canterbury, GB", month = dec } @TechReport{prs:1030, Keywords = {prs}, author = "Brown, A. L. and Mainetto, G. and Matthes, F. and Mueller, R. and McNally, D. J.", title = "An Open System Architecture for a Persistent Object Store", institution = "Dept.\ of Math.\ and Computational Sc., North Haugh, U.\ of St Andrews", year = 1991, number = "CS/91/09", address = "St Andrews, Scotland", month = sep } @TechReport{gc:rep:1031, Keywords = {gc,rep}, author = "Le Sergent, T. and Berthomieu, B.", title = "Un Ramasse-Miettes Distribu\'{e} Incr\'{e}mental sur une M\'{e}moire Virtuelle Partag\'{e}e Distribu\'{e}e", institution = "Lab.\ d'Automatique et d'Analyse des Syt\`{e}mes", year = 1991, number = "91-373", address = "Toulouse ({F}rance)", month = nov } @InProceedings{dbg:1032, Keywords = {dbg}, author = "Brooks, Gary and Hansen, Gilbert J. and Simmons, Steve", title = "A New Approach to Debugging Optimized Code", number = "27(7)", series = "SIGPLAN Notices", pages = "1--11", booktitle = "Proc.\ Conf.\ on Programming Language Design and Implementation", year = 1992, organization = "ACM SIGPLAN", address = "San Francisco, CA, USA", month = jun } @InProceedings{lan:dbg:1033, Keywords = {lan,dbg}, author = "Ramsey, Norman and Hanson, David R.", title = "A Retargetable Debugger", number = "27(7)", series = "SIGPLAN Notices", pages = "22--31", booktitle = "Proc.\ Conf.\ on Programming Language Design and Implementation", year = 1992, organization = "ACM SIGPLAN", address = "San Francisco, CA, USA", month = jun } @InProceedings{lan:dbg:1034, Keywords = {lan,dbg}, author = {H{\"o}lze, Urs and Chambers, Craig and Ungar, David}, title = "Debugging Optimized Code with Dynamic Deoptimization", number = "27(7)", series = "SIGPLAN Notices", pages = "32--43", booktitle = "Proc.\ Conf.\ on Programming Language Design and Implementation", year = 1992, organization = "ACM SIGPLAN", address = "San Francisco, CA, USA", month = jun } @InProceedings{lan:gc:1035, Keywords = {lan,gc}, author = "Diwan, Amer and Moss, Eliot and Hudson, Richard", title = "Compiler Support for Garbage Collection in a Statically Typed Language", number = "27(7)", series = "SIGPLAN Notices", pages = "273--282", booktitle = "Proc.\ Conf.\ on Programming Language Design and Implementation", year = 1992, organization = "ACM SIGPLAN", address = "San Francisco, CA, USA", month = jun } @InProceedings{sos:of:1037, Keywords = {sos,of}, author = "Dickman, Peter and Makpangou, Mesaac", title = "A Refinement of the Fragmented Object Model", pages = "230--234", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{chorus:loo:1038, Keywords = {chorus,loo}, author = "Amaral, Paulo and Lea, Rodger and Jacquemot, Christian", title = "A Model for Persistent Shared Memory Addressing in Distributed Systems", pages = "2--12", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{sos:prs:of:1039, Keywords = {sos,prs,of}, author = "Soulard, Herv\'{e} and Makpangou, Mesaac", title = "A Generic {FO}-Structured Framework for Persistence Support in Distributed Settings", pages = "57--65", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{sos:c++:gc:1040, Keywords = {sos,c++,gc}, author = "Edelson, Daniel R.", title = "Precompiling {C}++ for Garbage Collection", pages = "299--314", booktitle = "Proc.\ 1992 International Workshop on Memory Management", year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{exp:mem:1041, Keywords = {exp,mem}, author = "Carter, John B. and Cox, Alan L. and Johnson, David B. and Zwaenepoel, Willy", title = "Distributed Operating Systems Based on a Protected Global Virtual Address Space", booktitle = "Proc.\ Third Workshop on Workstation Operating Systems", year = 1992, address = "Key Biscayne, FL, USA", month = apr } @TechReport{fic:jrnl:1042, Keywords = {fic,jrnl}, author = "Hagmann, Robert B. and Garcia-Molina, Hector", title = "Implementing Long Lived Transactions Using Log Record Forwarding", institution = "Xerox PARC", year = 1991, number = "CSL-91-2", address = "Palo Alto, CA, USA", month = feb } @TechReport{fic:jrnl:1043, Keywords = {fic,jrnl}, author = "Hagmann, Robert B.", title = "Low Latency Logging", institution = "Xerox PARC", year = 1991, number = "CSL-91-1", address = "Palo Alto, CA, USA", month = feb } @TechReport{loo:fic:1044, Keywords = {loo,fic}, author = "Madany, Peter William", title = "An Object-Oriented Framework for File Systems", institution = "Dept.\ of Comp.\ Sc., U.\ of Illinois", year = 1992, number = "UIUCDCS-R-92-1751", address = "Urbana-Champaign, Illinois {(USA)}", month = jun } @TechReport{sos:1045, Keywords = {sos}, author = "Fouqu\'e, Carole", title = "{KFS}: Kitlog File System", institution = inria, year = 1992, type = "Rapport de Recherche", number = 1809, address = rocq, month = jul } @InProceedings{loo:rep:1046, Keywords = {loo,rep}, author = "Moons, H. and Verbaeten, P.", title = "Persistency Support for Mobile Objects in the {COMET} Heterogeneous Environment", pages = "38--48", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{prs:rep:1047, Keywords = {prs,rep}, author = "Olsen, M. H.", title = "A Persistent Object Infrastructure for Heterogeneous Distributed Systems", pages = "49--56", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{prs:c++:1048, Keywords = {prs,c++}, author = "Berman, S. and Mac{G}regor, H. J.", title = "A Persistent Class Store for {C}hoices", pages = "352--359", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{mem:rep:1049, Keywords = {mem,rep}, author = "Russell, S. and Skea, A. and Elphinstone, K. and Heiser, G. and Burston, K. and Gorton, I. and Hellestrand, G.", title = "Distribution + Persistence = Global Virtual Memory", pages = "96--99", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{pro:loo:1050, Keywords = {pro,loo}, author = "Pardyak, P.", title = "Group Communication in an Object-Based Environment", pages = "106--116", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{mem:prs:1051, Keywords = {mem,prs}, author = "Wilson, Paul R. and Kakkad, Sheetal V.", title = "Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Supporting Huge Address Spaces on Standard Hardware", pages = "364--377", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{div:1052, Keywords = {div}, author = "Kempf, J. and Kessler, P. B.", title = "Cross-Address Space Dynamic Linking", pages = "250--256", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{loo:exp:1053, Keywords = {loo,exp}, author = "Sonntag, Susann", title = "Closing the Gap Between Different Object Models", pages = "378--383", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{exp:loo:con:1054, Keywords = {exp,loo,con}, author = "Shinjo, Y. and Kiyoki, Y.", title = "The Object-Stacking Model for Structuring Object-Based Systems", pages = "328--340", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @InProceedings{exp:con:loo:1055, Keywords = {exp,con,loo}, author = "Kiczales, G. and Theimer, M. and Welch, B.", title = "A New Model of Abstraction for Operating System Design", pages = "346--350", booktitle = iwooos, year = 1992, organization = ieeecs, publisher = ieeecsp, address = "Dourdan, France", month = oct } @PhdThesis{jrnl:gen:1056, Keywords = {jrnl,gen}, author = "Ruffin, Michel", title = "Kitlog: Un Service de Journalisation G\'{e}n\'{e}rique", school = "Universit\'{e} Pierre et Marie Curie, Paris VI", year = 1992, type = "Th\`ese de doctorat", address = "Paris, France", month = sep, note = "Available from INRIA as TU-205, ISBN-2-7261-0759-1" } @InProceedings{div:1057, Keywords = {div}, author = "Edelson, Daniel R.", title = "Fault Interpretation: Fine Grain Monitoring of Page Accesses", booktitle = "Usenix Winter Conf.", year = 1993, address = "San Diego CA {(USA)}", month = jan } @InProceedings{syn:mem:1058, Keywords = {syn,mem}, author = "Keleher, Peter and Cox, Alan L. and Zwaenepoel, Willy", title = "Lazy Release Consistency for Software Distributed Shared Memory", pages = "13--21", booktitle = "Proc.\ 19th Int.\ Symposium on Comp.\ Architecture", year = 1992, address = "Gold Coast ({A}ustralia)", month = may } @InProceedings{pan:1059, Keywords = {pan}, author = "Elnozahy, Elmootazbellah N. and Zwaenepoel, Willy", title = "Replicated Distributed Processes in {M}anetho", pages = "18--27", booktitle = ftcs, year = 1992, address = boston, month = jul } @InProceedings{pan:mem:1060, Keywords = {pan,mem}, author = "Elnozahy, Elmootazbellah N. and Johnson, David B. and Zwaenepoel, Willy", title = "The Performance of Consistent Checkpointing", pages = "39--47", booktitle = srds, year = 1992, address = "Houston TX, USA", month = oct } @Article{syn:app:1061, Keywords = {syn,app}, author = "Bubenik, Rick and Zwaenepoel, Willy", title = "Optimistic Make", journal = ieeetc, year = 1992, volume = 41, number = 2, pages = "207--217", month = feb } @Article{pro:mem:1063, Keywords = {pro,mem}, author = "Johnson, David B. and Zwaenepoel, Willy", title = "The {P}eregrine High-Performance High-Performance {RPC} System", journal = spe, year = 1993, volume = 23, number = 2, pages = "201--222", month = feb } @InProceedings{div:1064, Keywords = {div}, author = "Dickman, Peter", title = "The {B}ellerophon Project: A Scalable Object-Support Architecture Suitable for a Large {OODBMS}?", pages = "16--29", booktitle = "Proc.\ Int.\ Workshop on Distributed Object Management", year = 1992, address = "Edmonton ({C}anada)", month = aug } @Article{lan:diff:1066, Keywords = {lan,diff}, author = "Tanenbaum, Andrew S. and Kaashoek, Frans M. and Bal, Henri, E.", title = "Parallel Programming Using Shared Objects and Broadcasting", journal = "Computer", year = 1992, volume = 25, number = 8, pages = "10--19", month = aug } @InProceedings{c++:alg:1067, Keywords = {c++,alg}, author = "Koenig, Andrew", title = "Space-Efficient Trees in {C++}", pages = "117--129", booktitle = "{C++} Conference", year = 1992, organization = "Usenix", address = "Portland OR {(USA)}", month = aug } @InProceedings{c++:1068, Keywords = {c++}, author = "Murray, Robert B.", title = "A Statically Typed Abstract Representation for {C++} Programs", pages = "83--97", booktitle = "{C++} Conference", year = 1992, organization = "Usenix", address = "Portland OR {(USA)}", month = aug } @InProceedings{c++:gc:1069, Keywords = {c++,gc}, author = "Detlefs, David", title = "Garbage Collection and Run-Time Typing as a {C++} Library", pages = "37--56", booktitle = "{C++} Conference", year = 1992, organization = "Usenix", address = "Portland OR {(USA)}", month = aug } @InProceedings{c++:1070, Keywords = {c++}, author = "Carroll, Martin D.", title = "Not A Language Extension", pages = "21--35", booktitle = "{C++} Conference", year = 1992, organization = "Usenix", address = "Portland OR {(USA)}", month = aug } @Article{lan:1071, Keywords = {lan}, author = "Cardelli, Luca and Donahue, James and Glasssman, Lucille and Jordan, Mick and Kalsow, Bill and Nelson, Greg", title = "Modula-3 Language Definition", journal = "SIGPLAN Notices", year = 1992, volume = 27, number = 8, pages = "15--42", month = aug } @Article{lan:rep:1072, Keywords = {lan,rep}, author = "Lowry, Andy", title = "The {H}ermes Language in Outline Form", journal = "SIGPLAN Notices", year = 1992, volume = 27, number = 8, pages = "51--70", month = aug } @InProceedings{loo:chorus:1073, Keywords = {loo,chorus}, author = "Lea, Rodger and Jacquemot, Christian", title = "The {COOL} Architecture and Abstractions for Object-Oriented Distributed Operating Systems", booktitle = sigopsew5, year = 1992, organization = "ACM SIGOPS", publisher = "IRISA, INRIA-Rennes", address = "Mont Saint-Michel ({F}rance)", month = sep } @InProceedings{loo:pro:1074, Keywords = {loo,pro}, author = "Hiltunen, Matti A. and Schlichting, Richard D.", title = "Modularizing Fault-Tolerant Protocols", booktitle = sigopsew5, year = 1992, organization = "ACM SIGOPS", publisher = "IRISA, INRIA-Rennes", address = "Mont Saint-Michel ({F}rance)", month = sep } @InProceedings{rep:con:1075, Keywords = {rep,con}, author = "Herbert, Andrew and Otway, Dave", title = "Fighting The Politics with Technology", booktitle = sigopsew5, year = 1992, organization = "ACM SIGOPS", publisher = "IRISA, INRIA-Rennes", address = "Mont Saint-Michel ({F}rance)", month = sep } @InProceedings{exp:con:loo:1076, Keywords = {exp,con,loo}, author = "Stroud, Robert", title = "Transparency and Reflection in Distributed Systems", booktitle = sigopsew5, year = 1992, organization = "ACM SIGOPS", publisher = "IRISA, INRIA-Rennes", address = "Mont Saint-Michel ({F}rance)", month = sep } @InProceedings{jrnl:1077, Keywords = {jrnl}, author = "Satyanarayanan, M. and Steere, David C. and Kudo, Masashi and Mashburn, Hank", title = "Transparent Logging as a Technique for Debugging Complex Distributed Systems", booktitle = sigopsew5, year = 1992, organization = "ACM SIGOPS", publisher = "IRISA, INRIA-Rennes", address = "Mont Saint-Michel, France", month = sep } @InProceedings{of:1078, Keywords = {of}, author = "Tirri, Henry R. and Srinivasan, Jagannathan and Bhargava, Bharat", title = "Integrating Distributed Data Sources Using Federated Objects", pages = "292--306", booktitle = "Proc.\ Int.\ Workshop on Distributed Object Management", year = 1992, address = "Edmonton ({C}anada)", month = aug } @InProceedings{fic:1079, Keywords = {fic}, author = "Franklin, Micha{}el J. and Carey, Micha{}el J.", title = "Client-Server Caching Revisited", pages = "252--274", booktitle = "Proc.\ Int.\ Workshop on Distributed Object Management", year = 1992, address = "Edmonton ({C}anada)", month = aug } @InProceedings{prs:1080, Keywords = {prs}, author = "Gruber, Olivier and Amsaleg, Laurent", title = "Object Grouping in {EOS}", pages = "184--201", booktitle = "Proc.\ Int.\ Workshop on Distributed Object Management", year = 1992, address = "Edmonton ({C}anada)", month = aug, url = {ftp://rodin.inria.fr/pub/publications/conferences/IWDOM.92.ps.gz} } @InProceedings{loo:prs:rep:1081, Keywords = {loo,prs,rep}, author = "Liskov, Barbara and Day, Mark and Shrira, Liuba", title = "Distributed Object Management in {T}hor", pages = "1--15", booktitle = "Proc.\ Int.\ Workshop on Distributed Object Management", year = 1992, address = "Edmonton ({C}anada)", month = aug } @InProceedings{syn:perf:1082, Keywords = {syn,perf}, author = "Alemany, Juan and Felten, W. Edward", title = "Performance Issues in Non-Blocking Synchronization on Shared-Memory Multiprocessors", pages = "125--134", booktitle = podc, year = 1992, organization = "ACM", address = "Vancouver ({C}anada)", month = aug } @Article{exp:1084, Keywords = {exp}, author = "Wilkes, Maurice V.", title = "The Long-Term Future of Operating Systems", journal = cacm, year = 1992, volume = 35, number = 11, pages = "23--25", month = nov } @InProceedings{gc:svy:1085, Keywords = {gc,svy}, author = "Wilson, Paul R.", title = "Uniprocessor Garbage Collection Techniques", number = 637, series = "Lecture Notes in Computer Science", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep, url = {ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps} } @InProceedings{gc:rep:1086, Keywords = {gc,rep}, author = "Abdullahi, S. E. and Miranda, E. E. and Ringwood, G. A.", title = "Collection Schemes for Distributed Garbage", number = 637, series = "Lecture Notes in Computer Science", pages = "43--81", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:rep:1087, Keywords = {gc,rep}, author = "Juul, N. C. and Jul, E.", title = "Comprehensive and Robust Garbage Collection in a Distributed System", number = 637, series = "Lecture Notes in Computer Science", pages = "103--115", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:rep:1088, Keywords = {gc,rep}, author = "Venkatasubramanian, N. and Agha, G. and Talcott, C.", title = "Scalable Distributed Garbage Collection for Systems of Active Objects", number = 637, series = "Lecture Notes in Computer Science", pages = "116--133", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:rep:1089, Keywords = {gc,rep}, author = "Puaut, I.", title = "Distributed Garbage Collection of Active Objects with no Global Synchronisation", number = 637, series = "Lecture Notes in Computer Science", pages = "148--164", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:par:1090, Keywords = {gc,par}, author = "Langendoen, K. G. and Muller, H. L. and Vree, W. G.", title = "Memory Management for Parallel Tasks in Shared Memory", number = 637, series = "Lecture Notes in Computer Science", pages = "165--178", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:par:1091, Keywords = {gc,par}, author = "Le Sergent, T. and Berthomieu, B.", title = "Incremental Multi-Threaded Garbage Collection on Virtually Shared Memory Architectures", number = 637, series = "Lecture Notes in Computer Science", pages = "179--199", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:loo:1092, Keywords = {gc,loo}, author = "Hayes, B.", title = "Finalization in the Collector Interface", number = 637, series = "Lecture Notes in Computer Science", pages = "277--298", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{c++:gc:1093, Keywords = {c++,gc}, author = "Samples, A. D.", title = "Garbage Collection-Cooperative {C}++", number = 637, series = "Lecture Notes in Computer Science", pages = "315--329", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:1094, Keywords = {gc}, author = "Nettles, S. and O'Toole, J. and Pierce, D. and Haines, N.", title = "Replication-Based Incremental Copying Collection", number = 637, series = "Lecture Notes in Computer Science", pages = "357--364", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:1095, Keywords = {gc}, author = "Kolodner, E. K. and Weihl, W. E.", title = "Atomic Incremental Garbage Collection", number = 637, series = "Lecture Notes in Computer Science", pages = "365--387", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:1096, Keywords = {gc}, author = "Hudson, R. L. and Moss, J. E. B.", title = "Incremental Collection of Mature Objects", number = 637, series = "Lecture Notes in Computer Science", pages = "388--403", booktitle = iwmm, year = 1992, publisher = springer, address = "Saint-Malo, France", month = sep } @InProceedings{gc:1097, Keywords = {gc}, author = "Lam, M. S. and Wilson, P. R. and Moher, T. G.", title = "Object Type Directed Garbage Collection to Improve Locality", number = 637, series = "Lecture Notes in Computer Science", pages = "404--425", booktitle = iwmm, year = 1992, address = "Saint-Malo, France", month = sep } @InProceedings{gc:1098, Keywords = {gc}, author = "Delacour, V.", title = "Allocation Regions and Implementation Contracts", number = 637, series = "Lecture Notes in Computer Science", pages = "426--439", booktitle = iwmm, year = 1992, address = "Saint-Malo, France", month = sep } @InProceedings{gc:misc:1099, Keywords = {gc,misc}, author = "Baker, H. G.", title = "{NREVERSAL} of Fortune --- The Thermodynamics of Garbage Collection", number = 637, series = "Lecture Notes in Computer Science", pages = "507--524", booktitle = iwmm, year = 1992, address = "Saint-Malo, France", month = sep } @InProceedings{misc:1100, Keywords = {misc}, author = "Korn, David G. and Vo, K.-Phong", title = "{SFIO}: Safe/Fast String/File {IO}", pages = "235--256", booktitle = "Proc.\ Summer USENIX Conf.", year = 1991, address = "Nashville TN, USA", month = jun } @InProceedings{pan:1101, Keywords = {pan}, author = "Young, Micha{}el Wayne and Thompson, Dean S. and Jaffe, Eliot", title = "A Modular Architecture for Distributed Transaction Processing", pages = "357--363", booktitle = "Proc.\ Winter USENIX Conf.", year = 1991, address = "Dallas TX, USA", month = jan } @InProceedings{alg:1102, Keywords = {alg}, author = "Hume, Andrew and Sunday, Daniel", title = "Fast String Searching", pages = "221--233", booktitle = "Proc.\ Summer USENIX Conf.", year = 1991, address = "Nashville TN, USA", month = jun } @InProceedings{fic:1103, Keywords = {fic}, author = "Lammert, Steve", title = "The {AFS} 3.0 Backup System", pages = "143--147", booktitle = "Proc.\ of the Fourth Large Installation System Administrator's Conf.", year = 1990, address = "Colorado CO, USA", month = oct } @InProceedings{prs:mem:1104, Keywords = {prs,mem}, author = "Singhal, K. and Kakkad, S. and Wilson, P.", title = "Texas: An Efficient, Portable Persistent Store", pages = "13--28", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{prs:mem:1105, Keywords = {prs,mem}, author = "Vaughan F. and Dearle, A.", title = "Supporting Large Persistent Stores Using Conventional Hardware", pages = "29--50", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{perf:1106, Keywords = {perf}, author = "Atkinson, M. and Birnie, A. and Jackson, N. and Philbrow, P. ", title = "Measuring Persistent Object Systems", pages = "51--72", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{mem:prs:1107, Keywords = {mem,prs}, author = "Buhr, P. A. and Goel, A. K. and Wai, A.", title = "$\mu$Database: A Toolkit for Constructing Memory Mapped Databases", pages = "161--180", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{syn:1108, Keywords = {syn}, author = "Livesey, M. and Allison, C.", title = "Coherence in Distributed Persistent Object Systems", pages = "181--194", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{mem:mat:1109, Keywords = {mem,mat}, author = {Keedy, J. L. and Br{\"o}ssler, P.}, title = "Implementing Databases in the {MONADS} Virtual Memory", pages = "319--332", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{gc:mem:1110, Keywords = {gc,mem}, author = "Wolczko, M. and Williams, I.", title = "Multi-Level Garbage Collection in a High-Performance Persistent Object System", pages = "395--418", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @InProceedings{gc:pan:1111, Keywords = {gc,pan}, author = "Kolodner, E. K.", title = "Concurrent Tracking of Stable Objects", pages = "419--432", booktitle = iwposdiu, year = 1992, address = "San Miniato, Pisa, Italy", month = sep } @Article{mat:1112, Keywords = {mat}, author = "Hagersten, Erik and Landin, Anders and Haridi, Seif", title = "{DDM} --- A Cache-Only Memory Architecture", journal = "Computer", year = 1992, volume = 25, number = 9, pages = "44--54", month = sep } @TechReport{mem:mat:1113tr, Keywords = {mem,mat}, author = "Herlihy, Maurice and Moss, J. Eliot B.", title = "Transactional Memory: Architectural Support for Lock-Free Data Structures", institution = "Digital Equipment Corporation, Cambridge Research Lab.", year = 1992, number = "CRL 92/07", address = "Cambridge MA {(USA)}", month = dec } @InProceedings{mem:mat:1113, Keywords = {mem,mat}, author = "Herlihy, Maurice and Moss, J. Eliot B.", title = "Transactional Memory: Architectural Support for Lock-Free Data Structures", booktitle = intconfon # {Comp.\ Arch.\ (ISCA)}, pages = {289--300}, year = 1993, address = {San Diego CA, USA}, month = may, doi = {http://doi.acm.org/10.1145/165123.165164} } @InProceedings{fic:rep:nfs:1114, Keywords = {fic,rep,nfs}, author = "Macklem, Rick", title = "Lessons Learned Tuning the 4.3{BSD} {R}eno Implementation of the {NFS} Protocol", pages = "53--64", booktitle = "Proc.\ Winter USENIX Conf.", year = 1991, address = "Dallas TX {(USA)}", month = jan } @TechReport{rep:con:1115, Keywords = {rep,con}, author = "{ANSA}", title = "An Application Programmer's Introduction", institution = "{Architecture Projects Management Limited}", year = 1991, number = "TR.017.00", address = "Cambridge, United Kingdom", month = nov } @TechReport{rep:con:1116, Keywords = {rep,con}, author = "{ANSA}", title = "{ANSA}: A Systems Designer's Introduction to the Architecture", institution = "{Architecture Projects Management Limited}", year = 1991, type = "Research Report", number = "RC.253.00", address = "Cambridge, United Kingdom", month = apr } @InProceedings{con:fic:pan:1117, Keywords = {con,fic,pan}, author = "Ruffin, Michel", title = "An Architecture for Fault Tolerant Storage Systems", booktitle = "Fifth European Workshop on Dependable Computing", year = 1993, address = "Lisboa, Portugal", month = feb } @InProceedings{mem:syn:pan:1118, Keywords = {mem,syn,pan}, author = "Bodorik, P. and Smith, F. I. and J-Lewis, D.", title = "Transactions in Distributed Shared Memory Systems", pages = "480--487", booktitle = "Eighth Int.\ Conf.\ on Data Engineering", year = 1992, address = "Tempe AZ, USA", month = feb } @InProceedings{nom:1119, Keywords = {nom}, author = "Neuman, B. Clifford", title = "The {P}rospero File System; A Global File System Based on the Virtual System Model", pages = "13--28", booktitle = "Proc.\ Usenix File Systems Workshop", year = 1992, address = "Ann Arbor MI, USA", month = may } @InProceedings{fic:jrnl:1120, Keywords = {fic,jrnl}, author = "Hartman, John H. and Ousterhout, John K.", title = "{Z}ebra: A Striped Network File System", pages = "71--78", booktitle = "Proc.\ of the Usenix File Systems Workshop", year = 1992, address = "Ann Arbor MI, USA", month = may } @InProceedings{fic:1121, Keywords = {fic}, author = "Welch, Brent", title = "A Comparison of the {V}node and {S}prite File System Architectures", pages = "29--44", booktitle = "Proc.\ Usenix File Systems Workshop", year = 1992, address = "Ann Arbor Michigan, USA", month = may } @TechReport{mat:mem:1122, Keywords = {mat,mem}, author = "Inouye, Jon and Konuru, Ravindranath and Walpole, Jonathan and Sears, Bart", title = "The Effects of Virtually Addressed Caches on Virtual Memory Design and Performance", institution = "Dept.\ of Comp.\ Sc.\ and Eng., Oregon Graduate Inst.\ of Sc.\ and Eng.", year = 1992, number = "CS/E 92-010", address = "Beaverton OR {(USA)}", month = mar } @Article{mat:par:1123, Keywords = {mat,par}, author = "Gupta, Anoop and Weber, Wolf-Dietrich", title = "Cache Invalidation Patterns in Shared-Memory Multiprocessors", journal = ieeetc, year = 1992, volume = 41, number = 7, pages = "794--810", month = jul } @Article{syn:1124, Keywords = {syn}, author = "Gharachorloo, Kourosh and Adve, Sarita V. and Gupta, Anoop and Hennessy, John L. and Hill, Mark D.", title = "Programming for Different Memory Consistency Models", journal = jpdc, year = 1992, volume = 15, number = 4, pages = "399--407", month = aug } @InProceedings{sec:1125, Keywords = {sec}, author = "Bellovin, Steven M. and Merritt, Micha{e}l", title = "Limitations of the {K}erberos Authentication System", pages = "253--267", booktitle = "Proc.\ Winter Usenix Conf.", year = 1991, address = "Dallas TX, USA", month = jan } @TechReport{rep:lan:1126, Keywords = {rep,lan}, author = "{Digital Equipment Corporation} and {Hewlett-Packard Company} and {Hyper{D}esk Corporation} and {NCR Coporation} and {Object Design, Inc.} and {Sun{S}oft, Inc.}", title = "The {C}ommon {O}bject {R}equest {B}roker: Architecture and Specification", institution = "Object Management Group", year = 1991, number = "91-12-1", address = "Framingham MA, USA", month = dec } @TechReport{misc:1127, Keywords = {misc}, author = "Keppel, David and Eggers, Susan J. and Henry, Robert R.", title = "A Case for Runtime Code Generation", institution = "Dept.\ of Comp.\ Sc.\ and Engineering, U.\ of Washington", year = 1991, number = "91-11-04", address = "Seattle WA, USA", month = nov } @Article{mem:pan:1128, Keywords = {mem,pan}, author = "Bowen, Nicholas S. and Pradhan, Dhiraj K.", title = "Virtual Checkpoints: Architecture and Performance", journal = ieeetc, year = 1992, volume = 41, number = 5, pages = "516--525", month = may } @Article{pro:mat:1129, Keywords = {pro,mat}, author = "Thekkath, Chandramohan A. and Levy, Henry M.", title = "Limits to Low-Latency Communication on High-Speed Networks", journal = tocs, year = 1993, month = may } @Article{gc:par:1130, Keywords = {gc,par}, author = "Jonker, Jan E.", title = "On-the-Fly Garbage Collection for Several Mutators", journal = "Distributed Computing", year = 1992, number = 5, pages = "187--199", month = jan } @InProceedings{sos:rep:1131, Keywords = {sos,rep}, author = "Makpangou, Mesaac and Brun-Cottan, Georges", title = "Unification des Paradigmes de Partage en Environnement R\'{e}parti", volume = "III", booktitle = "Proc.\ of the 1st African conf.\ on Research in Computer Sc.", year = 1992, address = "Yaound\'{e}, Cameroun", month = oct } @TechReport{loo:rep:1132, Keywords = {loo,rep}, author = "Maffeis, Silvano", title = "The {E}lectra Approach to Object Oriented Distributed Programming, An Overview", institution = {Institut f{\"u}r Informatik der Universit{\"a}t Z{\"u}rich}, year = 1992, number = "IFI TR 92.23", address = {Z{\"u}rich, Switzerland}, month = nov } @TechReport{rep:loo:1133, Keywords = {rep,loo}, author = "Amaral, Paulo and Lea, Rodger and Jacquemot, Christian", title = "Implementing a Modular Object Oriented Operating System on Top of {C}horus", institution = "Chorus Syst\`{e}mes", year = 1992, number = "CS/TR-92-57", address = "Saint-Quentin-en-Yvelines, France" } @InProceedings{rep:loo:1133bis, Keywords = {rep,loo}, author = "Amaral, Paulo and Lea, Rodger and Jacquemot, Christian", title = "Implementing a Modular Object Oriented Operating System on Top of {C}horus", pages = "193--204", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht, NL", month = nov } @Article{prs:1134, Keywords = {prs}, author = "Vaughan, Francis and Lo Basso, Tracy and Dearle, Alan and Marlin, Chris and Barter, Chris", title = "Casper: a Cached Architecture Supporting Persistence", journal = "Computing Systems", year = 1992, volume = 5, number = 3, pages = "337--359" } @Article{loo:sec:1135, Keywords = {loo,sec}, author = "Cabrera, Luis-Felipe and Luniewski, Allen W. and Stamos, James W.", title = "Fine-Grained Access Control in a Transactional Object-Oriented System", journal = "Computing Systems", year = 1992, volume = 5, number = 3, pages = "199--216" } @Article{loo:pan:1136, Keywords = {loo,pan}, author = "Mock, Michael and Kroeger, Reinhold and Cahill, Vinny", title = "Implementing Atomic Objects with the {R}ela{X} Transaction Facility", journal = "Computing Systems", year = 1992, volume = 5, number = 3, pages = "259--304" } @InProceedings{gc:perf:1137, Keywords = {gc,perf}, author = "Hosking, Antony L. and Moss, J. Eliot B. and Stefanovi\`{e}, Darko", title = "A Comparative Performance Evaluation of Write Barrier Implementations", volume = 27, number = 10, series = "SIGPLAN Notices", pages = "92--109", booktitle = oopsla, year = 1992, publisher = acmpress, address = "Vancouver, Canada", month = oct } @TechReport{mem:loo:1138, Keywords = {mem,loo}, author = "Khalidi, Yousef A. and Nelson, Micha{e}l N.", title = "The {S}pring Virtual Memory System", institution = "Sun Microsystems Lab.", year = 1993, number = "SMLI TR-93-09", address = "Mountain View CA, USA", month = feb } @TechReport{fic:loo:1139, Keywords = {fic,loo}, author = "Khalidi, Yousef A. and Nelson, Micha{e}l N. and Madany, Peter W.", title = "The {S}pring File System", institution = "Sun Microsystems Lab.", year = 1993, number = "SMLI TR-93-10", address = "Mountain View CA, USA", month = feb } @InProceedings{pro:1140, Keywords = {pro}, author = "Kaashoek, Frans M. and Tanenbaum, Andrew S. and Verstoep, Kees", title = "Group Communication in {A}moeba and its Applications", pages = "365--381", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht (the Netherlands)", month = nov } @InProceedings{exp:rep:1141, Keywords = {exp,rep}, author = "Tanenbaum, Andrew S.", title = "Distributed Operating Systems Anno 1992: What Have We Learned So Far?", pages = "1--14", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht (the Netherlands)", month = nov } @InProceedings{loo:exp:1142, Keywords = {loo,exp}, author = "Cohn, David L. and Banerji, Arindam and Casey, Micha{e}l R. and Greenawalt, Paul M. and Kulkarni, Dinesh C.", title = "Basing Micro-Kernel Abstractions on High-Level Language Models", pages = "59--72", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht (the Netherlands)", month = nov } @InProceedings{pan:mach:1143, Keywords = {pan,mach}, author = "Chen, Rong and Ng, Tony P.", title = "Microkernel Support for Checkpointing", pages = "35--43", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht (the Netherlands)", month = nov } @InProceedings{pro:1144, Keywords = {pro}, author = "Glade, Bradford B. and Birman, Kenneth P. and Cooper, Robert C. B. and van Renesse, Robbert", title = "Light-Weight Process Groups", pages = "323--336", booktitle = "{O}pen{F}orum", year = 1992, address = "Utrecht (the Netherlands)", month = nov } @Article{loo:1145, Keywords = {loo}, author = "Snyder, Alan", title = "The Essence of Objects: Concepts and Terms", journal = "IEEE Software", year = 1993, pages = "31--42", month = jan } @Article{pan:rep:1146, Keywords = {pan,rep}, author = "Ladin, Rivka and Liskov, Barbara and Shrira, Liuba and Ghemawat, Sanjay", title = "Providing High Availability Using Lazy Replication", Journal = tocs, year = 1992, volume = 10, number = 4, pages = "360--391", month = nov, doi = {http://dx.doi.org/10.1145/138873.138877}, local-url = {~/Contrib/replication+consistency/Providing high availability using lazy replication_TOCS-1992_p360-ladin.pdf} } @Article{mat:1147, Keywords = {mat}, author = "Goldberg, David", title = "What Every Computer Scientist Should Know About Floating-Point Arithmetic", journal = acmcs, year = 1991, volume = 23, number = 1, pages = "5--48", month = mar } @InProceedings{gc:1148, Keywords = {gc}, author = "Doligez, Damien and Leroy, Xavier", title = "A Concurrent, Generational Garbage Collector for a Multithreaded Implementation of {ML}", pages = "113--123", booktitle = popl, year = 1993, address = "Charleston SC {(USA)}", month = jan, url = {ftp://ftp.inria.fr/INRIA/Projects/para/doligez/DoligezLeroy93.ps.gz} } @Article{gc:syn:1149, Keywords = {gc,syn}, author = "Herlihy, Maurice P. and Moss, J. Eliot B.", title = "Lock-Free Garbage Collection for Multiprocessors", journal = "IEEE Transactions on Parallel and Distributed Systems", year = 1992, volume = 3, number = 3, pages = "304--311", month = may } @TechReport{rep:1150, Keywords = {rep}, author = "Bernstein, Philip A.", title = "Middleware: An Architecture for Distributed System Services", institution = "Digital Equipment Corp., Cambridge Res.\ Lab.", year = 1993, number = "CRL 93/6", address = "Cambridge MA {(USA)}", month = mar } @InProceedings{loo:rep:1151, Keywords = {loo,rep}, author = "Black, Andrew P. and Immel, Mark P.", title = "Encapsulating Plurality", booktitle = "European Conf.\ on Object-Oriented Programming", year = 1993, address = "Kaiserlautern, Germany", month = jul } @InProceedings{c++:1152, Keywords = {c++}, author = "Buschmann, Frank and Kiefer, Konrad and Stal, Michael", title = "A Runtime Type Information System for {C++}", booktitle = "The 17th Int.\ Conf., TOOLS Europe'92", year = 1992, address = "Dortmund, Germany" } @InProceedings{rep:1153, Keywords = {rep}, author = "Leser, Norbert", title = "The {D}istributed {C}omputing {E}nvironment Naming Architecture", booktitle = "{O}pen{F}orum", year = 1992, pages = "101--117", address = "Utrecht, NL", month = nov } @Article{mat:1154, Keywords = {mat}, author = "Sites, Richard L.", title = "Alpha {AXP} Architectures", journal = cacm, year = 1993, volume = 36, number = 2, pages = "33--44", month = feb } @Article{prs:1155, Keywords = {prs}, author = "O. Deux and others", title = "The {O$_2$} System", journal = cacm, year = 1991, volume = 34, number = 10, pages = "34--48", month = oct } @Article{loo:prs:1156, Keywords = {loo,prs}, author = "Atkinson, M. and Buneman, P. and Morrison, R.", title = "Binding and Type Checking in Database Programming Languages", journal = "The Computer Journal", year = 1988, volume = 31, number = 2, pages = "99--109" } @PhdThesis{rep:perf:1157, Keywords = {rep,perf}, author = "Folliot, Bertil", title = "M\'{e}thodes et Outils de Partage de Charge pour la Conception et la Mise \oe{}uvre d'Applications dans les Syst\`{e}mes R\'{e}partis H\'{e}t\'{e}rog\`{e}nes", school = "Universit\'{e} Paris-6, Pierre-et-Marie-Curie", year = 1993, type = "Th\`ese de doctorat", address = "Paris, France", month = apr } @InProceedings{exp:64bits:1161, Keywords = {exp,64bits}, author = "Koch, Povl T.", title = "Distributed Wide-Address Operating Systems", pages = "43--49", booktitle = "Actes des Journ\'{e}es des Jeunes Chercheurs en Syst\`{e}mes R\'{e}partis", year = 1993, address = "Grenoble ({F}rance)", month = apr } @InProceedings{exp:64bits:1161bis, Keywords = {exp,64bits}, author = "Koch, Povl T.", title = "Distributed Wide-Address Operating Systems", booktitle = "Broadcast 1st Open Workshop", year = 1993, address = "Newcastle England", month = oct } @InProceedings{perf:mem:1162, Keywords = {perf,mem}, author = "Koch, Povl T.", title = "Performance Evaluation of Two Software Distributed Shared Memory Models", booktitle = "Proc.\ of the Int.\ Workshop on Object-Orientation in Operating Systems", year = 1993, address = "Asheville, NC {(USA)}", month = dec } @TechReport{c++:rep:1163, Keywords = {c++,rep}, author = "{Amadeus Project}", title = "C$^**$ Programmers' Guide", institution = "Trinity College Dublin", year = 1991, address = "Dublin ({E}ire)", month = jan } @TechReport{fic:rep:1164, Keywords = {fic,rep}, author = "Mann, Timothy and Birrell, Andrew and Hisgen, Andy and Jerian, Charles and Swart, Garret", title = "A Coherent Distributed File Cache with Directory Write-Behind", institution = "Digital Systems Research Center", year = 1993, number = 103, address = "Palo Alto CA, USA", month = jun } @Article{fic:rep:1164bis, Keywords = {fic,rep}, author = "Mann, Timothy and Birrell, Andrew and Hisgen, Andy and Jerian, Charles and Swart, Garret", title = "A Coherent Distributed File Cache with Directory Write-Behind", journal = tocs, year = 1994, volume = 12, number = 2, pages = "123--164", month = may } @TechReport{fic:1165, Keywords = {fic}, author = "Chiu, Sheng-Yang and Levin, Roy", title = "The {V}esta Repository: A File System Extension for Software Development", institution = "Digital Systems Research Center", year = 1993, number = 106, address = "Palo Alto CA, USA", month = jun } @TechReport{fic:jrnl:1166, Keywords = {fic,jrnl}, author = "Hisgen, Andy and Birrell, Andrew and Jerian, Charles and Mann, Timothy and Garret Swart", title = "New-Value Logging in the {E}cho Replicated File System", institution = "Digital Systems Research Center", year = 1993, number = 104, address = "Palo Alto CA, USA", month = jun } @TechReport{syn:1167, Keywords = {syn}, author = "Wisniewski, Robert W. and Kontothanassis, Leonidas and Scott, Micha{}el L.", title = "Scalable Spin Locks for Multiprogrammed Systems", institution = "U.\ of Rochester, Computer Sc. Dept.", year = 1993, number = "TR 454", address = "Rochester NY, USA", month = apr } @Misc{gc:c++:1168, Keywords = {gc,c++}, author = "Ellis, John R. and Detlefs, David L.", title = "Safe, Efficient Garbage Collection for {C++}", year = 1993, month = jun } @PhdThesis{mem:rep:1169, Keywords = {mem,rep}, author = "Bolosky, William Joseph", title = "Software Coherence in Multiprocessor Memory Systems", school = "U.\ of Rochester", year = 1993, address = "Rochester NY {(USA)}" } @InProceedings{mem:rep:pan:1170, Keywords = {mem,rep,pan}, author = "Carter, John B. and Cox, Alan L. and Dwarkadas, Sandhya and Elnozahy, Elmootazbellah and Johnson, David B. and Keleher, Pete and Rodrigues, Steven and Yu, Weimin and Zwaenepoel, Willy", title = "Network Multicomputing Using Recoverable Distributed Shared Memory", pages = "515--523", booktitle = "Proc.\ of the 1993 Comp{C}on Conf.", year = 1993, address = "San Francisco CA, USA", month = feb } @InProceedings{mem:rep:1171, Keywords = {mem,rep}, author = "Cox, Alan L. and Fowler, Robert J.", title = "Adaptive Cache Coherency for Detecting Migratory Shared Data", pages = "98--108", booktitle = "Proc.\ of the Twentieth Int.\ Symp.\ on Computer Architecture", year = 1993, month = may } @InProceedings{mem:rep:1172, Keywords = {mem,rep}, author = "Dwarkadas, Sandhya and Keleher, Pete and Cox, Alan L. and Zwaenepoel, Willy", title = "Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology", pages = "144--155", booktitle = "Proc.\ of the Twentieth Int.\ Symp.\ on Computer Architecture", year = 1993, month = may } @InProceedings{pan:rep:1173, Keywords = {pan,rep}, author = "Elnozahy, Elmootazbellah and Zwaenepoel, Willy", title = "{M}anetho: An Integrated Approach to Fault Tolerance", booktitle = "Proc.\ of the Workshop on Hardware and Software Architectures for Tolerance", year = 1993, month = may } @InProceedings{pan:1174, Keywords = {pan}, author = "Wu, Micha{}el and Zwaenepoel, Willy", title = "e{NV}y: A {N}on{V}olatile Main Memory Storage System", booktitle = "Proc.\ of the Fourth Workshop on Workstation Operating Systems", year = 1993, month = oct } @Article{jrnl:gen:1175, Keywords = {jrnl,gen}, author = "Ruffin, Michel", title = "Journalisation dans les Syst\`{e}mes Distribu\'{e}s, Kitlog: Une solution G\'{e}n\'{e}rique", journal = "Ing\'{e}nierie des Syst\`{e}mes d'Information", year = 1993, volume = 1, number = 2, pages = "229--258", month = jul } @Article{pro:formel:1176, Keywords = {pro,formel}, author = "Fekete, Alan", title = "Formal Models of Communication Services: A Case Study", journal = "Computer", year = 1993, pages = "37--47", month = aug } @Article{loo:exp:1177, Keywords = {loo,exp}, author = "Lea, Rodger and Jacquemot, Christian and Pillevesse, Eric", title = "{COOL}: System Support for Distributed Programming", journal = cacm, year = 1993, volume = 36, number = 9, pages = "37--46", month = sep } @Article{loo:1178, Keywords = {loo}, author = "Meyer, Bertrand", title = "Systematic Concurrent Object-Oriented Programming", journal = cacm, year = 1993, volume = 36, number = 9, pages = "56--89", month = sep } @Article{exp:c++:1179, Keywords = {exp,c++}, author = "Campbell, Roy H. and Islam, Nayeem and Raila, David and Madany, Peter", title = "Designing and Implementing Choices: An Object-Oriented System in {C++}", journal = cacm, year = 1993, volume = 36, number = 9, pages = "117--126", month = sep } @Article{gc:rep:1180, Keywords = {gc,rep}, author = "Afek, Yehuda and Brown, Geoffrey and Merritt, Micha{}el", title = "Lazy Caching", journal = toplas, year = 1993, volume = 15, number = 1, pages = "182--205", month = jan } @InProceedings{prs:perf:1181, Keywords = {prs,perf}, author = "White, Seth J. and Dewitt, David J.", title = "A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies", booktitle = "Proc.\ of the 18th {VLDB} Conf.", year = 1992, address = "Vancouver, Canada" } @InProceedings{fic:loo:1182, Keywords = {fic,loo}, author = "Khalidi, Yousef A. and Nelson, Micha{}el N.", title = "Extensible File Systems in {S}pring", pages = "1--15", booktitle = sosp14, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{loo:of:1183, Keywords = {loo,of}, author = "Nelson, Micha{}el N. and Hamilton, Graham and Khalidi, Yousef A.", pages = "95--106", title = "Caching in an Object Oriented System", booktitle = "Proc.\ Int.\ Workshop on Object-Orientation in Operating Systems", year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{perf:1184, Keywords = {perf}, author = "Islam, Nayeem and Mcgrath, Robert E. and Campbell, Roy H.", title = "Parallel Distributed Application Performance and Message Passing: A Case Study", pages = "73--88", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{mem:rep:1185, Keywords = {mem,rep}, author = "Minnich, Ronald G.", title = "Mether-{NFS}: A Modified {NFS} which Supports Virtual Shared Memory", pages = "89--108", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{mem:het:1186, Keywords = {mem,het}, author = "Gokhale, Maya B. and Minnich, Ronald G.", title = "An Implementation of the Shared Data Formats Standard for Distributed Shared Memories", pages = "109--121", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{loo:exp:1187, Keywords = {loo,exp}, author = "Nelson, Micha{}el N. and Khalidi, Yousef A. and Madany, Peter W.", title = "Experience Building a File System on a Highly Modular Operating System", pages = "123--142", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{loo:exp:1188, Keywords = {loo,exp}, author = "Chevalier, P. Y. and Freyssinet, A. and Hagimont, D. and Krakowiak, S. and Lacourte, S. and Rousset de Pina, X.", title = "Experience with Shared Object Support in the Guide System", pages = "157--173", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{loo:rep:1189, Keywords = {loo,rep}, author = "Maffeis, Silvano", title = "{E}lectra---Making Distributed Programs Object-Oriented", pages = "143--156", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{dbg:1190, Keywords = {dbg}, author = "Gunaseelan, L. and LeBlanc Jr., Richard J.", title = "Debugging Objects and Threads in Shared Memory System", pages = "175--194", booktitle = sedms, year = 1993, address = "San Diego, CA, USA", month = sep } @InProceedings{prs:exp:1191, Keywords = {prs,exp}, author = "Frantz, William S. and Landau, Charles R.", title = "Object-Oriented Transaction Processing in the {K}ey{KOS} Microkernel", pages = "13--26", booktitle = smoka, year = 1993, address = "San Diego, CA {(USA)}", month = sep } @InProceedings{mem:rep:1192, Keywords = {mem,rep}, author = "Murray, Kevin and Wilkinson, Tim and Osmon, Peter and Saulsbury, Ashley and Kelly, Paul", title = "Design and Implementation of an Object-Oriented 64-bit Single Address Space Microkernel", pages = "31--43", booktitle = smoka, year = 1993, address = "San Diego, CA {(USA)}", month = sep } @InProceedings{loo:exp:1193, Keywords = {loo,exp}, author = "Khalidi, Yousef A. and Nelson, Mike N.", title = "A Flexible External Paging Interface", pages = "127--140", booktitle = smoka, year = 1993, address = "San Diego, CA {(USA)}", month = sep } @InProceedings{exp:rep:1194, Keywords = {exp,rep}, author = "Hamilton, Graham and Powell, Micha{}el L. and Mictchell, James G.", title = "Subcontract: A Flexible base for Distributed Programming", pages = "69--79", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @InProceedings{mem:pan:1195, Keywords = {mem,pan}, author = "Satyanarayanan, M. and Mashburn, Henry H. and Kumar, Puneet and Steere, David C. and Kistler, James J.", title = "Lightweight Recoverable Virtual Memory", pages = "146--160", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @Article{mem:pan:1195bis, Keywords = {mem,pan}, author = "Satyanarayanan, M. and Mashburn, Henry H. and Kumar, Puneet and Steere, David C. and Kistler, James J.", title = "Lightweight Recoverable Virtual Memory", journal = tocs, year = 1994, volume = 12, number = 1, pages = "33--57", month = feb, note = "See also \cite{mem:pan:1195corrigendum}" } @Article{mem:pan:1195corrigendum, Keywords = {mem,pan}, author = "Satyanarayanan, M. and Mashburn, Henry H. and Kumar, Puneet and Steere, David C. and Kistler, James J.", title = "corrigendum: Lightweight Recoverable Virtual Memory", journal = tocs, year = 1994, volume = 12, number = 2, pages = "165--172", month = may } @InProceedings{fic:1196, Keywords = {fic}, author = "Hartman, John H. and Ousterhout, John K.", title = "The {Z}ebra Striped Network File System", pages = "29--43", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @InProceedings{loo:rep:1197, Keywords = {loo,rep}, author = "Birrell, Andrew and Nelson, Greg and Owicki, Susan and Wobber, Edward", title = "Network Objects", pages = "217--230", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @Article{loo:rep:1197bis, Keywords = {loo,rep}, author = "Birrell, Andrew and Nelson, Greg and Owicki, Susan and Wobber, Edward", title = "Network Objects", journal = spe, year = 1995, volume = "S4", number = 25, month = dec, pages = "87--130", url = {http://gatekeeper.dec.com/pub/DEC/SRC/research-reports/abstracts/src-rr-115.html} } @InProceedings{gc:rep:1198, Keywords = {gc,rep}, author = "O'Toole, James and Nettles, Scott and Gifford, David", title = "Concurrent Compacting Garbage Collection of a Persistent Heap", pages = "161--174", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @InProceedings{mem:loo:1199, Keywords = {mem,loo}, author = "Hosking, Antony L. and Moss, J. Eliot B.", title = "Protection Traps and Alternatives for Memory Management of an Object-Oriented Language", pages = "106--119", booktitle = sosp14, year = 1993, address = "Asheville, NC {(USA)}", month = dec } @InProceedings{gc:perf:1200, Keywords = {gc,perf}, author = "Richardson, Joel and Schwarz, Peter and Cabrera, Luis-Felipe", title = "{CACL}: Efficient Fine-Grained Protection for Objects", volume = 27, number = 10, series = "SIGPLAN Notices", pages = "92--109", booktitle = oopsla, year = 1992, publisher = acmpress, address = "Vancouver, Canada", month = oct } @TechReport{nom:1201, Keywords = {nom}, author = "{Architecture Projects Management Limited}", title = "{ANSA} Architecture Report The {ANSA} Naming Model", institution = "{ANSA}", year = 1993, number = "AR.003.01", address = "Cambridge, United Kingdom", month = feb } @Article{loo:mat:1202, Keywords = {loo,mat}, author = "Rosenberg, John", title = "Architectural and Operating System Support for Orthogonal Persistence", journal = "Computing Systems", year = 1992, volume = 5, number = 3, pages = "305--355" } @Article{mem:1203, Keywords = {mem}, author = "Kessler, R. E. and Hill, Mark D.", title = "Page Placement Algorithms for Large Real-Indexed Caches", journal = tocs, year = 1992, volume = 10, number = 4, pages = "338--359", month = nov } @InProceedings{fic:loo:rep:1204, Keywords = {fic,loo,rep}, author = "Soulard, Herv\'{e} and Mesaac, Makpangou", title = "Une Architecture pour la Conception de Syst\`{e}me de Stockage", booktitle = "Journ\'{e}es des Jeunes Chercheurs en Syst\`{e}mes R\'{e}partis", year = 1993, address = "Grenoble ({F}rance)", month = apr } @Article{loo:rep:lan:1206, Keywords = {loo,rep,lan}, author = "Vinoski, Steve", title = "Distributed Object Computing with {CORBA}", journal = "C++ Report", year = 1993, volume = 5, number = 6, pages = "32--38", month = aug } @InProceedings{mem:1207, Keywords = {mem}, author = "Kotz, David and Crow, Preston", title = "The Expected Lifetime of ``Single-Address-Space'' Operating Systems", pages = "161--170", booktitle = "Proc.\ SIGMETRICS Conference on Measurement and Modeling of Computer Systems", year = 1994, organization = "ACM Sigmetrics", address = "Santa Clara, CA {(USA)}", month = may } @TechReport{gc:rep:1208, Keywords = {gc,rep}, author = "Critchlow, Terence J. and Swanson, Mark R.", title = "Global Garbage Collection in Concurrent {U}tah {S}cheme", institution = "Dept.\ of Computer Sc., U.\ of Utah", year = 1994, number = "92-01", address = "Utah UT {(USA)}", month = feb } @InProceedings{pan:1209, Keywords = {pan}, author = "Li, Kai and Naughton, Jeffrey F.", title = "Multiprocessor Main Memory Transaction Processing", pages = "177--187", booktitle = "Int.\ Symp.\ on DataBases in Parallel and Dist.\ Syst.", year = 1988, address = "Austin TX", month = dec } @TechReport{lan:misc:1210, Keywords = {lan,misc}, author = "Banavar, Guruduth and Lindstrom, Gary and Orr, Douglas", title = "Type-Safe Composition of Object Modules", institution = "Dept.\ of Comp.\ Sc., U.\ of Utah", year = 1994, number = "UUCS-94-001", address = "Salt Lake City, UT {(USA})", month = jan } @TechReport{prs:c++:1211, Keywords = {prs,c++}, author = "Mecklenburg, Robert and Clark, Charles and Lindstrom, Gary and Yih, Benny", title = "A Dossier-Driven Persistent Objects Facility", institution = "Dept.\ of Comp.\ Sc., U.\ of Utah", year = 1994, number = "UUCS-94-002", address = "Salt Lake City, UT {(USA})", month = jan } @Article{lan:c++:1212, Keywords = {lan,c++}, author = "Sabatella, Marc", title = "Lazy Evaluation of {C++} Static Constructors", journal = "ACM SIGPLAN Notices", year = 1992, volume = 27, number = 6, pages = "29--36", month = jun } @TechReport{syn:rep:1213, Keywords = {syn,rep}, author = "Ricciardi, Aleta and Birman, Kenneth P.", title = "Process Membership in Asynchronous Environments", institution = "Dept.\ of Comp.\ Sc., Cornell U.", year = 1993, number = "TR 93-1328", address = "Ithaca, NY, USA", month = feb } @TechReport{gc:rep:1214, Keywords = {gc,rep}, author = "Maheshwari, Umesh", title = "Distributed Garbage Collection in a Client-Server, Transactional, Persistent Object System", institution = "Mass.\ Inst.\ of Technology, Lab.\ for Comp.\ Sc.", year = 1993, number = "MIT/LCS/TM-574", address = "Cambridge, MA {(USA)}", month = oct } @InProceedings{prs:1215, Keywords = {prs}, author = "Radia, S. and Madany, P. and Powell, M. L.", title = "Persistence in the {S}pring System", pages = "12--24", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{loo:rep:1216, Keywords = {loo,rep}, author = "Caughey, S. J. and Parrington, G. D. and Shrivastava, S. K.", title = "{S}hadows - A Flexible Support System for Objects in Distributed Systems", pages = "73--82", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{loo:rep:1217, Keywords = {loo,rep}, author = "Judge, A. and Cahill, V.", title = "Sharing Objects in a Distributed System", pages = "136--140", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{loo:1218, Keywords = {loo}, author = "Black, A. P.", title = "Object Identity", pages = "175--176", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{prs:gc:1219, Keywords = {prs,gc}, author = "Nettles, S. and O'Toole, J.", title = "Implementing Orthogonal Persistence: A Simple Optimization Using Replicating Collection", pages = "177--181", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @InProceedings{syn:1220, Keywords = {syn}, author = "Gruber, R. E.", title = "Temperature-Based Concurrency Control", pages = "230--232", booktitle = iwooos, year = 1993, address = "Asheville, NC, USA", month = dec } @PhdThesis{gc:rep:1221, Keywords = {gc,rep}, author = {David Plainfoss{\'e}}, title = "Distributed Garbage Collection and Reference Management in the {S}oul Object Support System", school = "Universit\'{e} Paris-6, Pierre-et-Marie-Curie", year = 1994, type = "Th\`ese de doctorat", address = "Paris, France", month = jun, note = "Available from INRIA as TU-281, ISBN-2-7261-0849-0" } @PhdThesis{loo:rep:1222, Keywords = {loo,rep}, author = "Konstantas, Dimitri", title = "Cell: A Framework for a Strongly Distributed Object Based System", school = "U.\ de Gen\`{e}ve", year = 1993, address = "Gen\`{e}ve, Suisse" } @Article{rep:prs:1226, Keywords = {rep,prs}, author = "Sousa, Pedro and Sequeira, Manuel and Z\'{u}quete, Andr\'{e} and Paulo Ferreira and Lopes, Cristina and Pereira, Jos\'{e} and Guedes, Paulo and Alves Marques, Jos\'{e} ", title = "Distribution and Persistence in the {IK} Platform: Overview and Evaluation", journal = "Computing Systems", year = 1993, volume = 6, number = 4, pages = "391--424", month = nov } @InProceedings{rep:lan:1228, Keywords = {rep,lan}, author = "Auerbach, Joshua S. and Russell, James R.", title = "The {C}oncert Signature Representation: {IDL} as Intermediate Language", volume = 29, number = 8, series = "ACM SIGPLAN Notices", pages = "1--12", booktitle = "Proc.\ Workshop on Interface Definition Languages", year = 1994, address = "Portland OR, USA", month = jan } @InProceedings{lan:1229, Keywords = {lan}, author = "Sankar, Sriram and Hayes, Roger", title = "{ADL} --- An Interface Definition Language for Specifying and Testing Software", volume = 29, number = 8, series = "ACM SIGPLAN Notices", pages = "13--21", booktitle = "Proc.\ Workshop on Interface Definition Languages", year = 1994, address = "Portland OR, USA", month = jan } @InProceedings{lan:1230, Keywords = {lan}, author = "Hamilton, Graham and Radia, Sanjay", title = "Using Interface Inheritance to Address Problems in System Software Evolution", volume = 29, number = 8, series = "ACM SIGPLAN Notices", pages = "119--128", booktitle = "Proc.\ Workshop on Interface Definition Languages", year = 1994, address = "Portland OR, USA", month = jan } @Article{fic:1231, Keywords = {fic}, author = "Carson, Scott and Setia, Sanjeev", title = "Optimal Write Batch Size in Log-Structured File Systems", journal = "Computing Systems", year = 1994, volume = 7, number = 2, pages = "263--281" } @Article{fic:1232, Keywords = {fic}, author = "Mogul, Jeffrey C.", title = "Recovery in Spritely {NFS}", journal = "Computing Systems", year = 1994, volume = 7, number = 2, pages = "201--262" } @Article{fic:1233, Keywords = {fic}, author = "Welch, Brent", title = "A Comparison of Three Distributed File System Architecture: {V}node, {S}prite, and {P}lan 9", journal = "Computing Systems", year = 1994, volume = 7, number = 2, pages = "175--199" } @TechReport{mem:rep:1234, Keywords = {mem,rep}, author = "Ranjit, John", title = "Evaluation of Causal Distributed Shared Memory for Data-Race-Free Programs", institution = "Georgia Institute of Technology, College of Computing", year = 1994, number = "GIT-CC-94/34", address = "Atlanta GA, USA" } @InProceedings{mem:rep:1235, Keywords = {mem,rep}, author = "Koch, Povl T. and Fowler, Robert J. and Jul, Eric", title = "Message-Driven Relaxed Consistency in a Software Distributed Shared Memory", pages = "75--86", booktitle = osdi, year = 1994, address = monterey, month = nov } @Article{fic:pan:1236, Keywords = {fic,pan}, author = "Chen, Peter M. and Lee, Edward K. and Gibson, Garth A. and Katz, Randy H. and Patterson, David A.", title = "Raid: High-Performance, Reliable Secondary Storage", journal = acmcs, year = 1994, volume = 26, number = 2, pages = "145--185", month = jun } @InProceedings{gc:db:1237, Keywords = {gc,db}, author = "Cook, Jonathan E. and Wolf, Alexander L. and Zorn, Benjamin G.", title = "Partition Selection Policies in Object Database Garbage Collection", pages = "371--382", booktitle = sigmod, year = 1994, organization = "ACM SIGMOD", address = "Minneapolis MN, USA", month = may } @Article{fic:1239, Keywords = {fic}, author = "Long, Darrell D. E. and Montague, Bruce R. and Cabrera, Luis-Felipe", title = "Swift/{RAID}: A Distributed {R}aid System", journal = "Computing Systems", year = 1994, volume = 7, number = 3, pages = "333--359" } @Article{loo:exp:1240, Keywords = {loo,exp}, author = {Dearle, Alan and di Bona, Rex and Farrow, James and Henskens, Frans and Lindstr{\"{o}}m, Anders and Rosenberg, John and Vaughan, Francis}, title = "Grasshopper: An Orthogonally Persistent Operating System", journal = "Computing Systems", year = 1994, volume = 7, number = 3, pages = "289--312" } @InProceedings{syn:1241, Keywords = {syn}, author = "Waldspurger, Carl A. and Weihl, William E.", title = "Lottery Scheduling: Flexible Proportional-Share Resource Management", pages = "1--12", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mob:1242, Keywords = {mob}, author = "Douglis, Fred and C\'{a}ceres, Ram\'{o}n and Kaashoek, Frans and Li, Kai and Marsh, Brian and Tauber A., Joshua", title = "Storage Alternatives for Mobile Computers", pages = "25--37", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{fic:1243, Keywords = {fic}, author = "Ganger, Gregory R. and Patt, Yale N.", title = "Metadata Update Performance in File Systems", pages = "49--60", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mem:rep:1244, Keywords = {mem,rep}, author = "Zekauskas, Matthew J. and Sawdon, Wayne A. and Bershad, Brian N.", title = "Software Write Detection for Distributed Shared Memory", pages = "87--100", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{pro:1245, Keywords = {pro}, author = "Bailey, Mary L. and Gopal, Burra and Pagels, Micha{}el A. and Peterson, Larry L.", title = "{Pathfinder}: A Pattern-Based Packet Classifier", pages = "115--124", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{par:syn:1246, Keywords = {par,syn}, author = "Unrau, Ronald C. and Krieger, Orran and Gamsa, Benjamin and Stumm, Micha{}el", title = "Experiences with Locking in a {NUMA} Multiprocessor Operating System Kernel", pages = "139--152", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mem:1247, Keywords = {mem}, author = "Lee, Chao-Hsien and Chen, Meng Chang and Chang, Ruei-Chuan", title = "{HiPEC}: High Performance External Virtual Memory Caching", pages = "153--164", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mem:1248, Keywords = {mem}, author = "Cao, Pei and Felten, Edward W. and Li, Kai", title = "Implementation and Performance of Application-Controlled File Caching", pages = "165--178", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{exp:1249, Keywords = {exp}, author = "Cheriton, David R. and Duda, Kenneth J.", title = "A Caching Model of Operating System Kernel Functionality", pages = "179--194", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mem:fic:rep:1250, Keywords = {mem,fic,rep}, author = "Dahlin, Micha{}el D. and Wang, Randolph Y. and Anderson, Thomas E. and Patterson, David A.", title = "Cooperative Caching: Using Remote Client Memory to Improve File System Performance", pages = "267--280", booktitle = osdi, year = 1994, address = monterey, month = nov } @InProceedings{mem:pan:1251, Keywords = {mem,pan}, author = "Feeley, Micha{}el J. and Chase, Jeffrey S. and Narasayya, Vivek R. and Levy, Henry M.", title = "Integrating Coherency and Recovery in Distributed Systems", pages = "215--228", booktitle = osdi, year = 1994, address = monterey, month = nov } @Article{gc:1252, Keywords = {gc}, author = "Nilsen, Kelvin", title = "Reliable Real-Time Garbage Collection of {C}++", journal = "Computing Systems", year = 1994, volume = 7, number = 7, pages = "467--504" } @InProceedings{prs:1253, Keywords = {prs}, author = "Suzuki, Shinji and Kitsuregawa, Masaru and Takagi, Mikio", title = "An Efficient Pointer Swizzling Method for Navigation Intensive Applications", pages = "73--89", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{prs:1254, Keywords = {prs}, author = "Moss, J. Eliot B. and Hosking, Antony L.", title = "Expressing Object Residency Optimizations Using Pointer Type Annotations", pages = "3--15", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{exp:prs:pro:1255, Keywords = {exp,prs,pro}, author = {Dearle, Alan and di Bona, Rex and Farrow, James and Henskens, Frans and Hulse, David and Lindst{\"{o}}m, Anders and Norris, Stephen and Rosenberg, John and Vaughan, Francis}, title = "Protection in {G}rasshopper: A Persistent Operating System", pages = "54--72", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{fic:rep:1256, Keywords = {fic,rep}, author = "O'Toole, James and Shrira, Liuba", title = "Hybrid Caching for Scalable Object Systems", pages = "92--107", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{par:1257, Keywords = {par}, author = {Dayn\`{e}s, Laurent and Gruber, Olivier}, title = "Customizable Concurrency Control using Locking Capabilities Graph", pages = "139--152", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{prs:1258, Keywords = {prs}, author = "Bushell, S. J. and Brown, A. L. and Dearle, A. and Vaughan, F. A.", title = "Native Code Generation in Persistent Systems", pages = "155--175", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @InProceedings{prs:1259, Keywords = {prs}, author = "Sousa, Pedro and Marques, Jos\'{e} Alves", title = "Object Clustering in Persistent and Distributed Systems", pages = "396--407", booktitle = iwpos6, year = 1994, address = tarascon, month = sep } @TechReport{gc:prs:1260, Keywords = {gc,prs}, author = "Amsaleg, Laurent and Gruber, Olivier and Franklin, Michael", title = "Efficient Incremental Garbage Collection for Workstation-Server Database Systems", institution = inria, year = 1994, number = 2409, address = rocq, month = nov } @InProceedings{gc:prs:1260bis, Keywords = {gc,prs}, author = "Amsaleg, Laurent and Gruber, Olivier and Franklin, Michael", title = "Efficient Incremental Garbage Collection for Workstation-Server Database Systems", booktitle = "Proc.\ 21st Very Large Data Bases (VLDB) Int.\ Conf.", year = 1995, address = {Z{\"u}rich, Switzerland}, month = sep } @Article{fic:pan:1261, Keywords = {fic,pan}, author = "Stodolsky, Daniel and Holland, Mark and Courtright II, William V. and Gibson, Garth A.", title = "Parity-Logging Disk Arrays", journal = tocs, year = 1994, volume = 12, number = 3, pages = "206--235", month = aug } @Article{fic:pan:1262, Keywords = {fic,pan}, author = "Cao, Pei and Lim, Swee Boon and Venkataraman, Shivakumar and Wilkes, John", title = "The {TickerTAIP} Parallel {RAID} Architecture", journal = tocs, year = 1994, volume = 12, number = 3, pages = "236--269", month = aug } @InProceedings{pan:mem:rep:1263, Keywords = {pan,mem,rep}, author = "Neves, Nuno and Castro, Miguel and Guedes, Paulo", title = "A Checkpoint Protocol for an Entry Consistent Shared Memory System", booktitle = podc13, year = 1994, organization = "ACM", address = "Los Angeles CA, USA", month = aug } @Article{loo:exp:1264, Keywords = {loo,exp}, author = "Roscoe, Timothy", title = "Linkage in the {N}emesis Single Address Space Operating System", journal = osr, year = 1994, volume = 28, number = 4, pages = "48--55", month = "oct" } @Article{fic:loo:1265, Keywords = {fic,loo}, author = "Maffeis, Silvano", title = "Design and Implementation of a Configurable Mixed-Media File System", journal = osr, year = 1994, volume = 28, number = 4, pages = "4--10", month = oct } @InProceedings{gc:1266, Keywords = {gc}, author = "Puaut, Isabelle", title = "A Distributed Garbage Collector for Active Objects", volume = 29, number = 10, series = "ACM SIGPLAN Notices", pages = "113--128", booktitle = "Proc.\ Ninth Annual Conf.\ on Object-Oriented Programming Systems, Languages, and Applications", year = 1994, address = "Portland OR, USA", month = oct } @InProceedings{prs:1267, Keywords = {prs}, author = "Hagimont, Daniel and Chevalier, P.Y. and Freyssinet, A. and Krakowiak, S. and Lacourte, S. and Mossi\`{e}re, J. and Rousset de Pina, X.", title = "Persistent Shared Object Support in the {G}uide System: Evaluation \& Related Work", volume = 29, number = 10, series = "ACM SIGPLAN Notices", pages = "129--144", booktitle = "Proc.\ Ninth Annual Conf.\ on Object-Oriented Programming Systems, Languages, and Applications", year = 1994, address = "Portland OR, USA", month = oct } @Article{gc:rep:1268, Keywords = {gc,rep}, author = "Dijkstra, E. W. and Lamport, L. and Martin, A. J. and Scholten, C. S. and Steffens, E. F. M.", title = "On-the-Fly Garbage Collection: an Exercise in Cooperation", journal = cacm, year = 1978, volume = 21, number = 11, pages = "966--975", month = nov } @Article{sec:pan:1269, Keywords = {sec,pan}, author = "Reiter, Micha{}el K. and Birman, Kenneth P.", title = "How to Securely Replicate Services", journal = toplas, year = 1994, volume = 16, number = 3, pages = "986--1009", month = may } @Article{alg:syn:1270, Keywords = {alg,syn}, author = "Edgar Knapp", title = "Deadlock Detection in Distributed Databases", journal = acmcs, year = 1987, volume = 19, number = 4, pages = "303--328", month = dec } @TechReport{lan:rep:1271, Keywords = {lan,rep}, author = "Cardelli, Luca", title = "{O}bliq: A Language with Distributed Scope", institution = "Digital Equipment Corp., Systems Research Center", year = 1994, number = 122, address = "Palo Alto CA, USA" } @InProceedings{gc:db:1272, Keywords = {gc,db}, author = "Butler, M.", title = "Storage Reclamation in Object-Oriented Database Systems", pages = "410--425", booktitle = sigmod, year = 1987, organization = "ACM", address = "San Francisco CA, USA", month = may } @InProceedings{gc:db:rep:1273, Keywords = {gc,db,rep}, author = "Yong, V. and Naughton, J. and Yu, J.", title = "Storage Reclamation and Reorganization in Client-Server Persistent Object Stores", pages = "120--133", booktitle = "Proc.\ Data Engineering Int.\ Conf.", year = 1994, address = "Houston TX, USA", month = feb } @InProceedings{gc:rep:1274, Keywords = {gc,rep}, author = "Kordale, R. and Ahamad, M. and Shilling, J.", title = "Distributed/Concurrent Garbage Collection in Distributed Shared Memory Systems", booktitle = iwooos, year = 1993, address = "Asheville NC, USA", month = nov } @Article{app:1275, Keywords = {app}, author = "Berners-Lee, Tim and Cailliau, Robert and Luotonen, Ari and Nielsen, Henrik Frystyk and Secret, Arthur", title = "The {W}orld-{W}ide {W}eb", journal = cacm, year = 1994, volume = 37, number = 8, pages = "76--82", month = aug } @TechReport{fic:rep:1276, Keywords = {fic,rep}, author = "Swart, Garret and Birrell, Andrew and Hisgen, Andy and Mann, Timothy", title = "Availability in the {E}cho File System", institution = "Digital Equipment Corp., Systems Research Center", year = 1993, number = 112, address = "Palo Alto CA, USA", month = sep } @Article{alg:mem:rep:1277, Keywords = {alg,mem,rep}, author = "Wolfson, Ouri and Jajodia, Sushil", title = "An Algorithm for Dynamic Data Allocation in Distributed Systems", journal = "Information Processing Letters", year = 1995, number = 53, pages = "113--119" } @InProceedings{mem:rep:1278, Keywords = {mem,rep}, author = "Thekkath, Chandramohan and Levy, Henry M. and Lazowska, Edward D.", title = "Separating Data and Control Transfer in Distributed Operating Systems", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "2--12", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @InProceedings{perf:1279, Keywords = {perf}, author = "Karamcheti, Vijay and Chien, Andrew A.", title = "Software Overhead in Messaging Layers: Where Does the Time Go", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "51--60", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @InProceedings{gc:perf:1280, Keywords = {gc,perf}, author = "Schmidt, William J. and Nilsen, Kelvin D.", title = "Performance of a Hardware-Assisted Real-Time Garbage Collector", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "76--85", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @InProceedings{exp:misc:1281, Keywords = {exp,misc}, author = "Thekkath, Chandramohan A. and Levy, Henry M. ", title = "Hardware and Software Support for Efficient Exception Handling", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "110--119", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @InProceedings{mat:1282, Keywords = {mat}, author = "Carter, Nicholas P. and Keckler, Stephen W. and Dally, William J.", title = "Hardware Support for Fast Capability-Based Addressing", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "319--327", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @InProceedings{exp:lan:1283, Keywords = {exp,lan}, author = "Engler, Dawson R. and Proebsting, Todd A.", title = "{DCG}: An Efficient, Retargetable Dynamic Code Generation System", volume = 29, number = 11, series = "ACM SIGPLAN Notices", pages = "263--272", booktitle = asplos-VI, year = 1994, address = "San Jose CA, USA", month = oct } @PhdThesis{prs:gc:1284, Keywords = {prs,gc}, author = "Kolodner, Eliot K.", title = "Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap", school = "Massachusetts Institute of Technology", year = 1992, address = "Cambridge, MA {(USA)}", month = feb } @Article{exp:perf:1285, Keywords = {exp,perf}, author = "Kuenning, Geoffrey H.", title = "Kitrace: Precise Interactive Measurement of Operating Systems Kernels", journal = spe, year = 1995, volume = 25, number = 1, pages = "1--21", month = jan } @InProceedings{gc:perf:mem:1286, Keywords = {gc,perf,mem}, author = "Reinhold, Mark B.", title = "Cache Performance of Garbage-Collected Programs", volume = 29, number = 6, pages = "206--217", booktitle = "Proc.\ of the ACM SIGPLAN'94 Conf.\ on Programming Language Design and Implementation (PLDI)", year = 1994, organization = "ACM SIGPLAN", address = "Orlando FL {(USA)}" } @Article{loo:1288, Keywords = {loo}, author = "Liskov, Barbara H. and Wing, Jeannette M.", title = "A Behavioral Notion of Subtyping", journal = toplas, year = 1994, volume = 16, number = 6, pages = "1811--1841", month = nov } @InProceedings{fic:jrnl:perf:1289, Keywords = {fic,jrnl,perf}, author = "Blackwell, Trevor and Harris, Jeffrey and Seltzer, Margo", title = "Heuristic Cleaning Algorithms in Log-Structured File Systems", booktitle = "Usenix Tech.\ Conf.", year = 1995, address = "New Orleans LA, USA" } @InProceedings{fic:rep:syn:1290, Keywords = {fic,rep,syn}, author = "Kumar, Puneet and Satyanarayanan, M. ", title = "Flexible and Safe Resolution of File Conflicts", url = {http://www.cs.cmu.edu/afs/cs/project/coda/Web/docdir/usenix95.pdf}, booktitle = "Usenix Tech.\ Conf.", year = 1995, address = {New Orleans, LA, USA}, month = jan } @InProceedings{fic:perf:1291, Keywords = {fic,perf}, author = "Seltzer, Margo and Smith, Keith A. and Balakrishanan, Hari and Chang, Jacqueline and McMains, Sara and Padmanabhan, Venkata", title = "File system Logging Versus Clustering: A Performance Comparison", booktitle = "Usenix Tech.\ Conf.", year = 1995, address = "New Orleans LA, USA" } @InProceedings{exp:1292, Keywords = {exp}, author = "Graham, Susan L. and Lucco, Steven and Wahbe, Robert", title = "Adaptable Binary Programs", booktitle = "Usenix Tech.\ Conf.", year = 1995, address = "New Orleans LA, USA" } @InProceedings{mem:rep:1293, Keywords = {mem,rep}, author = "Keleher, Pete and Cox, Alan L. and Dwarkadas, Sandhya and Zwaenepoel, Willy", title = "Tread{M}arks: Distributed Shared Memory on Standard Workstations and Operating Systems", pages = "115--131", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA {(USA)}", month = jan } @InProceedings{pro:lan:1294, Keywords = {pro,lan}, author = "Bogle, Phillip and Liskov, Barbara", title = "Reducing Cross Domain Call Overhead Using Batched Futures", pages = "341--354", booktitle = oopsla, year = 1994, address = "Portland OR, USA", month = oct } @Article{rep:misc:gc:1295, Keywords = {rep,misc,gc}, author = "Toyn, Ian and Dix, Alan J.", title = "Efficient Binary Transfer of Pointer Structures", journal = spe, year = 1994, volume = 24, number = 11, pages = "1001--1023", month = nov } @InProceedings{sec:1296, Keywords = {sec}, author = "Coulouris, G. and Dollimore, J.", title = "Security Requirements for Cooperative Work: a Model and its System Implications", pages = "184--186", booktitle = sigopsew, year = 1994, address = "Dagstuhl, Germany", month = sep } @InProceedings{syn:1297, Keywords = {syn}, author = "Raynal, Michel and Mizuno, Masaaki", title = "How to Find his Way in the Jungle of Consistency Criteria for Distributed Shared Memories (or How to Escape from {M}inos' Labyrinth)", pages = "340--346", booktitle = "Proc.\ of the IEEE Int.\ Conf.\ on Future Trends of Distributed Computing Systems", year = 1993, address = "Lisboa, Portugal", month = sep } @InProceedings{fic:1298, Keywords = {fic}, author = "Blaze, Matt and Alonso, Rafael", title = "Long-Term Caching Strategies for Very Large Distributed File Systems", pages = "3--15", booktitle = "Proc.\ Summer USENIX Conf.", year = 1991, address = "Nashville TN, USA", month = jun } @InProceedings{pro:diff:1299, Keywords = {pro,diff}, author = {Maffeis, Silvano and Bischofberger, Walter and M{\"a}tzel, Kai-Uwe}, title = "A Generic Multicast Transport Service to Support Disconnected Operation", booktitle = "Proc.\ 2nd Usenix Symp.\ on Mobile and Location-Independent Computing", year = 1995, address = "Ann Arbor Michigan, USA", month = apr } @Article{perf:fic:1300, Keywords = {perf,fic}, author = "Thekkath, Chandramohan A. and Wilkes, John and Lazowska, Edward D.", title = "Techniques for File System Simulation", journal = spe, year = 1994, volume = 24, pages = "981--999", month = nov } @PhdThesis{gc:rep:1301, Keywords = {gc,rep}, author = "Amsaleg, Laurent", title = "Conception et R\'ealisation d'un Glaneur de Cellules Adapt\'e aux SGBDO Client-Serveur", school = "Universit\'e Paris 6, Pierre et Marie Curie", year = 1995, type = "Th\`ese de doctorat", address = "Paris, France", month = jun } @InProceedings{perf:db:1302, Keywords = {perf,db}, author = "Carey, Michael J. and DeWitt, David J. and Naughton, Jeffrey F.", title = "A Status Report on the {OO7} {OODBMS} Benchmarking Effort", booktitle = oopsla, page = "414--426", year = 1994, address = "Portland OR, USA", month = oct } @InProceedings{mem:rep:pan:1303, Keywords = {mem,rep,pan}, author = "Cabillic, G. and Muller, G. and Puaut, Isabelle", title = "The Performance of Consistent Checkpointing in Distributed Shared Memory Systems", booktitle = srds, address = "Bad Neuenahr, Germany", year = 1995, month = sep } @InProceedings{mem:rep:pan:1304, Keywords = {mem,rep,pan}, author = "Janssens, Bob and Fuchs, Kent W.", title = "Relaxing consistency in recoverable distributed shared memory", pages = "155--163", booktitle = "23d Int.\ Symp.\ on Fault-Tolerant Computing: Digest of Papers", year = 1993, month = jun } @InProceedings{mem:rep:1305, Keywords = {mem,rep}, author = "E. P\'{e}rez-Cort\'{e}s and P. Dechamboux and J. Han", title = "Generic Support for Synchronization and Consistency in {A}rias", pages = "113--118", booktitle = "{Proc. 5th Workshop on Hot Topics in Operating Systems (HotOS-V)}", publisher ="{IEEE Computer Society Press}", year = 1995, month = may, url = {ftp://ftp.imag.fr/pubS/IRAC/doc/publications9/5-hotos-v-PUB.ps.gz} } @InProceedings{mem:rep:pan:1306, Keywords = {mem,rep,pan}, author = "Golding, Richard G. III and Singhal, Mukesh", title = "Using logging and asynchronous checkpointing to implement recoverable distributed shared memory", pages = "58--67", booktitle = srds, address = "Princeton NJ, USA", year = 1993, month = oct } @InProceedings{mem:rep:pan:1307, Keywords = {mem,rep,pan}, author = "Stumm, Micha{}el and Zhou, Songnian", title = "Fault tolerant distributed shared memory algorithms", booktitle = "Proc.\ 2nd Symp.\ on Parallel and Distributed Processing", organization = "IEEE", pages = "719--724", year = 1990, month = dec } @Article{mem:rep:prs:1308, Keywords = {mem,rep,prs}, author = "J. S. Chase and H. E. Levy and M. J. Feely and E. D. Lazowska", title = "Sharing and Adressing in a Single Address Space System", journal = tocs, year = 1994, volume = 12, number = 3, month = nov } @InProceedings{mem:rep:1309, Keywords = {mem,rep}, author = "Carter, J. B. and Khandekar, D. and Kamb, L.", title = "{D}istributed {S}hared {M}emory: Where We Are and Where We Should Be Headed", pages = "119--123", booktitle = "Proc.\ Wshp.\ on Hot Topics in Operating Systems (HotOS-V)", year = 1995, address = "Orcas Island WA, USA", month = apr } @InProceedings{mem:rep:1310, Keywords = {mem,rep}, author = "Bershad, B. and Zekauskas, M. J. and Sawdon, W. A.", title = "The {M}idway Distributed Shared Memory System", booktitle = compcon, year = 1993 } @InProceedings{mem:rep:loo:1311, Keywords = {mem,rep,loo}, author = "Guedes, Paulo and Castro, Miguel", title = "Distributed {S}hared {O}bject {M}emory", booktitle = "Proc.\ 4th Wshop.\ on Workstation Operating Systems (WWOS-IV)", year = 1993, publisher = "IEEE Computer Society Press", address = "Napa, CA, USA", month = oct } @TechReport{loo:rep:syn:1312, Keywords = {loo,rep,syn}, author = "Brun-Cottan, Georges and Makpangou, Mesaac", title = "Adaptable Replicated Objects in Distributed Environments", institution = inria, year = 1995, type = "Rapport de Recherche", number = 2593, address = rocq, month = may } @InProceedings{sor:nom:of:1313, Keywords = {sor,nom,of}, author = "Maisonneuve, Julien", title = "Hobbes: liaison flexible avec des objets r\'epartis", booktitle = "Actes des deuxi\`emes journ\'ees des jeunes chercheurs en syst\`emes r\'epartis", year = 1995, organization = irisa, address = "Rennes, France", month = oct } @InProceedings{fic:rep:1314, Keywords = {fic,rep}, author = "Franklin, Micha{}el J. and Carey, Micha{}el J. and Livny, Miron", title = "Local Disk Caching for Client-Server Database Systems", booktitle = "Proc.\ 19th Very Large Data Bases (VLDB) Int.\ Conf.", year = 1993, pages = "641--654", address = "Dublin, Ireland", month = aug } @Article{alg:rep:1315, Keywords = {alg,rep}, author = "K. Mani Chandy and Leslie Lamport", title = "Distributed snapshots: determining global states of distributed systems", journal = tocs, year = 1985, volume = 3, number = 1, pages = "63--75", month = feb } @Article{misc:1316, Keywords = {misc}, author = "Gopen, George D. and Swan, Judith A.", title = "The Science of Scientific Writing", journal = "Amercian Scientist", year = 1990, volume = 78, pages = "550--558", month = dec } @Book{misc:1317, Keywords = {misc}, author = "Day, Robert A.", title = "How to Write Publish a Scientific Paper", publisher = "Cambridge University Press", year = 1988, note = "ISBN 0-521-36760-3", edition = "3rd" } @PhdThesis{fic:loo:sos:1318, Keywords = {fic,loo,sos}, author = "Soulard, Herv\'e", title = "Adaptation des syst\`emes de stockage aux besoins des utilisateurs\,: l'approche micro-syst\`emes de stockage et sa mise en \oe{}uvre dans {BOSS}", school = "Universit\'e Paris 6, Pierre et Marie Curie", year = 1995, type = "Th\`ese de doctorat", address = "Paris, France", month = nov } @InProceedings{gc:syn:1320, Keywords = {gc,syn}, author = "Koch, Bett and Schunke, Tracy and Dearle, Alan and Vaughan, Francis and Marlin, Chris and Fazakerley, Ruth and Barter, Chris", title = "Cache Coherency and Storage Management in a Persistent Object System", booktitle = iwops4, year = 1990, pages = "103--113", address = "Martha's Vineyard MA {(USA)}", month = sep } @InProceedings{loo:prs:1321, Keywords = {loo,prs}, author = "Weich, Carsten", title = "Generic Containers for a Distributed Object Store", booktitle = coots, year = 1995, address = monterey, month = jun, url = {http://www.usenix.org} } @InProceedings{loo:rep:1322, Keywords = {loo,rep}, author = "Radia, Sanjay R. and Hamilton, Graham and Kessler, Peter B. and Powell, Michael L.", title = "The {S}pring Object Model", booktitle = coots, year = 1995, address = monterey, month = jun, url = {http://www.usenix.org} } @InProceedings{loo:prs:1323, Keywords = {loo,prs}, author = "Wollrath, Ann and Wyant, Geoff and Waldo, Jim", title = "Simple Activation for Distributed Objects", booktitle = coots, year = 1995, address = monterey, month = jun, url = {http://www.usenix.org} } @Article{pro:1325, Keywords = {pro}, author = "Vetter, Ronald J.", title = "{ATM} Concepts, Architectures, and Protocols", journal = cacm, year = 1995, volume = 38, number = 2, pages = "30--38", month = "feb" } @Article{pro:1326, Keywords = {pro}, author = "Perloff, Michael and Reiss, Kurt", title = "Improvements to {TCP} Performance in High-Speed {ATM} Networks", journal = cacm, year = 1995, volume = 38, number = 2, pages = "90--100", month = "feb" } @Article{alg:loo:1328, Keywords = {alg,loo}, author = "Morrison, R. and England, A. and Connor, R. C. H. and Atkinson, M. P. and Barneva, S. and Rabitti, F. and Zezula, P. ", title = "Using Continued Fractions for Efficient Subclass Checking", journal = "OOPS Messenger", year = 1995, volume = 6, number = 2, pages = "1--11", month = apr } @InProceedings{exp:lan:1329, Keywords = {exp,lan}, author = "Pu, Calton and Autrey, Tito and Black, Andrew and Consel, Charles and Cowan, Crispin and Inouye, Jon and Kethana, Lakshmi and Walpole, Jonathan and Zhang, Ke", title = "Optimistic Incremental Specialization: Streamlining a Commercial Operating System", booktitle = sosp, year = 1995, address = "Copper Mountain CO, USA", month = dec, url = {http://www.irisa.fr/EXTERNE/projet/lande/consel/papers/spec-sosp.ps.gz} } @InProceedings{gc:alg:perf:1330, Keywords = {gc,alg,perf}, author = "Barrett, David A. and Zorn, Benjamin G.", title = "Garbage Collection Using a Dynamic Threatening Boundary", booktitle = "Proc.\ ACM SIGPLAN'95 Conf.\ on Programming Language Design and Implementation ({PLDI})", year = 1995, volume = 30, number = 6, pages = "301--314", organization = "ACM SIGPLAN", address = "La Jolla CA {(USA)}", month = jun } @InProceedings{gc:1331, Keywords = {gc}, author = "Wilson, Paul R. and Johnstone, Mark S. and Neely, Michael and Boles, David", title = "Dynamic Storage Allocation: A Survey and Critical Review", booktitle = "Proc.\ Int.\ Workshop on Memory Management", year = 1995, address = "Kinross Scotland, UK", month = sep , url = {ftp://ftp.cs.utexas.edu/pub/garbage/allocscr.ps} } @TechReport{mem:rep:1332, Keywords = {mem,rep}, author = "Dantart, Rocio Cabrera and Demeure, Isabelle and Meunier, Philippe", title = "Phosphorus: A Tool for Shared Memory Management in a Distributed Environment", institution = "ENST", year = 1995, number = "95D003", address = "Paris, France", url = {http://www-inf.enst.fr/~demeure/phosphorus/} } @InProceedings{gc:1333, Keywords = {gc}, author = "Detlefs, David L. and Kalsow, Bill", title = "Debugging Storage Management Problems in Garbage-Collected Environments", booktitle = coots, year = 1995, address = monterey, month = jun } @TechReport{mem:alg:1334, Keywords = {mem,alg}, author = "Raynal, Michel and Schiper, Andr\'{e}", title = "From Causal Consistency to Sequential Consistency in Shared Memory Systems", institution = irisa, year = 1995, number = 926, address = "Rennes, France", month = may } @TechReport{alg:mem:1335, Keywords = {alg,mem}, author = "Baldoni, Roberto and H\'{e}lary, Jean-Michel and Mostefaoui, Achour and Raynal, Michel", title = "Consistent Checkpointing in Message Passing Distributed Systems", institution = irisa, year = 1995, number = 92, address = "Rennes, France", month = may } @TechReport{gc:rep:prs:1336, Keywords = {gc,rep,prs}, author = "Louboutin, S. R. Y. and Cahill, V.", title = "Lazy, per Cluster Log-Keeping Mechanism for Global Garbage Detection on Amadeus", institution = "Trinity College Dublin", year = 1995, number = "TCD-CS-95-13", address = "Dublin, Ireland", month = may } @TechReport{gc:con:1337, Keywords = {gc,con}, author = "Morrisett, Greg and Felleisen, Matthias and Harper, Robert", title = "Abstract Models of Memory Management", institution = "Carnegie-Mellon University", year = 1995, number = "CMU-CS-95-110", address = "Pittsburgh, PA, USA", month = jan } @Article{exp:1338, Keywords = {exp}, author = "Pike, Rob and Presotto, Dave and Dorward, Sean and Flandrena, Bob and Thompson, Ken and Trickey, Howard and Phil Winterbottom", title = "Plan 9 From {B}ell {L}abs", journal = "Computing Systems", year = 1995, volume = 8, number = 3, pages = "221--254" } @Article{loo:rep:1339, Keywords = {loo,rep}, author = "Parrington, Graham and Shrivastava, Santosh K. and Wheater, Stuart M. and Little, Mark C.", title = "The Design and Implementation of {A}rjuna", journal = "Computing Systems", year = 1995, volume = 8, number = 3, pages = "255--308" } @Article{prs:1340, Keywords = {prs}, author = "Cockshot, W. P. and Atkinson, M. P. and Chisholdm, K. J.", title = "Persistent Object Management System", journal = spe, year = 1984, volume = 14, pages = "49--71", month = apr } @Article{prs:1341, Keywords = {prs}, author = "Moss, J. Eliot B.", title = "Design of the {M}neme Persistent Object Store", journal = acmtois, year = 1990, volume = 8, number = 2, pages = "103--139", month = apr } @Article{prs:1342, Keywords = {prs}, author = "Butterworth, Paul and Otis, Allen and Stein, Jacob", title = "The {G}em{S}tone Object Database Management System", journal = cacm, year = 1991, volume = 34, number = 10, pages = "64--76", month = oct } @Article{prs:1343, Keywords = {prs}, author = "Lamb, Charles and Landis, Gordon and Orenstein, Jack and Weinreb, Dan", title = "The {O}bject{S}tore Database System", journal = cacm, year = 1991, volume = 34, number = 10, pages = "50--63", month = oct } @InProceedings{prs:1344, Keywords = {prs}, author = "Carey, Michael J. and De{W}itt, David J. and Franklin, Michael J. and Hall, Nancy E. and McAuliffe, Mark L. and Naughton, Jeffrey F. and Schuh, Daniel T. and Solomon, Marvin H. and Tan, C. K. and Tsatalos, Odysseas G. and White, Seth J. and Zwilling, Michael J.", title = "Shoring Up Persistent Applications", booktitle = sigmod, year = 1994, pages = "383--394", organization = "ACM SIGMOD", address = "Minneapolis MN, USA", month = may } @TechReport{loo:rep:1345, Keywords = {loo,rep}, author = "Brookes, Wayne and Indulska, Jadwiga", title = "A Type Management System for Open Distributed Processing", institution = "Dept.\ of Comp.\ Sc., Queensland U.", year = 1994, number = 285, address = "Brisbane QLD, Australia", month = feb } @InProceedings{lan:rep:1346, Keywords = {lan,rep}, author = "O'Malley, Sean and Proebsting, Todd and Montz, Allen Brady", title = "{USC}: A Universal Stub Compiler", booktitle = "Proc.\ Conf.\ on Communications Archi.\, Protocols and Applications", year = 1994, address = "London, UK", month = sep } @Article{rep:syn:1347, Keywords = {rep,syn}, author = "Kappe, Frank", title = "A Scalable Architecture for Maintaining Referential Integrity in Distributed Information Systems", journal = "Journal of Universal Computer Science", year = 1995, volume = 1, number = 2, pages = "84--104", month = "feb", url = {http://hyperg.iicm.tu-graz.ac.at/0x811b9908_/0x000f0599} } @InProceedings{gc:mem:1348, Keywords = {gc,mem}, author = "Wilson, R. Paul and Lam, Michael S. and Moher, Thoma G.", title = "Caching Considerations for Generational Garbage Collection", booktitle = "Proc.\ 1992 ACM Conf.\ on Lisp and Functional Programming", year = 1992, pages = "32--42", address = "San Francisco CA, USA", month = "jun", url = {ftp://ftp.cs.utexas.edu/pub/garbage/cache.ps} } @InProceedings{mem:rep:alg:1349, Keywords = {mem,rep,alg}, author = "Attiya, Hagit and Friedman, Roy", title = "A Correctness Condition for High-Performance Multiprocessors", booktitle = "Proc.\ 24th Symp.\ on Theory of Computing", organization = "ACM", year = 1992, pages = "679--690", address = "Victoria, Canada", month = may } @TechReport{pan:rep:1350, Keywords = {pan,rep}, author = {Babao{\v{g}}lu, {\"O}zalp and Bartoli, Alberto and Dini, Gianluca}, title = "On Programming with View Synchrony", institution = "Dept.\ of Comp.\ Sc.\, U.\ of Bologna", year = 1995, number = "UBLCS-95-15", address = "Bologna ({I}taly)", month = sep, url = {ftp://ftp.cs.unibo.it/pub/ublcs/95-15.ps.gz} } @Article{prs:1351, Keywords = {prs}, author = "Moss, J. Eliot B.", title = "Working with Persistent Objects: To Swizzle or Not to Swizzle", journal = ieeese, year = 1992, volume = 18, number = 8, pages = "657--673", month = aug } @Article{mem:rep:loo:1352, Keywords = {mem,rep,loo}, author = "Chase, J. S. and Levy, H. M. and Feeley, M. J. and Lazowska, E. D.", title = "Sharing and Protection in a Single-Address-Space Operating System", journal = tocs, year = 1994, volume = 12, number = 4, pages = "271--307", month = nov } @Article{sec:1353, Keywords = {sec}, author = "Reiter, M. K. and Birman, K. P. and van Renesse, R.", title = "A Security Architecture for Fault-Tolerant Systems", journal = tocs, year = 1994, volume = 12, number = 4, month = nov, pages = "340--371" } @Article{mob:lan:1354, Keywords = {mob,lan}, author = "Noble, Brian D. and Price, Morgan and Satyanarayanan, M.", title = "A Programming Interface for Application-Aware Adaptation in Mobile Computing", journal = "Computing Systems", year = 1995, volume = 8, number = 4, pages = "345--363" } @Article{mob:perf:1355, Keywords = {mob,perf}, author = "Huston, L. B. and Honeyman, P.", title = "Partially Connected Operation", journal = "Computing Systems", year = 1995, volume = 8, number = 4, pages = "365--379" } @TechReport{mem:prs:1357, Keywords = {mem,prs}, author = "Dechamboux, P. and Hagimont, D.", title = "Arias: un Service de Gestion de donn\'{e}es Persistantes Partag\'{e}es", institution = "Imag", year = 1995, number = "Rapport Sirac 2-95", address = "Grenoble, France", month = oct, url = {http://sirac.inrialpes.fr/Biblio/rapports.html} } @TechReport{mem:syn:1358, Keywords = {mem,syn}, author = "E. P\'{e}rez Cort\'{e}s ", title = "Coh\'{e}rence et Synchronization dans une M\'{e}moire Virtuelle Partag\'{e}e R\'{e}partie", institution = "Imag", year = 1995, number = "Rapport Sirac 3-95", address = "Grenoble, France", month = oct, url = {http://sirac.inrialpes.fr/Biblio/rapports.html} } @InProceedings{prs:1359, Keywords = {prs}, author = "Liskov, Barbara and Adya, A. and Castro, M. and Zondervan, Q.", title = "Type-Safe Heterogeneous Sharing can be Fast", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{prs:rep:1360, Keywords = {prs,rep}, author = "Atkinson, M. P. and Jordan, M. J. and Dayn\`{e}s, L. and Spence, S.", title = "Design Issues for Persistent {J}ava: a Type-Safe, Object-Oriented, Orthogonally Persistent System", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{exp:mem:1361, Keywords = {exp,mem}, author = "Elphinstone, Kevin and Russell, Stephen and Heiser, Gernot", title = "Supporting Persistent Object Systems in a Single Address Space", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{gc:pan:1362, Keywords = {gc,pan}, author = "Nettles, Scott and O'Toole, James", title = "A Rollback Technique for Implementating Orthogonal Persistence", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{gc:1363, Keywords = {gc}, author = "Moss, J. Eliot B. and Munro, David S. and Hudson, Richard L.", title = "{PMOS}: A Complete and Coarse-Grained Incremental Garbage Collector for Persistent Object Stores", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{prs:lan:1364, Keywords = {prs,lan}, author = "Hosking, Antony", title = "Residency Check Elimination for Object-Oriented Persistent Languages", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{c++:prs:1365, Keywords = {c++,prs}, author = "Malhotra, Ashok and Munroe, Steven J.", title = "Schema Evolution in Persistent Object Systems", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{lan:1366, Keywords = {lan}, author = "Mira da Silva, Miguel and Atkinson, Malcolm", title = "Higher-Order Distributed Computation over Autonomous Persistent Stores", booktitle = iwpos7, year = 1996, address = capemay, month = may } @InProceedings{exp:1367, Keywords = {exp}, author = "Ford, Bryan and Lepreau, Jay", title = "Evolving {M}ach 3.0 to a Migrating Thread Model", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA, USA", month = jan, pages = "97--114" } @InProceedings{mem:perf:1368, Keywords = {mem,perf}, author = "Chen, J. Bradley", title = "Memory Behavior of an {X11} Window System", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA, USA", month = jan, pages = "189--200" } @InProceedings{dbg:lan:1369, Keywords = {dbg,lan}, author = "Winterbottom, Phil", title = "{ACID}: A Debugger Built from a Language", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA, USA", month = jan, pages = "211--222" } @InProceedings{fic:rep:perf:1370, Keywords = {fic,rep,perf}, author = "Spasojevic, Mirjana and Satyanarayanan, M.", title = "A Usage Profile and Evaluation of a Wide-Area Distributed File System", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA, USA", month = jan, pages = "307--323" } @PhdThesis{gc:rep:1371, Keywords = {gc,rep}, author = "Paulo Ferreira", title = "{L}archant: ramasse-miettes dans une m\'{e}moire partag\'{e}e r\'{e}partie avec persistance par atteignabilit{\'{e}}", school = "Universit\'{e} Paris 6, Pierre et Marie Curie", year = 1996, address = "Paris, France", type = "Th\`{e}se de doctorat", month = may, url = {http://www-sor.inria.fr/publi/ferreira_thesis96.html} } @InProceedings{exp:1372, Keywords = {exp}, author = "Major, Drew and Minshall, Greg and Powell, Kyle", title = "An Overview of the {N}et{W}are Operating System", booktitle = "Proc.\ Winter Usenix Conf.", year = 1994, address = "San Francisco CA, USA", month = jan, pages = "355--372" } @InProceedings{lan:1373, Keywords = {lan}, author = "Blackburn, Stephen M. and Stanton, Robin B.", title = "Multicomputer Object Stores: The {D}istributed {T}exas Experiment", booktitle = iwpos7, year = 1996, address = capemay, month = may } @TechReport{prs:pan:1374, Keywords = {prs,pan}, author = "Raynal, M. and Thiam-{K}ime, G. and Ahamad, M.", title = "From Serializable to Causal Transactions for Collaborative Applications", institution = irisa, year = 1996, number = 983, address = "Rennes, France", month = feb } @TechReport{lan:rep:1375, Keywords = {lan,rep}, author = {Knabe, Frederick Colville}, title = {Language Support for Mobile Agents}, institution = cmu, year = 1995, number = {CMU-CS-95-223}, address = {Pittsburgh, PA, USA}, month = dec } @InProceedings{mob:nom:1376, Keywords = {mob,nom}, author = {Baggio, Aline and Piumarta, Ian}, title = {Mobile Host Tracking and Resource Discovery}, booktitle = sigopsew # { on ``Systems Support for Worldwide Applications''}, year = 1996, organization = "ACM SIGOPS", address = {Connemara, Ireland}, month = sep, url = {http://www-sor.inria.fr/publi/MHTRD_sigops96.html} } @InProceedings{rep:syn:1377, Keywords = {rep,syn}, author = {Pierre, Guillaume and Makpangou, Mesaac}, title = {A Flexible Hybrid Concurrency Control Model for Collaborative Applications in Large Scale Settings}, booktitle = sigopsew # { on ``Systems Support for Worldwide Applications''}, year = 1996, organization = "ACM SIGOPS", address = {Connemara, Ireland}, month = sep, url = {http://www-sor.inria.fr/publi/FHCCMCALSS_sigops96} } @InProceedings{gc:rep:1378, Keywords = {gc,rep}, author = "Umesh Maheshwari and Barbara Liskov", title = "Fault-tolerant distributed garbage collection in a client-server, object database", booktitle = "Proc.\ Parallel and Dist.\ Info.\ Sys.", pages = "239--248", year = 1994, address = "Austin TX, USA", month = sep, url = {ftp://pion.lcs.mit.edu/pub/thor/dgc.ps.gz} } @article{gc:1379, Keywords = {gc}, author = "Andrew W. Appel", title = "Simple Generational Garbage Collection and Fast Allocation", journal = spe, volume = 19, number = 2, pages = "171--183", year = 1989, month = feb } @InProceedings{gc:mem:1380, Keywords = {gc,mem}, author = {Weimin Yu and Alan Cox}, title = {Conservative Garbage Collection on Distributed Shared Memory Systems}, booktitle = icdcs, year = 1996, organization = {IEEE Computer Society}, address = {Hong Kong}, month = may, pages = {402--410} } @TechReport{gc:db:1381, Keywords = {gc,db}, author = {Marcin Skubiszewski and Nicolas Porteix}, title = {{GC}-consistent Cuts of Databases}, institution = inria, year = 1996, type = {Rapport de recherche}, number = 2681, address = {rocq}, month = apr, url = {ftp://ftp.inria.fr/INRIA/publication/RR/RR-2681.ps.gz} } @Article{syn:1382, Keywords = {syn}, author = {Herlihy, Maurice}, title = {Wait-Free Synchronization}, journal = toplas, year = 1991, volume = 11, number = 1, month = jan, pages = {124--149}, issn = {0164-0925}, doi = {http://doi.acm.org/10.1145/114005.102808}, publisher = acmpress } @Article{syn:rep:1383, Keywords = {syn,rep}, author = {Turek, John and Watson, T. J. and Shasha, Dennis}, title = {The Many Face of Consensus in Distributed Systems}, journal = {{IEEE} Computer}, year = 1992, month = jun, pages = {8--17} } @InProceedings{syn:1384, Keywords = {syn}, author = {Turek, John and Shasha, Dennis and Prakash, Sundeep}, title = {Locking Without Blocking: Making Lock Based Concurrent Data Structure Algorithms Nonblocking}, booktitle = {Proc.\ of 11th Symp.\ Principles of Database Systems}, year = 1992, address = {San Diego, CA {(USA)}}, month = jun, pages = {212--222} } @InProceedings{alg:rep:perf:1385, Keywords = {alg,rep,perf}, author = {Cowan, Crispin and Lutfiyya, Hanan L.}, title = {Performance Benefits of Optimistic Programming: A Measure of {HOPE}}, booktitle = {Proc.\ of the Fourth IEEE Int.\ Symp.\ on High-Perf.\ Comp. (HPDC)}, year = 1995, address = {Washington, DC {(USA)}}, month = aug, url = {ftp://cse.ogi.edu/pub/dsrg/HOPE/performance.ps.Z} } @InProceedings{alg:rep:1386, Keywords = {alg,rep}, author = {Cowan, Crispin and Lutfiyya, Hanan}, title = {Formal Semantics for Expressing Optimism: The Meaning of {HOPE}}, booktitle = podc, year = 1995, address = {Ottawa, Canada}, month = aug, url = {ftp://cse.ogi.edu/pub/dsrgHOPE/semantic.ps.Z} } @InProceedings{exp:1387, Keywords = {exp}, author = {Ford, Bryan and Hibler, Mike and Lepreau, Jay and Tullmann, Patrick and Back, Godmar and Clawson, Stephen}, title = {Microkernels Meet Recursive Virtual Machines}, booktitle = osdi, year = 1996, address = seattle, month = oct, pages = {137--151} } @InProceedings{exp:lan:1388, Keywords = {exp,lan}, author = {Necula, George C. and Lee, Peter}, title = {Safe Kernel Extensions Without Run-Time Checking}, booktitle = osdi, year = 1996, address = seattle, month = oct, pages = {229--243} } @InProceedings{exp:lan:1389, Keywords = {exp,lan}, author = {Pardyak, Przemyslaw and Bershad, Brian N.}, title = {Dynamic Binding for an Extensible System}, booktitle = osdi, year = 1996, address = seattle, month = oct, pages = {201--212} } @InProceedings{syn:lan:1390, Keywords = {syn,lan}, author = {Mowry, Todd C. and Demke, Angela K. and Krieger, Orran}, title = {Automatic Compiler-Inserted {I/O} Prefetching for Out-of-Core Applications}, booktitle = osdi, year = 1996, address = seattle, month = oct, pages = {3--17} } @InProceedings{exp:lan:1391, Keywords = {exp,lan}, author = {Bershad, Brian N. and Savage, Stefan and Pardyak, Przemyslaw and Sirer, Emin G{\"{u}}n and Fiuczynski, Marc E. and Becker, David and Chambers, Craig an Eggers, Susan}, title = {Extensibility, Safety and Performance in the {SPIN} Operating System}, booktitle = sosp, year = 1995, address = {Copper Mountain CO}, month = dec, pages = {267--284} } @InProceedings{dbg:rep:1392, Keywords = {dbg,rep}, author = {Basten, Twan}, title = {Breakpoints and Time in Distributed Computions}, booktitle = {Proc.\ Int.\ Work.\ on Distributed Algorithms {(WDAG)}}, year = 1994, address = {Terschelling (NL)}, month = sep, pages = {340--354} } @InProceedings{alg:rep:1393, Keywords = {alg,rep}, author = {Ruget, Fr\'{e}d\'{e}ric}, title = {Cheaper Matrix Clocks}, booktitle = {Proc.\ Int.\ Work.\ on Distributed Algorithms {(WDAG)}}, year = 1994, address = {Terschelling (NL)}, month = sep, pages = {355--369} } @InProceedings{loo:rpc:1394, Keywords = {loo,rpc}, author = {Ann Wollrath and Roger Riggs and Jim Waldo}, title = {A Distributed Object Model for the {J}ava System}, booktitle = {Conf.\ on Object-Oriented Technologies}, year = 1996, organization = {Usenix}, address = {Toronto, Ontario, Canada}, month = jun } @InProceedings{gc:rep:1396, Keywords = {gc,rep}, author = {U. Maheshwari and B. Liskov}, title = {Collecting Distributed Garbage Cycles by Back Tracing}, booktitle = podc, year = 1997, organization = {ACM}, address = {Santa Barbara CA, USA}, month = {aug} } @InProceedings{gc:rep:1397, Keywords = {gc,rep}, author = {Helena Rodrigues and Richard Jones}, title = {A cyclic distributed garbage collector for {N}etwork {O}bjetcs}, booktitle = {Workshop on Distributed Algorithms}, year = 1996, address = {Bologna, Italy}, month = oct } @InProceedings{gc:rep:1398, Keywords = {gc,rep}, author = {Hudson, R.L. and R. Morrison and J. Eliot B. Moss and Munro, D.S.}, title = {Garbage Collecting the World: One Car at Time}, booktitle = oopsla, year = 1997, address = {Atlanta, U.S.A.}, month = oct } @Book{svy:gc:1399, Keywords = {svy,gc}, author = {Richard Jones and Rafael Lins}, title = {Garbage Collection, Algorithms for Automatic Dynamic Memory Management}, publisher = {Wiley}, year = 1996, address = {Chichester, GB}, note = {ISBN 0-471-94148-4} } @InProceedings{loo:rpc:1400, Keywords = {loo,rpc}, author = {Ann Wollrath and Roger Riggs and Jim Waldo}, title = {A Distributed Object Model for the Java System}, booktitle = {Conf.\ on Object-Oriented Technologies}, year = 1996, organization = {Usenix}, address = {Toronto Ontario, Canada} } @Misc{prs:rep:1401, Keywords = {prs,rep}, howpublished = {prs:rep:1395} } @TechReport{gc:rep:1402, Keywords = {gc,rep}, author = {Bishop, P.B.}, title = {Computer systems with a very large address space and garbage collection}, institution = {Mass.\ Insitute of Technology}, year = 1977, number = {MIT/LCS/TR-178}, address = {Cambridge MA, USA} } @InProceedings{gc:rep:1403, Keywords = {gc,rep}, author = {U. Maheshwari and B. Liskov}, title = {Collecting Cyclic Distributed Garbage by Controlled Migration}, booktitle = podc, year = 1997, organization = {ACM}, address = {Santa Barbara CA, USA}, month = {aug} } @TechReport{gc:perf:1404, Keywords = {gc,perf}, author = {Nicolas Richer}, title = {Mesure et analyse des caract\'eristiques d'une m\'emoire d'objet}, institution = inria, year = 1997, type = {Rapport de Recherche}, number = 3315, address = rocq, month = dec, url = {http://www.inria.fr/RRRT/RR-3315.html} } @Article{mem:rep:perf:1407, Keywords = {mem,rep,perf}, author = {Henri E. Bal and Raoul Bhoedjang and Rutgwe Hofman and Ceriel Jacobs and Koen Langendoen and Tim R{\"{u}}hl and M. Frans Kaashoek}, title = {Performance Evaluation of the {O}rca Shared-Object System}, journal = tocs, year = 1998, volume = 16, number = 1, month = {feb}, pages = {1--40} } @InProceedings{rep:con:1414, Keywords = {rep,con}, author = {K. Petersen and M. J. Spreitzer and D. B. Terry and M. M. Theimer and A. J. Demers}, title = {Flexible Update Propagation for Weakly Consistent Replication}, booktitle = sosp, year = 1997, organization = {ACM SIGOPS}, address = {Saint Malo}, month = oct, pages = {288--301}, local-url = {~/Contrib/wdoc/bayou/http___www.parc.xerox.com_csl_projects_bayou_pubs_sosp-97_AE.pdf}, doi = {http://doi.acm.org/10.1145/268998.266711} } @InProceedings{rep:1415, Keywords = {rep}, author = {Andrew V. Goldberg and Peter N. Yianilos}, title = {Towards an Archival Intermemory}, booktitle = {Proc.\ IEEE International Forum on Research and Technology Advances in Digital Libraries (ADL'98)}, pages = {147--156}, year = 1998, month = apr, publisher = {IEEE Computer Society}, url = {http://www.intermemory.org/papers/intermemory/main.html} } @Article{gc:rep:1416, Keywords = {gc,rep}, author = {Saleh E. Abdullahi and Graem A. Ringwood}, title = {Garbage collecting the {I}nternet: a survey of distributed garbage collection}, journal = acmcs, year = 1998, volume = 30, number = 3, pages = {330--373}, month = sep } @MastersThesis{sor:lan:1417, Keywords = {sor,lan}, author = {Alexandru Salcianu}, title = {Extraction et utilisation des informations de type pour le support des objets r{\'e}partis}, school = {{\'E}cole Normale Sup{\'e}rieure de Lyon}, year = 1999, type = {M{\'e}moire de DEA}, month = jul, url = {http://www-sor.inria.fr/publi/EUITSOR_dea-salcianu-1999-07.html} } @Article{syn:loo:1418, Keywords = {syn,loo}, Group = {replication+consistency}, author = {Peter M. Schwartz and Alfred Z. Spector}, title = {Synchronizing shared abstract types}, journal = tocs, year = 1984, volume = 2, number = 3, pages = {223--250}, month = aug, doi = {http://doi.acm.org/10.1145/62266.1024798}, local-url = {~/Contrib/replication+consistency/Replicated_document_management_NOTES-CSCW88.pdf}, note = {the Lotus Notes protocol} } @InProceedings{syn:optim:rep:1419, Keywords = {syn,optim,rep}, Group = {replication+consistency}, author = {Kawell Jr., Leonard and Steven Beckhart and Timoty Halvorsen and Raymond Ozzie and Irene Greif}, title = {Replicated document management in a group communication system}, booktitle = {2nd.\ Conf.\ on Comp.-Supported Coop.\ Work}, year = 1988, address = {Portland OR, USA}, month = sep, doi = {http://doi.acm.org/10.1145/62266.1024798}, local-url = {~/Contrib/replication+consistency/Replicated_document_management_NOTES-CSCW88.pdf} } @InProceedings{con:rep:1422, Keywords = {con,rep}, author = {Michael Berger and Alexander Schill and Gerd V{\"o}lksen}, title = {Supporting Autonomous Work and Reintegration in Collaborative Systems}, booktitle = {Int.\ W.\ on Coord.\ Techn.\ for Collaborative Apps. --- Organizations, Processes, and Agents}, year = 1996, editor = {Wolfram Conen and Gustaf Neumann}, number = {ISBN 3-540-64170-X}, pages = {177--198}, address = {Singapore}, month = dec, publisher = springer, url = {http://wwwrn.inf.tu-dresden.de/lsrn/Ps-Files/autonomous.ps} } @InProceedings{con:1423, Keywords = {con}, author = {W. Keith Edwards and Takeo Igarashi and Anthony LaMarca and Elizabeth D. Mynatt}, title = {A Temporal Model for Multi-Level Undo and Redo}, booktitle = {Proc.\ 13th Symp.\ on User Interf.\ Software and Tech.\ (UIST)}, year = 2000, address = {San Diego CA, USA}, month = nov, organization = {ACM}, note = {http://www.parc.xerox.com/csl/members/kedwards/pubs/templogic-uist00.pdf} } @InProceedings{syn:optim:rep:1424, Keywords = {syn,optim,rep}, author = {Fran{\c{c}}ois Fages}, title = {A Constraint Programming Approach to Log-based Reconciliation Problems for Nomadic Applications}, booktitle = {6th Annual W.\ of the {ERCIM} Working Group on Constraints}, year = 2001, address = {Prague, Czech Republic}, month = jun } @Article{syn:1425, Keywords = {syn}, author = {Maurice Herlihy}, title = {Apologizing versus asking permission: optimistic concurrency control for abstract data types}, journal = tods, year = 1990, volume = 15, number = 1, pages = {96--124}, doi = {http://doi.acm.org/10.1145/77643.77647}, url = {http://www.acm.org/pubs/articles/journals/tods/1990-15-1/p96-herlihy/p96-herlihy.pdf} } @InProceedings{syn:optim:rep:1426, Keywords = {syn,optim,rep}, author = {Shirish Hemant Phatak and B. R. Badrinath}, title = {Conflict resolution and reconcilation in disconnected databases}, booktitle = {2nd Int.\ W.\ Mobility in Databases and Dist.\ Sys.\ (MDDS'99)}, year = 1999, address = {Florence, Italy}, month = {Aug.--Sept.}, url = {http://www.cs.rutgers.edu/~badri/papers/reconciliation.pdf} } @InProceedings{syn:optim:rep:fic:1427, Keywords = {syn,optim,rep,fic}, author = {S. Balasubramaniam and Benjamin C. Pierce}, title = {What is a file synchronizer?}, booktitle = intconfon # {Mobile Comp.\ and Netw.\ (MobiCom '98)}, year = 1998, month = oct, organization = {ACM/IEEE}, url = {http://www.cis.upenn.edu/~bcpierce/papers/snc-mobicom.ps} } @InProceedings{syn:optim:rep:1428, Keywords = {syn,optim,rep}, Group = {replication+consistency}, author = {W. K. Edwards and E. D. Mynatt and K. Petersen and M. J. Spreitzer and D. B. Terry and M. M. Theimer}, title = {Designing and Implementing Asynchonous Applications with {B}ayou}, booktitle = sympon # {User Interface Softw.\ and Techno.\ (UIST)}, year = 1997, pages = {119--128}, address = {Banff, Alberta, Canada}, month = oct, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/263407.263530}, local-url = {~/Contrib/replication+consistency/Designing_Implementing_Asynchronous_Collab_Apps_Bayou-UIST-97.pdf} } @Misc{1429, howpublished = 1422 } @InProceedings{syn:optim:app:1430, Keywords = {syn,optim,app}, Group = {replication+consistency}, author = {Chengzheng Sun and Clarence Ellis}, title = {Operational transformation in real-time group editors: issues, algorithms, and achievements}, booktitle = cscw, year = 1998, pages = 59, address = {Seattle WA, USA}, month = nov, doi = {http://doi.acm.org/10.1145/289444.289469}, local-url = {~/Contrib/replication+consistency/Operational_transformation_group_editors-OT-Sun-CSCW98.pdf} } @TechReport{syn:optim:fic:1431old, Keywords = {syn,optim,fic}, author = {Norman Ramsey and El{\H{o}}d Csirmaz}, title = {An Algebraic Approach to File Synchronization}, institution = {Harvard University Dept.\ of Computer Science}, year = 2001, number = {TR-05-01}, address = {Cambridge MA, USA}, month = may, url = {http://www.eecs.harvard.edu/~nr/pubs/sync-abstract.html} } @InProceedings{syn:optim:fic:1431, Keywords = {syn,optim,fic}, author = {Norman Ramsey and El{\H{o}}d Csirmaz}, title = {An Algebraic Approach to File Synchronization}, booktitle = "9th Foundations of Softw.\ Eng.", year = 2001, address = "Austria", month = sep, pages = "175--185" } @InProceedings{syn:optim:rep:1433, Keywords = {syn,optim,rep}, author = {Douglas B. Terry and Marvin M. Theimer and Karin Petersen and Alan J. Demers and Mike J. Spreitzer and Carl H. Hauser}, title = {Managing Update Conflicts in {B}ayou, a Weakly Connected Replicated Storage System}, booktitle = sosp, year = 1995, address = {Copper Mountain, CO, USA}, month = dec, organization = {ACM SIGOPS}, pages = {172--182}, publisher = {ACM Press}, url = {http://www.acm.org/pubs/articles/proceedings/ops/224056/p172-terry/p172-terry.pdf}, doi = {http://doi.acm.org/10.1145/224056.224070}, local-url = {~/Contrib/wdoc/bayou/http___www.parc.xerox.com_csl_projects_bayou_pubs_sosp-95_BayouConflictsSOSPPreprint.pdf} } @InProceedings{db:rep:1435, Keywords = {db,rep}, author = {H. V. Jagadish and I. S. Mumick and M. Rabinovich}, title = {Scalable Versioning in Distributed Databases with Commuting Updates}, booktitle = icde, year = 1997, pages = {520--531}, address = {Birmingham, U.K.}, month = apr, url = {http://www.research.att.com/~misha/multiversion/commutingUpdates.ps.gz} } @TechReport{fic:rep:syn:optim:1437, Keywords = {fic,rep,syn,optim}, author = {An-I Andy Wang and Peter Reiher and Rajive Bagrodia}, title = {A Simulation Framework and Evaluation for Optimistically Replicated Filing Environments}, institution = {Computer Science Department, University of California, Los Angeles}, year = 2001, number = {CSD-010046}, address = {Los Angeles CA, USA}, url = {http://lasr.cs.ucla.edu/awang/papers/ucla2001a.html} } @InProceedings{syn:rep:1440, Keywords = {syn,rep}, author = {Peter J. Keleher}, title = {Decentralized replicated-object protocols}, booktitle = podc, pages = {143--151}, year = 1999, address = "Atlanta, GA, USA", month = may, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/301308.301345}, url = {http://mojo.cs.umd.edu/papers/podc99.pdf} } @InProceedings{syn:rep:1441, Keywords = {syn,rep}, author = {Haifeng Yu and Amin Vahdat}, title = {Combining Generality and Practicality in a {C}onit-Based Continuous Consistency Model for Wide-Area Replication}, booktitle = icdcs, year = 2001, month = apr, address = {Phoenix Mesa, Arizona, USA}, url = {http://www.cs.duke.edu/~yhf/icdcsfinal.ps}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICDSC.2001.918973} } @article{syn:rep:optim:1442, Keywords = {syn,rep,optim}, author = {E. Lippe and N. van Oosterom}, title = {Operation-based Merging}, journal = {{ACM SIGSOFT} Software Engineering Notes}, year = 1992, volume = 17, number = 5, pages = {78--87}, booktitle= podc } @Article{fic:syn:optim:1443, Keywords = {fic,syn,optim}, author = {T. Page Jr. and R. Guy and J. Heidemann and D. Ratner and P. Reiher and A. Goel and G. Kuenning and G. Popek}, title = {Perspectives on Optimistically Replicated, Peer-to-Peer Filing}, journal = spe, year = 1998, month = feb } @Misc{fic:syn:rep:optim:1444old, Keywords = {fic,syn,rep,optim}, author = {Per Cederqvist and Roland Pesch and others}, title = {Version Management with {CVS}}, year = {date unknown}, url = {http://www.cvshome.org/docs/manual} } @Misc{fic:syn:rep:optim:1444new, Keywords = {fic,syn,rep,optim}, author = {Per Cederqvist and others}, title = {Version Management with {CVS}}, year = {date unknown}, url = {http://ximbiot.com/cvs/manual/stable} } @Book{fic:syn:rep:optim:1444book, Keywords = {fic,syn,rep,optim}, Group = {other docs}, author = {Per Cederqvist and others}, title = {Version Management with {CVS}}, publisher = {Network Theory Ltd.}, year = 2006, isbn = {0-9541617-1-8}, local-url = {~/Contrib/other docs/CVS-manual-cederqvist-1.11.22.pdf} } @InProceedings{fic:rep:syn:optim:1445, Keywords = {fic,rep,syn,optim}, author = {Peter Reiher and John S. Heidemann and David Ratner and Gregory Skinner and Gerald J. Popek}, title = {Resolving file conflicts in the {F}icus file system}, booktitle = {Usenix Conf.}, year = 1994, month = jun, organization = {Usenix} } @InProceedings{fic:rep:1446, Keywords = {fic,rep}, author = {Antony Rowstron and Peter Druschel}, title = {{P}astry: Scalable, distributed object location and routing for large-scale peer-to-peer systems}, booktitle = intconfon # {Dist.\ Sys.\ Platforms (Middleware)}, year = 2001, pages = {329--350}, address = {Heidelberg, Germany}, month = dec, organization = {IFIP/ACM}, url = {http://www.research.microsoft.com/~antr/pastry/pubs.htm} } @InProceedings{db:syn:rep:1447, Keywords = {db,syn,rep}, author = {JoAnne Holliday and Divyakant Agrawal and Amr El Abbadi}, title = {Partial Database Replication using Epidemic Communication}, booktitle= icdcs, year = 2002, pages = {485--493}, address = {Vienna, Austria}, month = jul, organization = {IEEE Computer Society}, url = {http://computer.org/proceedings/icdcs/1585/1585toc.htm} } @InProceedings{rep:syn:1448, Keywords = {rep,syn}, Group = {replication+consistency}, author = {Jim Gray and Pat Helland and Patrick O'Neil and Dennis Shasha}, title = {The dangers of replication and a solution}, booktitle = sigmod, pages = {173--182}, address = "Montr{\'e}al, Canada", month = jun, year = 1996, organization = {ACM SIGMOD}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/233269.233330}, local-url = {~/Contrib/replication+consistency/Dangers_of_replication_and_solution-GrayShasha-SIGMOD96.pdf} } @Unpublished{fic:rep:syn:1449, Keywords = {fic,rep,syn}, author = {Nuno Pregui{{\c c}}a and Marc Shapiro and Caroline Matheson and Yek Chong}, title = {Design and evaluation of semantic-aware reconciliation for disconnected computing}, note = {submitted for publication}, month = oct, year = 2002 } @Article{diff:p2p:1450, Keywords = {diff,p2p}, author = {Miguel Castro and Peter Druschel and Anne-Marie Kermarrec and Antony Rowstron}, title = {{S}cribe: A large-scale and decentralised application-level multicast infrastructure}, journal = {IEEE Journal on Selected Areas in Communication (JSAC)}, year = 2002, volume = 20, number = 8, month = oct, url = {http://www.research.microsoft.com/~antr/PAST/jsac.pdf} } @InProceedings{fic:p2p:1451, Keywords = {fic,p2p}, title = "Storage management and caching in {PAST}, a large-scale, persistent peer-to-peer storage utility", author = "Antony Rowstron and Peter Druschel", year = 2001, booktitle= sosp, location = "Chateau Lake Louise, Banff, Canada", month = oct, pages = "188-201" } @Book{app:rep:1453, Keywords = {app,rep}, author = {Henry Spencer and David Lawrence}, title = {Managing {U}senet}, publisher = {O'Reilly \& Associates}, address = {Sebastopol, CA, USA}, year = 1998, month = jan, url = {http://www.oreilly.com/catalog/musenet/} } @TechReport{db:rep:optim:1454, Keywords = {db,rep,optim}, Group = {replication+consistency}, author = "Paul R. Johnson and Robert H. Thomas", title = "The maintenance of duplicate databases", institution = {Information Sciences Institute}, year = 1976, type = {Internet Request for Comments}, number = {RFC 677}, month = jan, url = {http://www.rfc-editor.org/rfc.html}, local-url = {~/Contrib/replication+consistency/rfc677-Johnson-thomas.pdf}, comment = {Thomas Write Rule, Last Writer Wins, LWW} } @Article{pan:rep:1455, Keywords = {pan,rep}, author = {J. M. Chang and N. F. Maxemchuk}, title = {Reliable broadcast protocols}, journal = tocs, year = 1984, volume = 2, number = 3, pages = {251--273}, month = aug } @book{db:1456, Keywords = {db}, editor = {Ahmed K. Elmagarmid}, title = {Database Transaction Models for Advanced Applications}, publisher = {Morgan Kaufmann}, year = {1992}, isbn = {1-55860-214-3}, bibsource = {DBLP, http://dblp.uni-trier.de} } @InProceedings{alg:rep:1457, Keywords = {alg,rep}, author = {Paulo S{\'e}rgio Almeida and Carlos Baquero and Victor Fonte}, title = {Version Stamps --- Decentralized Version Vectors}, booktitle = intconfon # {Dist.\ Comp.\ Sys.\ (ICDCS'02)}, year = 2002, pages = {544--551}, address = {Vienna, Austria}, month = jul, organization = {IEEE CS} } @InProceedings{fic:rep:1458, Keywords = {fic,rep}, author = {Yasushi Saito and Christos Karamanolis and Magnus Karlsson and Mallik Mahalingam}, title = {Taming aggressive replication in the {P}angaea wide-area file system}, booktitle = osdi, year = 2002, address = boston, url = {http://www.hpl.hp.com/personal/Yasushi_Saito/osdi2002.pdf} } @InProceedings{alg:rep:1459, Keywords = {alg,rep}, author = "Alan J. Demers and Daniel H. Greene and Carl Hauser and Wes Irish and John Larson", title = "Epidemic Algorithms for Replicated Database Maintenance", booktitle= podc, year=1987, month=aug, address = "Vancouver, BC, Canada", pages = "1--12", note = {Also appears Op.\ Sys.\ Review 22(1): 8-32 (1988)} } @Article{alg:rep:1460, Keywords = {alg,rep}, author = {Chengzheng Sun and Xiaohua Jia and Yanchun Zhang and Yun Yang and David Chen}, title = {Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems}, journal = {Trans.\ on Comp.-Human Interaction}, year = 1998, volume = 5, number = 1, pages = {63--108}, month = mar, doi = {http://doi.acm.org/10.1145/274444.274447}, local-url = {~/Contrib/replication+consistency/Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems Sun_TCHI-1998.pdf} } @InProceedings{fic:rep:1461, Keywords = {fic,rep}, author = {Almeida, Paulo S{\'e}rgio and Baquero, Carlos and Victor Fonte}, title = {Panasync: Dependency tracking among file copies}, booktitle = {Beyond the PC: New Challenges for the Operating System}, year = 2000, editor = {Paulo Guedes}, series = sigopsew, pages = {7--12}, address = {Kolding, Denmark}, month = sep, organization = {ACM SIGOPS}, url = {http://gsd.di.uminho.pt/panasync/panasync.ps} } @InProceedings{rep:con:1462, Keywords = {rep,con}, author = {Nicolas Vidot and Michelle Cart and Jean Ferri{\'{e}} and Maher Suleiman}, title = {Copies convergence in a distributed real-time collaborative environment}, booktitle = {Computer Supported Cooperative Work}, year = 2000, pages = {171--180}, address = {Philadelphia, PA, USA}, month = dec } @InProceedings{fic:1463, Keywords = {fic}, author = {Douglas S. Santry and Michael J. Feeley and Norman C. Hutchinson and Alistair C. Veitch and Ross W. Carton and Jacob Ofir}, title = {Deciding When to Forget in the {E}lephant File System}, booktitle = {17th} # sosp, year = 1999, month = dec } @Article{alg:rep:syn:optim:1464, Keywords = {alg,rep,syn,optim}, author = {Alan Fekete and David Gupta and Victor Luchangco and Nancy Lynch and Alex Shvartsman}, title = {Eventually-Serializable Data Services}, journal = {Theoretical Computer Science}, year = 1999, volume = 220, note = {Special issue on Distributed Algorithms}, pages = {113--156} } @InProceedings{alg:rep:syn:1464old, Keywords = {alg,rep,syn}, author = {Alan Fekete and David Gupta and Victor Luchangco and Nancy Lynch and Alex Shvartsman}, title = {Eventually-Serializable Data Services}, booktitle = podc, year = 1996, address = {Philadelphia PA, USA}, month = may, url = {http://theory.lcs.mit.edu/~alex/podc96esd.ps} } @InCollection{syn:alg:1465, Keywords = {syn,alg}, author = {Panos K. Chrysanthis and Krithi Ramamritham}, title = {Correctness Criteria and Concurrency Control}, booktitle = {Management of Heterogeneous and Autonomous Database Systems}, publisher = {Morgan-Kaufmann}, year = 1998, editor = {A. Sheth and A. K. Elmagarmid and M. Rusinkiewicz}, chapter = 10, url = {http://www-ccs.cs.umass.edu/db/publications/mdb.ps} } @Article{syn:alg:1466, Keywords = {syn,alg}, author = {B. R. Badrinath and Krithi Ramamritham}, title = {Semantics-based concurrency control: beyond commutativity}, journal = tods, year = 1992, volume = 17, number = 1, pages = {163--199}, month = mar, doi = {http://doi.acm.org/10.1145/128765.128771} } @Book{syn:db:1467, Keywords = {syn,db}, author = {Philip A. Bernstein and Vassos Hadzilacos and Nathan Goodman}, title = {Concurrency Control and Recovery in Database Systems}, publisher = {Addison-Wesley}, year = 1987, url = {http://research.microsoft.com/pubs/ccontrol/}, local-url = {~/Contrib/Books+Theses/goodman-conc-control+recovery-1987/Contents.pdf} } @Article{loo:syn:1468, Keywords = {loo,syn}, author = {Maurice Herlihy and Jeannette Wing}, title = {Linearizability: a Correcteness Condition for Concurrent Objects}, journal = toplas, year = 1990, month = jul, volume = 12, number = 3, pages = {463--492}, doi = {http://doi.acm.org/10.1145/78969.78972} } @Article{syn:1469, Keywords = {syn}, author = {Krithi Ramamritham and Calton Pu}, title = {A Formal Characterization of Epsilon Serializability}, journal = tkde, year = 1995, month = dec, volume = 7, number = 6, pages = "997--1007" } @Article{syn:1470, Keywords = {syn}, author = {W. E. Weihl}, title = {Commutativity-Based Concurrency Control for Abstract Data Types}, journal = ieeetc, year = 1988, volume = 37, number = 12, pages = {1488-1505}, month = dec, url = {http://www.computer.org/tc/tc1988/t1488abs.htm}, local-url = {~/Contrib/replication+consistency/Commutativity-based_concurrency_control_for_abstract_data_types-Weihl-IEEE-Trans-Computers-1988.pdf} } @InProceedings{app:syn:1471, Keywords = {app,syn}, author = {Aaron B. Brown and David A. Patterson}, title = {Undo for Operators: Building an Undoable E-mail Store}, booktitle = {Proc.\ Usenix Annual Tech.\ Conf.}, year = 2003, address = {San Antonio, TX, USA}, month = jun, url = {http://roc.cs.berkeley.edu/papers/brown-emailundo-usenix03.pdf} } @InProceedings{rep:optim:syn:1472, Keywords = {rep,optim,syn}, author = {Pascal Molli and G{\'e}rald Oster and Hala Skaf-Molli and Abdessamad Imine}, title = {Using the Transformational Approach to Build a Safe and Generic Data Synchronizer}, booktitle = {Group 2003 Conference}, year = 2003, editor = {ACM}, month = nov, url = {http://www.loria.fr/~molli/rech/group03} } @Book{app:1477, Keywords = {app}, author = {K. Marriot and P. Stuckey}, title = {Programming with Constraints: An Introduction}, publisher = {MIT Press}, year = 1998 } @Book{app:1478, Keywords = {app}, editor = {Vijay Saraswat and Pascal Van Hentenryck}, title = {Principles and Practice of Constraint Programming}, publisher = {MIT Press}, year = 1995 } @Book{rep:1479, Keywords = {rep}, editor = {Schiper, A. and Shvartsman, A.A. and Weatherspoon, H. and Zhao, B.Y.}, title = {Future Directions in Distributed Computing}, publisher = springer, year = 2003, volume = 2584, number = {ISBN 3-540-00912-4}, series = lncs, url = {http://www.springer.de/cgi/svcat/search_book.pl?isbn=3-540-00912-4} } @Book{db:1480, Keywords = {db}, author = {Jim Gray and Andreas Reuter}, title = {Transaction Processing: Concepts and Techniques}, publisher = {Morgan Kaufmann}, year = 1993, address = {San Francisco CA, USA}, note = {ISBN 1-55860-190-2} } @InProceedings{rep:syn:1481, Keywords = {rep,syn}, author = {Douglas B. Terry and Alan J. Demers and Karin Petersen and Mike J. Spreitzer and Marvin M. Theimer and Brent B. Welch}, title = {Session Guarantees for Weakly Consistent Replicated Data}, booktitle = pdis, pages = {140--149}, year = 1994, address = {Austin, Texas, USA}, month = sep, local-url = {~/Contrib/wdoc/bayou/http___www.parc.xerox.com_csl_projects_bayou_pubs_sg-pdis-94_SessionGuaranteesPDIS.pdf} } @InCollection{syn:1483, Keywords = {syn}, author = "Panos K. Chrysanthis And Krithi Ramamritham", title = "{ACTA}: The {SAGA} Continues", booktitle = "Database Transaction Models for Advanced Applications", pages = "349--397", publisher = {Morgan Kaufmann}, year = 1992, editor = {Elmagarmid, A. K.}, chapter = 10 } @article{rep:syn:1485, Keywords = {rep,syn}, author = {Krithi Ramamritham and Panos K. Chrysanthis}, title = {A Taxonomy of Correctness Criteria in Database Applications}, journal = {VLDB Journal}, volume = {5}, number = {1}, year = {1996}, pages = {85-97} } @article{syn:1486, Keywords = {syn}, author = {David R. Jefferson}, title = {Virtual time}, journal = toplas, volume = {7}, number = {3}, year = {1985}, issn = {0164-0925}, pages = {404--425}, doi = {http://doi.acm.org/10.1145/3916.3988}, publisher = acmpress } @InProceedings{rep:syn:1488, Keywords = {rep,syn}, author = {Ant{\'{o}}nio Sousa and Rui Oliveira and Francisco Moura and Fernando Pedone}, title = {Partial Replication in the Database State Machine}, booktitle = {Int.\ Symp.\ on Network Comp.\ and App.\ (NCA'01)}, organization = {IEEE}, pages = {298--309}, year = 2001, address = {Cambridge MA, USA}, month = oct, local-url = {~/Contrib/replication+consistency/Partial Replication in the Database State Machine Pedone_NCA_2001.pdf} } @InProceedings{rep:syn:1489, Keywords = {rep,syn}, author = {Svend Fr{{\o}}lund and Rachid Guerraoui}, title = {{X-A}bility: A Theory of Replication}, booktitle = podc, year = 2000, address = {Portland, Oregon, USA}, month = jul, organization = {ACM SIGACT-SIGOPS}, local-url = {~/Contrib/replication+consistency/X-Ability_A_Theory_of_Replication_PODC_02_p229-frolund.pdf} } @Article{alg:rep:1490, Keywords = {alg,rep}, Group = {Misc_Research}, author = {Fernando Pedone}, title = {Boosting system performance with optimistic distributed protocols}, journal = {IEEE Computer}, year = 2001, volume = 34, number = 12, pages = {80--86}, month = dec, doi = {http://dx.doi.org/10.1109/2.970581}, local-url = {~/Contrib/Misc_Research/Boosting_system_performance_with_optimistic_distributed_protocols-Pedone-Computer01.pdf} } @InProceedings{alg:syn:1492, Keywords = {alg,syn}, author = {David Lomet}, title = {Simple, Robust and Highly Concurrent {B-T}rees with Node Deletion}, booktitle = {Proc.\ 20th Int.\ Conf.\ on Data Engineering (ICDE'O4)}, pages = {18--28}, year = 2004, address = boston, month = apr, organization = {IEEE Computer Society}, publisher = {IEEE}, url = {http://csdl.computer.org/dl/proceedings/icde/2004/2065/00/20650018.pdf} } @Article{alg:syn:1493, Keywords = {alg,syn}, author = {Yehoshua Sagiv}, title = {Concurrent Operations on {B*-T}rees with Overtaking}, journal = {J.\ of Comp.\ and Sys.\ Sciences}, year = 1986, volume = 33, number = 2, pages = {275--296}, month = oct } @InProceedings{alg:rep:1494, Keywords = {alg,rep}, author = {Youssef Hamadi}, title = {Cycle-cut decomposition and log-based reconciliation}, booktitle = {14th Int.\ Conf.\ on Auto.\ Planning \& Sched.\ (ICAPS'04) Workshop: Connecting Planning Theory with Practice}, year = 2004, address = {Whistler BC, Canada}, month = jun, url = {http://www.research.microsoft.com/~youssefh/Papers/iceICAPS.pdf} } @Article{alg:rep:1497, Keywords = {alg,rep}, author = {D. Manivannan and M. Singhal}, title = {An efficient distributed algorithm for detection of knots and cycles in a distributed graph}, journal = tpds, year = 2003, volume = 14, number = 10, pages = {961--972}, month = oct, doi = {10.1109/TPDS.2003.1239865}, local-url = {~/Contrib/Misc_Research/An efficient distributed algorithm for detection of knots and cycles in a distributed graph Manivannan TPDS 2003-10.pdf} } @Article{db:rep:1499, Keywords = {db,rep}, author = {JoAnne Holliday and Robert Steinke and Divyakant Agrawal and and Amr El Abbadi}, title = {Epidemic Algorithms for Replicated Databases}, journal = tkde, year = 2003, volume = 15, number = 5, pages = {1218--1238}, month = {Sept.--Oct.}, url = {http://www.cse.scu.edu/~jholliday/112609-2.pdf}, local-url = {~/Contrib/replication+consistency/epidemic-DB-holliday03.pdf}, doi = {10.1109/TKDE.2003.1232274} } @InProceedings{app:rep:optim:1501, Keywords = {app,rep,optim}, Group = {replication+consistency}, author = "Gene T. J. Wuu and Arthur J. Bernstein", title = "Efficient solutions to the replicated log and dictionary problems", booktitle = podc, pages = "233--242", year = 1984, address = "Vancouver, BC, Canada", month = aug, doi = {http://doi.acm.org/10.1145/800222.806750}, local-url = {~/Contrib/replication+consistency/Efficient_solutions_replicated_log_dictionary-PODC84.pdf} } @inproceedings{db:syn:1501, Keywords = {db,syn}, author = {Panos K. Chrysanthis and Krithi Ramamritham}, editor = {Hector Garcia-Molina and H. V. Jagadish}, title = {{ACTA}: A Framework for Specifying and Reasoning about Transaction Structure and Behavior}, booktitle = sigmod, organization = {ACM SIGMOD}, address = {Atlantic City, NJ, USA}, month = may, year = {1990}, publisher = acmpress, pages = {194--203} } @inproceedings{app:rep:1502, Keywords = {app,rep}, author = {Kurt Lidl and Josh Osborne and Joseph Malcolm}, title = {Drinking from the firehose: multicast {USENET} news}, booktitle = "Usenix Winter Tech.\ Conf.", pages = "33--45", year = 1994, address = "San Francisco, CA, USA", month = jan } @Article{lan:1503, Keywords = {lan}, author = {C.B. Jones}, title = {Accommodating Interference in the Formal Design of Concurrent Object-Based Programs}, journal = {Formal Methods in System Design}, year = 1996, volume = 8, number = 2, pages = {105--122}, anurl = {http://www.cs.ncl.ac.uk/research/pubs/articles/papers/223.pdf} } @Article{rep:con:app:1504, Keywords = {rep,con,app}, author = {L. Gao and M. Dahlin and A. Nayate and J. Zheng and A. Iyengar}, title = {Improving Availability and Performance with Application-Specific Data Replication}, journal = tkde, year = 2005, volume = 17, number = 1, pages = {106--120}, month = jan, url = {http://csdl.computer.org/comp/trans/tk/2005/01/k0106abs.htm} } % 1505: see shapiro-bib.bib @InProceedings{formel:par:1506, Keywords = {formel,par}, author = {Juergen Dingel}, title = {Computer-Assisted Assume{\slash}Guarantee Reasoning with {V}eri{S}oft}, booktitle = {Proc.\ Int.\ Conf.\ on Software Eng.\ (ICSE-25)}, pages = {138--148}, year = 2003, address = {Portland, OR, USA}, month = may, organization = {IEEE Computer}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2003.1201195} } @InCollection{lan:os:1509, Keywords = {lan,os}, author = {Fr{\'e}d{\'e}ric Ogel and Ga{{\"e}}l Thomas and Ian Piumarta and Antoine Galland and Bertil Folliot and Carine Baillarguet}, title = {Towards Active Applications: the {V}irtual {V}irtual {M}achine Approach}, booktitle = {New Trends in Computer Science and Engineering}, pages = {28--47}, publisher = {A92 Publishing House, POLIROM Press}, year = 2003, editor = {M. Craus and D. G{\^a}lea and A. Valachi} } @InProceedings{formel:par:1510, Keywords = {formel,par}, author = {Leslie Lamport}, title = {Composition: A Way to Make Proofs Harder}, booktitle = {Compositionality: The Significant Difference (Proc.\ COMPOS'97 Symp.)}, pages = {402--423}, year = 1998, address = {Bad Malente, Germany, Sept.\ 1997}, editor = {Willem-Paul de Roever and Hans Langmaack and Amir Pnueli}, volume = 1536, series = lncs, publisher = springer, url = {http://research.microsoft.com/users/lamport/pubs/pubs.html#lamport-composition} } @InProceedings{app:par:1510, Keywords = {app,par}, author = {Cormac Flanagan and Stephen N Freund}, title = {Atomizer: a dynamic atomicity checker for multithreaded programs}, booktitle = popl, pages = {256--267}, year = 2004, address = {Venice, Italy}, doi = {http://doi.acm.org/10.1145/964001.964023} } @Article{formel:par:1517, Keywords = {formel,par}, author = {Cormac Flanagan and Stephen N. Freund and Shaz Qadeer and Sanjit A. Seshia}, title = {Modular verification of multithreaded programs}, journal = {Theoretical Computer Science }, year = 2005, volume = 338, number = {1--3}, pages = {153--183}, month = jun, doi = {http://dx.doi.org/10.1016/j.tcs.2004.12.006} } @Article{par:1518, Keywords = {par}, author = {Hoare, C. A. R.}, title = {Monitors: an operating system structuring concept}, journal = cacm, year = 1974, volume = 17, number = 10, pages = {549-557}, month = oct, doi = {http://doi.acm.org/10.1145/355620.361161} } @InCollection{par:1518bis, Keywords = {par}, author = {Hoare, C. A. R.}, title = {Monitors: an operating system structuring concept}, booktitle = {The origins of concurrent programming: from semaphores to remote procedure calls}, pages = {272--294}, publisher = springer, year = 2002, address = {New York, NY, USA}, isbn = {0-387-95401-5} } @article{formel:par:1519, Keywords = {formel,par}, author = {Leslie Lamport}, title = {The Temporal Logic of Actions}, journal = toplas, volume = 16, number = 3, year = 1994, issn = {0164-0925}, pages = {872--923}, doi = {http://doi.acm.org/10.1145/177492.177726}, publisher = acmpress, address = {New York, NY, USA} } @article{app:par:1520, Keywords = {app,par}, author = {M. Herlihy}, title = {A Methodology for Implementing Highly Concurrent Data Objects}, journal = toplas, volume = 15, number = 5, month = nov, publisher = acmpress, pages = {745-770}, year = 1993, doi = {http://doi.acm.org/10.1145/161468.161469} } @article{formel:1521, Keywords = {formel}, author = {Mart{\'{\i}}n Abadi and Leslie Lamport}, title = {Conjoining Specifications}, journal = toplas, volume = 17, number = 3, year = 1995, month = may, pages = {507--534}, doi = {http://doi.acm.org/10.1145/203095.201069}, local-url = {~/Contrib/Concurrent_Pging/Conjoining_Specifications-LamportAbadi_TOPLAS95.pdf} } @inproceedings{formel:par:1522, Keywords = {formel,par}, author = {Nancy A. Lynch and Mark R. Tuttle}, title = {Hierarchical correctness proofs for distributed algorithms}, booktitle = podc, year = 1987, isbn = {0-89791-239-4}, pages = {137--151}, location = {Vancouver, BC, Canada}, doi = {http://doi.acm.org/10.1145/41840.41852}, publisher = acmpress, address = {New York, NY, USA} } @Article{app:par:1523, Keywords = {app,par}, author = {Stefan Savage and Michael Burrows and Greg Nelson and Patrick Sobalvarro and Thomas Anderson}, title = {Eraser: A Dynamic Data Race Detector for Multithreaded Programs}, journal = tocs, year = 1997, volume = 15, number = 4, pages = {391--411}, month = nov, doi = {http://doi.acm.org/10.1145/265924.265927} } @Article{formel:par:1524, Keywords = {formel,par}, author = {Susan Owicki and David Gries}, title = {Verifying properties of parallel programs: an axiomatic approach}, journal = cacm, year = 1976, volume = 19, number = 5, pages = {279--285}, month = may, doi = {http://doi.acm.org/10.1145/360051.360224} } @article{app:par:1525, Keywords = {app,par}, author = {T. Harris}, title = {A Pragmatic Implementation of Non-blocking Linked-Lists}, journal = lncs, volume = 2180, pages = {300-314}, year = 2001 } @InProceedings{formel:par:1526, Keywords = {formel,par}, author = {Thomas A. Henzinger and Shaz Qadeer and Sriram K. Rajamani}, title = {You Assume, We Guarantee: Methodology and Case Studies}, booktitle = {Proc.\ 10th Int.\ Conf.\ on Comp.-Aided Verification (CAV)}, pages = {440--451}, year = 1998, volume = 1427, series = lncs, publisher = springer, url = {http://www-cad.eecs.berkeley.edu/~tah/Publications/you_assume_we_guarantee.html} } @techreport{app:1527, Keywords = {app}, author = {W. Pugh}, title = {Concurrent Maintenance of Skip Lists}, institution = {Inst.\ for Adv.\ Comp.\ Studies, Dep.\ of Comp.\ Sc., U.\ of Maryland}, location = {College Park, MD}, number = {CS-TR-2222.1}, year = 1989 } @InProceedings{app:1531, Keywords = {app}, author = {Yoann Padioleau and Olivier Ridoux}, title = {A Logic File System}, booktitle = {Usenix Annual Tech.\ Conf.}, pages = {99--112}, year = 2003, address = {San Antonio, Texas, USA}, month = jun, organization = {Usenix}, url = {http://www.usenix.org/events/usenix03/tech/padioleau.html} } @InProceedings{alg:rep:1535, Keywords = {alg,rep}, author = {Miguel Castro and Manuel Costa and Antony Rowstron}, title = {Performance and dependability of structured peer-to-peer overlays}, booktitle = intconfon # {Dependable Sys.\ and Networks}, year = 2004, address = {Firenze, Italy}, month = {jun}, url = {http://www.research.microsoft.com/~antr/MS/performance-tr.pdf}, annote = {Most detailed spec of Pastry protocol} } @Article{app:par:1536, Keywords = {app,par}, author = {H. Gao and J. F. Groote and W. H. Hesselink}, Title = {Lock-free dynamic hash tables with open addressing}, journal = {Distributed Computing}, year = 2005, volume = 18, number = 1, pages = {21--42}, month = jul, doi = {http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/s00446-004-0115-2} } @TechReport{formel:syn:1537, Keywords = {formel,syn}, author = {Viktor Vafeiadis and Maurice Herlihy and Tony Hoare and Marc Shapiro}, title = {A safety proof of a lazy concurrent list-based set implementation}, institution = {U.\ of Cambridge Computer Lab.}, year = 2006, type = {Technical Report}, number = {UCAM-CL-TR-659}, address = {Cambridge, UK}, month = jan, url = {http://www.cl.cam.ac.uk/TechReports/UCAM-CL-TR-659.html}, annote = {companion to PPoPP paper} } @Article{syn:rep:1548, Keywords = {syn,rep}, Group = {Misc_Research}, author = {Leslie Lamport}, title = {The Part-Time Parliament}, journal = tocs, year = 1998, volume = 16, number = 2, pages = {133--169}, month = may, doi = {http://doi.acm.org/10.1145/279227.279229}, local-url = {~/Contrib/Misc_Research/paxos_Lamport_TOCS-1998-05.pdf} } @Article{syn:1549, Keywords = {syn}, author = {Leslie Lamport}, title = {A new solution of {D}ijkstra's concurrent programming problem}, journal = cacm, year = 1974, volume = 17, number = 8, pages = {453--455}, month = aug, doi = {http://doi.acm.org/10.1145/361082.361093} } @Article{syn:1550, Keywords = {syn}, author = {Leslie Lamport}, title = {A New Approach to Proving the Correctness of Multiprocess Programs}, journal = toplas, year = 1979, volume = 1, number = 1, pages = {84--97}, month = jul, doi = {http://doi.acm.org/10.1145/357062.357068} } @InProceedings{mem:1551, Keywords = {mem}, author = {Maged M. Michael}, title = {Scalable lock-free dynamic memory allocation}, booktitle = {Conf.\ on Prog.\ Lang.\ Design and Implementation (PLDI)}, pages = {35--46}, year = 2004, address = {Washington DC, USA}, organization = {ACM Sigplan}, doi = {http://doi.acm.org/10.1145/996841.996848} } @InProceedings{mem:syn:1552, Keywords = {mem,syn}, author = {Tim Harris and Simon Marlow and Simon Peyton-Jones and Maurice Herlihy}, title = {Composable memory transactions}, booktitle = ppopp, pages = {48--60}, year = 2005, address = {Chicago, IL, USA}, month = {jun}, doi = {http://doi.acm.org/10.1145/1065944.1065952} } @Misc{app:1557, Keywords = {app}, howpublished = {doesn't exist} } @Misc{1561, howpublished = {doesn't exist} } @Article{misc:1564, Keywords = {misc}, author = {Bertrand Meyer and Willy Zwaenepoel}, title = {Europe's Computer Scientists Take Fate into Their Own Hands}, journal = cacm, year = 2006, volume = 49, number = 3, pages = {21--24}, month = mar } @InProceedings{rep:syn:optim:1565, Keywords = {rep,syn;optim}, author = {Jo{{\~a}}o Barreto and Paulo Ferreira}, title = {An Efficient and Fault-Tolerant Update Commitment Protocol for Weakly Connected Replicas}, booktitle = europar, pages = {1059--1068}, year = 2005, address = {Lisbon, Portugal}, month = sep, doi = {http://dx.doi.org/10.1007/11549468_116} } @Article{rep:syn:1566, Keywords = {rep,syn}, author = {Fernando Pedone and Andr{\'e} Schiper}, title = {Handling Message Semantics with Generic Broadcast Protocols}, journal = {Distributed Computing Journal}, year = 2002, volume = 15, number = 2, pages = {97--107}, url = {http://www.inf.unisi.ch/faculty/pedone/papers/2002DC.pdf}, local-url = {~/Contrib/replication+consistency/semantics+generic-broadcast_Pedone-disc99.pdf} } @TechReport{rep:syn:1567, Keywords = {rep,syn}, author = {Leslie Lamport}, title = {Generalized Consensus and {P}axos}, institution = {Microsoft Research}, year = 2005, number = {MSR-TR-2005-33}, month = mar, url = {ftp://ftp.research.microsoft.com/pub/tr/TR-2005-33.pdf}, local-url = {~/Contrib/replication+consistency/Generalized-Consensus-and-Paxos_Lamport-2005.pdf} } @Misc{1569, howpublished = 1566 } @article{rep:syn:optim:1571, Keywords = {rep,syn,optim}, title = "Light-Weight Currency Management Mechanisms in Mobile and Weakly-Connected Environments", author = "Ugur Cetintemel and Pete Keleher", journal = {The Journal of Distributed and Parallel Databases (JDPD)}, pages = {53-71}, volume = 11, issue = 1, year = 2002 } @Article{rep:1572, Keywords = {rep}, author = {Larry Peterson and Timothy Roscoe}, title = {The Design Principles of {P}lanet{L}ab}, journal = osr, year = 2006, volume = 40, number = 1, pages = {11--16}, month = {jan}, doi = {http://doi.acm.org/10.1145/1113361.1113367} } @InProceedings{formel:1573, Keywords = {formel}, author = {Cliff B. Jones}, title = {Specification and Design of (Parallel) Programs}, booktitle = {Information Processing 83}, pages = {321--332}, year = 1983, editor = {Mason, R.E.A.}, volume = 9, series = {IFIP Congress Series}, address = {Paris, France}, month = sep, organization = {IFIP}, publisher = {North-Holland{\slash}IFIP} } @InProceedings{lan:1574, Keywords = {lan}, author = {Mike Barnett and K. Rustan M. Leino and Wolfram Schulte}, title = {The {Spec\#} programming system: An overview}, booktitle = {Const.\ and Analysis of Safe, Secure, and Interop.\ Smart Devices (CASSIS)}, pages = 49, year = 2004, volume = 3362, series = lncs, address = {Marseille, France}, month = mar, publisher = springer, url = {http://www.springerlink.com/link.asp?id=0m789xre652nuv06} } @InProceedings{lan:syn:1575, Keywords = {lan,syn}, author = {Harris, Tim and Fraser, Keir}, title = {Language Support for Lightweight Transactions}, booktitle = oopsla, pages = {388--402}, year = 2003, address = {Anaheim, CA, USA}, month = oct, doi = {http://doi.acm.org/10.1145/949305.949340} } @Article{loo:rep:1576, Keywords = {loo,rep}, author = {R{\"u}diger Kapitza and J{\"o}rg Domaschka and Franz J. Hauck and Hans P. Reiser and and Holger Schmidt}, title = {{FORMI}: Integrating Adaptive Fragmented Objects into Java RMI}, journal = {IEEE Distributed Systems Online}, year = 2006, volume = 7, number = 10, pages = {art. no. 0610-o10001} } @InProceedings{loo:rep:1577, Keywords = {loo,rep}, author = {A.-M. Kermarrec and I. Kuz and M. van Steen and A. S. Tanenbaum}, title = {A Framework for Consistent, Replicated {W}eb Objects}, booktitle = icdcs, pages = {276--284}, year = 1998, address = {Amsterdam, the Netherlands}, month = may, doi = {10.1109/ICDCS.1998.679725} } @Article{db:syn:1578, Keywords = {db,syn}, author = {Jim Gray and Leslie Lamport}, title = {Consensus on transaction commit}, journal = tods, year = 2006, volume = 31, number = 1, pages = {133--160}, month = mar, doi = {http://doi.acm.org/10.1145/1132863.1132867}, local-url = {~/Contrib/replication+consistency/Consensus_Trans_Commit-Gray_Lamport-TODS-2006-03.pdf} } @InProceedings{formel:1581, Keywords = {formel}, author = {Richard Bornat and Cristiano Calcagno and Peter O'Hearn and Matthew Parkinson}, title = {Permission Accounting in Separation Logic}, booktitle = popl, pages = {259--270}, year = 2005, address = {Long Beach CA, USA}, organization = {ACM SIGPLAN-SIGACT}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1040305.1040327}, local-url = {~/Contrib/Concurrent_Pging/Permissn-SeparatnLogic_POPL2005.pdf} } @Article{formel:rep:1582, Keywords = {formel,rep}, author = {Bernadette Charron-Bost and Andr{\'e} Schiper}, title = {Harmful dogmas in fault tolerant distributed computing}, journal = {SIGACT News}, year = 2007, volume = 38, number = 1, pages = {53--61}, month = mar, url = {http://www.acm.org/sigactnews/online/vol38/SN38-1.pdf}, local-url = {~/Contrib/Misc_Research/Harmful_dogmas_in_fault_tolerant_distributed_computing-SIGACT-2007-03.pdf} } @Article{alg:rep:1583, Keywords = {alg,rep}, author = {Xavier D{\'e}fago and Andr{\'e} Schiper and P{\'e}ter Urb{\'a}n}, title = {Total Order Broadcast and Multicast Algorithms: Taxonomy and Survey}, journal = acmcs, year = 2004, volume = 36, number = 4, pages = {372--421}, month = dec, doi = {http://doi.acm.org/10.1145/1041680.1041682}, local-url = {~/Contrib/replication+consistency/Total_Order_Broadcast_and_Multicast_Algorithms-defago-ACMCS-2004.pdf} } @InProceedings{alg:app:1584, Keywords = {alg,app}, author = {Claudia-Lavinia Ignat and Moira C. Norrie}, title = {{D}raw-{T}ogether: Graphical Editor for Collaborative Drawing}, booktitle = cscw, pages = {269--278}, year = 2006, address = {Banff, Alberta, Canada}, month = nov } @InProceedings{mob:rep:1585, Keywords = {mob,rep}, author = {David Ratner and Peter Reiher and Gerald Popek}, title = {Roam: A Scalable Replication System for Mobile Computing}, booktitle = {Int.\ W.\ on Database \& Expert Systems Apps.\ (DEXA)}, pages = {96--104}, year = 1999, address = {Los Alamitos, CA, USA}, publisher = ieeecs, doi = {http://doi.ieeecomputersociety.org/10.1109/DEXA.1999.795151} } @Article{db:rep:1586, Keywords = {db,rep}, author = {F. Pedone and R. Guerraoui and A. Schiper}, title = {The database state machine approach}, journal = {J.\ of Dist.\ and Parallel Databases and Technology}, year = 2003, volume = 14, number = 1, pages = {71--98}, local-url = {~/Contrib/replication+consistency/The database state machine approach Pedone_Guerraoui_Schiper JDPDT-2003.pdf} } @InProceedings{app:rep:1587, Keywords = {app,rep}, Group = {Misc_Research}, author = {G{\'e}rald Oster and Pascal Urso and Pascal Molli and Abdessamad Imine}, title = {Data consistency for {P2P} collaborative editing}, booktitle = cscw, pages = {259--268}, year = 2006, address = {Banff, Alberta, Canada}, month = nov, publisher = acmpress, doi = {http://doi.acm.org/10.1145/1180875.1180916}, url = {http://www.loria.fr/~molli/pmwiki/uploads/Main/oster06cscw.pdf}, local-url = {~/Contrib/Misc_Research/Data_Consistency_P2P_Collaborative_Editing-oster-CSCW-2006.pdf}, comment = {WOOT algorithm} } @InProceedings{app:rep:1588, Keywords = {app,rep}, author = {Hyun-Gul Roh and Jin-Soo Kim and Joonwon Lee}, title = {How to Design Optimistic Operations for Peer-to-peer Replication}, booktitle = intconfon # {Computer Sc.\ and Informatics (JCIS/CSI)}, year = 2006, address = {Kaohsiung, Taiwan}, month = oct, local-url = {~/Contrib/replication+consistency/How_to_Design_Optimistic_Operations_for_Peer-to-peer_Replication-Roh-2006.pdf}, url = {http://kernel.kaist.ac.kr/~jinsoo/publication/csi06.pdf} } @InProceedings{fic:rep:1589, Keywords = {fic,rep}, author = {Jean-Michel Busca and Fabio Picconi and Pierre Sens}, title = {Pastis: a Highly-Scalable Multi-User Peer-to-Peer File System}, booktitle = europar, pages = {1173--1182}, year = 2005, editor = {Jose Cunha and Pedro Medeiros}, volume = 3648, series = lncs, address = {Lisboa, Portugal}, month = aug, publisher = springer, url = {http://www-src.lip6.fr/homepages/Jean-Michel.Busca/papers/pastis.europar05.pdf} } @Article{alg:1590, Keywords = {alg}, author = {Abdessamad Imine and Micha{{\"e}}l Rusinowitch and G{\'e}rald Oster and Pascal Molli}, title = {Formal Design and Verification of Operational Transformation for Copies Convergence}, journal = {Theoretical Computer Science: Algebraic Methodology of Software Technology}, year = 2006, volume = 351, number = 2, pages = {167--183}, month = feb, publisher = elsevier, doi = {http://dx.doi.org/10.1016/j.tcs.2005.09.066}, local-url = {~/Contrib/Misc_Research/Formal_verification_OT_algos-ImineTCS06.pdf} } % replaced with app:rep:1596 @InProceedings{rep:alg:1594, Keywords = {rep,alg}, author = {Mishra, S. and Peterson, L.L. and Schlichting, R.D.}, title = {Implementing fault-tolerant replicated objects using {P}sync}, booktitle = sympon # {Reliable Dist.\ Sys.}, pages = {42--52}, year = 1989, address = {Seattle, WA, USA}, month = oct, publisher = {IEEE}, url = {http://ieeexplore.ieee.org/iel2/259/2469/00072747.pdf?tp=&isnumber=2469&arnumber=72747}, local-url = {~/Contrib/replication+consistency/Implementing fault-tolerant replicated objects using Psync_Peterson-RDS-1989.pdf} } @article{db:syn:1595, Keywords = {db,syn}, author = {Hector Garcia-Molina}, title = {Using semantic knowledge for transaction processing in a distributed database}, journal = tods, year = 1983, volume = 8, number = 2, pages = {186--213}, month = jun, doi = {http://doi.acm.org/10.1145/319983.319985} } @Article{rep:alg:1597, Keywords = {rep,alg}, author = {Tushar Deepak Chandra and Vassos Hadzilacos and Sam Toueg}, title = {The weakest failure detector for solving consensus}, journal = jacm, year = 1996, volume = 43, number = 4, pages = {685--722}, doi = {http://doi.acm.org/10.1145/234533.234549} } @TechReport{app:rep:1599, Keywords = {app,rep}, author = {G{\'e}rald Oster and Pascal Urso and Pascal Molli and Abdessamad Imine}, title = {Proving Correctness of Transformation Functions in Collaborative Editing Systems}, number = {RR-5795}, year = 2005, month = dec, pages = 48, type = {Rapport de recherche}, institution = {LORIA -- INRIA Lorraine}, url = {http://hal.inria.fr/inria-00071213/}, local-url = {~/Contrib/replication+consistency/Proving_correctness_of_OT-Oster-RR5795-2007.pdf}, annote = {le r{\'e}sultat de ma th{\`e}se (que toutes les fonctions de transformation pour les structures lin{\'e}aires ne v{\'e}rifient pas les conditions n{\'e}cessaires pour maintenir la coh{\'e}rence sans imposer de restriction sur l'ordre de r{\'e}ception des op{\'e}rations} } @PhdThesis{optim:db:1600, Keywords = {optim,db}, author = {C{\'e}cile Le Pape}, title = {Contr{\^o}le de qualit{\'e} des donn{\'e}es r{\'e}pliqu{\'e}es sur un cluster}, school = {Universit{\'e} Pierre-et-Marie-Curie (Paris 6)}, year = 2005, address = {Paris, France}, month = dec, url = {http://webia.lip6.fr/~lepape/research/these.pdf}, local-url = {~/Contrib/Books+Theses/Cecile-Le-Pape-2005.pdf} } % CoWord and CoPowerpoint @Article{app:optim:1601, Keywords = {app,optim}, Group = {replication+consistency}, author = {Chengzheng Sun and Steven Xia and David Sun and David Chen and Haifeng Shen and Wentong Cai}, title = {Transparent adaptation of single-user applications for multi-user real-time collaboration}, journal = {ACM Trans.\ on Computer-Human Interaction (TOCHI)}, year = 2006, volume = 13, number = 4, pages = {531--582}, month = {dec}, doi = {http://doi.acm.org/10.1145/1188816.1188821}, local-url = {~/Contrib/replication+consistency/Transparent_adaptation_single-user_apps_for_collaboration-CoWord-OT-TOCHI-2006.pdf}, } % Invention of Operational Transformation @inproceedings{app:optim:1602, Keywords = {app,optim}, group = {replication+consistency}, author = {C. A. Ellis and S. J. Gibbs}, title = {Concurrency control in groupware systems}, booktitle = sigmod, year = 1989, pages = {399--407}, address = {Portland, OR, USA}, publisher = acm, doi = {http://doi.acm.org/10.1145/67544.66963}, local-url = {~/Contrib/replication+consistency/Concurrency_Control_in_Groupware_Systems-OT-Ellis-Sigmod89.pdf} } % Correctness conditions TP1 and TP2 for OT @inproceedings{app:optim:1603, Keywords = {app,optim}, Group = {replication+consistency}, author = {Matthias Ressel and Doris Nitsche-Ruhland and Rul Gunzenh{\"a}user}, title = {An integrating, transformation-oriented approach to concurrency control and undo in group editors}, booktitle = cscw, year = 1996, pages = {288--297}, address = boston, month = may, publisher = acm, doi = {http://doi.acm.org/10.1145/240080.240}, local-url = {~/Contrib/replication+consistency/OT-oriented_approach_to_concurrency_control_in_editors-Ressel-CSCW96.pdf} } @InProceedings{optim:db:1604, Keywords = {optim,db}, author = {Fuat Akal and Can Turker and Hans-Joerg Schek and Yuri Breitbart and Torsten Grabs and Lourens Veen}, title = {Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees}, booktitle = vldb, year = 2005, pages = {565--576}, address = {Trondheim, Norway}, month = sep, url = {http://www.vldb2005.org/program/paper/thu/p565-akal.pdf} } @InProceedings{rep:db:1605, author = {Marcos K. Aguilera and Arif Merchant and Mehul Shah and Alistair Veitch and Christos Karamanolis}, title = {Sinfonia: a new paradigm for building scalable distributed systems}, booktitle = sosp07, year = 2007, volume = 41, number = 6, series = osr, pages = {159--174}, address = {Stevenson, Washington, USA}, month = oct, organization = sigops, publisher = acm, doi = {http://doi.acm.org/10.1145/1294261.1294278}, local-url = {~/Contrib/Conferences/SOSP 2007 Skamania/papers/sosp064-aguilera.pdf} } @InProceedings{app:rep:optim:1606, author = {Giuseppe DeCandia and Deniz Hastorun and Madan Jampani and Gunavardhan Kakulapati and Avinash Lakshman and Alex Pilchin and Swaminathan Sivasubramanian and Peter Vosshall and Werner Vogels}, title = {{D}ynamo: {A}mazon's highly available key-value store}, booktitle = sosp, year = 2007, volume = 41, number = 6, series = osr, pages = {205--220}, address = {Stevenson, Washington, USA}, month = oct, publisher = acm, doi = {http://doi.acm.org/10.1145/1294261.1294281}, Local-url = {~/Contrib/Conferences/SOSP 2007 Skamania/papers/amazons_dynamo.pdf} } @Misc{app:rep:optim:1607, howpublished = "syn:optim:rep:1428" } @InProceedings{db:rep:optim:1609, Keywords = {db,rep,opt}, Group = {replication+consistency}, author = {Yuri Breitbart and Raghavan Komondoor and Rajeev Rastogi and S. Seshadril}, title = {Update Propagation Protocols For Replicated Databases}, booktitle = sigmod, year = 1999, pages = {97--108}, address = {Philadelphia, PA, USA}, local-url = {~/Contrib/replication+consistency/Update_Propagation_Protocols_Replicated_Databases-SIGMOD-99.pdf}, doi = {http://doi.acm.org/10.1145/304182.304191} } % 1610 = shapiro @InProceedings{fic:rep:1611, author = {A. Muthitacharoen and R. Morris and T. Gil and B. Chen}, title = {{I}vy: A Read/Write Peer-to-peer File System}, booktitle = osdi, year = 2002, address = boston, month = dec, organization = usenix } @InProceedings{fic:1612, Keywords = {fic}, author = {Sean Quinlan and Sean Dorward}, title = {{V}enti: a new approach to archival storage}, booktitle = fast, year = 2002, editor = {Darrell D. E. Long}, pages = {89--101}, address = {Monterey, CA, USA}, month = jan, organization = usenix, publisher = usenix } @Article{fic:app:1613, Keywords = {fic,app}, author = {Luc Moreau and Paul Groth and Simon Miles and Javier Vazquez-Salceda and John Ibbotson and Sheng Jiang and Steve Munroe and Omer Rana and Andreas Schreiber and Victor Tan and Laszlo Varga}, title = {The provenance of electronic data}, journal = cacm, year = 2008, volume = 51, number = 4, pages = {52--58}, month = apr, doi = {http://doi.acm.org/10.1145/1330311.1330323} } @InProceedings{fic:rep:1614, Keywords = {fic,rep}, Group = {Misc_Research}, author = {Antony Chazapis and Georgios Tsoukalas and Georgios Verigakis and Kornilios Kourtis and Aristidis Sotiropoulos and Nectarios Koziris}, title = {Global-scale peer-to-peer file services with {DFS}}, booktitle = intconfon # {Grid Comp.}, year = 2007, pages = {251--258}, address = {Austin TX, USA}, month = sep, organization = {IEEE/ACM}, doi = {10.1109/GRID.2007.4354140}, local-url = {~/Contrib/Misc_Research/Global-scale peer-to-peer file services with DFS Tsoukalas GRID2007.pdf} } @Article{misc:1615, author = {Rebecca Isaacs}, title = {Report on the 2007 {SOSP} Shadow Program Committee}, journal = {SIGOPS Oper.\ Syst.\ Rev.}, year = 2008, volume = 42, number = 3, pages = {127--131}, Keywords = {misc}, doi = {http://doi.acm.org/10.1145/1368506.1368524} } @article{pan:rep:1616, Keywords = {pan,rep}, Group = {Contrib}, author = {Miguel Castro and Barbara Liskov}, title = {Practical byzantine fault tolerance and proactive recovery}, journal = tocs, year = 2002, volume = 20, number = 4, pages = {398--461}, month = nov, doi = {http://doi.acm.org/10.1145/571637.571640}, local-url = {~/Contrib/replication+consistency/Practical BFT and proactive recovery TOCS-20-4 2002-11.pdf} } @Article{pan:rep:app:1617, Keywords = {pan,rep,app}, author = {Miguel Castro and Rodrigo Rodrigues and Barbara Liskov}, title = {{BASE}: Using abstraction to improve fault tolerance}, journal = tocs, year = 2003, volume = 21, number = 3, pages = {236--269}, month = aug, doi = {http://doi.acm.org/10.1145/859716.859718} } @InProceedings{pan:db:1618, Keywords = {pan,db}, author = {Yi Lin and Bettina Kemme and Marta Pati{\~n}o-Mart{\'\i}nez and Ricardo Jim{\'e}nez-Peris}, title = {Enhancing Edge Computing with Database Replication}, booktitle = srds, year = 2007, number = 26, pages = {45--54}, address = {Beijing, China}, month = oct, organization = ieeecs, doi = {10.1109/SRDS.2007.10}, local-url = {~/Contrib/replication+consistency/Enhancing Edge Computing with Database Replication Kemme-SRDS-2007.pdf} } @Article{syn:rep:pan:1619, Keywords = {syn,rep,pan}, Group = {Misc_Research}, author = {Leslie Lamport}, title = {{P}axos Made Simple}, journal = {ACM SIGACT News (Distributed Computing Column)}, year = 2001, volume = 32, number = 4, pages = {18--25}, month = dec, doi = {http://doi.acm.org/10.1145/568425.568433}, url = {http://research.microsoft.com/users/lamport/pubs/paxos-simple.pdf}, local-url = {~/Contrib/Misc_Research/paxos-simple-Lamport-SIGACT-2001.pdf} } @InProceedings{pro:pan:1620, Keywords = {pro,pan}, author = {Nicolas Schiper and Fernando Pedone}, title = {On the Inherent Cost of Atomic Broadcast and Multicast Algorithms in Wide Area Networks}, booktitle = intconfon # {Dist.\ Comp.\ and Networking (ICDCN)}, year = 2008, volume = 4904, series = lncs, pages = {147--157}, address = {Kolkata, India}, month = jan, publisher = springer, doi = {10.1007/978-3-540-77444-0_12}, url = {http://www.inf.unisi.ch/phd/schiper/research/ICDCN08.pdf} } @InProceedings{syn:rep:p2p:1621, author = {Monika Moser and Seif Haridi}, title = {Atomic Commitment in Transactional {DHT}s}, booktitle = {{CoreGRID} Symposium}, year = 2007, pages = {151--161}, address = {Rennes, France}, month = aug, publisher = springer, doi = {10.1007/978-0-387-72498-0_14}, url = {http://www.springerlink.com/content/v8855h6888025051/}} @InProceedings{alg:rep:syn:1622, Keywords = {alg,rep,syn}, group = {replication+consistency}, author = {Seth Gilbert and Nancy Lynch and Alex Shvartsman}, title = {{RAMBO II}: Rapidly Reconfigurable Atomic Memory for Dynamic Networks}, booktitle = intconfon # {Dependable Systems and Networks (DSN)}, year = 2003, pages = {259--272}, address = {San Francisco, CA, USA}, month = jun, organization = ieeecs, doi = {http://doi.ieeecomputersociety.org/10.1109/DSN.2003.1209936}, local-url = {~/Contrib/replication+consistency/Rambo_II_rapidly_reconfigurable_atomic_memory_for_dynamic_networks-Shvartsman-DSN-2003.pdf} } @Unpublished{app:rep:syn:1623, Keywords = {app,rep,syn}, Group = {WDOC}, author = "Douglas B. Terry and Marvin Theimer and Karin Petersen and Mike Spreitzer", title = "An examination of conflicts in a weakly-consistent, replicated application", note = {Personal communication}, year = 2000, local-url = {~/Contrib/wdoc/theimer-bayou-experience-ICDCS00-submission.pdf} } @Article{rep:syn:pan:1624, Keywords = {rep,syn,pan}, Group = {replication+consistency}, author = {Werner Vogels}, title = {Eventually Consistent}, journal = acmqueue, year = 2008, volume = 6, number = 6, pages = {14--19}, month = oct, doi = {http://doi.acm.org/10.1145/1466443.x}, local-url = {~/Contrib/replication+consistency/Eventually_Consistent-Vogels-Queue-2008-10.pdf} } @InProceedings{app:rep:1625, keywords = {app,rep}, Group = {replication+consistency}, author = {St{\'e}phane Weiss and Pascal Urso and Pascal Molli}, title = {Logoot: a Scalable Optimistic Replication Algorithm for Collaborative Editing on {P2P} Networks}, booktitle = icdcs, year = 2009, address = {Montr{\'e}al, Canada}, month = jun, local-url = {~/Contrib/replication+consistency/Logoot_Optimistic_Replication_Algorithm_Collaborative_Editing-Molli-ICDCS-09.pdf}, comment = {see app:rep:1652} } @Book{app:1626, author = {Erich Gamma and Richard Helm and Ralph Johnson and John M. Vlissides}, title = {Design Patterns, Elements of Reusable Object-Oriented Software}, publisher = {Addison-Wesley}, year = 1995} @InProceedings{pro:pan:1627, author = {Nicolas Schiper and Fernando Pedone}, title = {Brief announcement: Optimal atomic broadcast and multicast algorithms for wide area networks}, booktitle = podc, year = 2007, pages = {384--385}, address = {Portland, OR, USA}, publisher = acm, doi = {http://doi.acm.org/10.1145/1281100.1281185} } @article{rep:pan:1628, author = {Seth Gilbert and Nancy Lynch}, title = {Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services}, journal = {SIGACT News}, volume = 33, number = 2, year = 2002, issn = {0163-5700}, pages = {51--59}, publisher = {ACM}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/564585.564601}, local-url = {~/Contrib/replication+consistency/Brewer_s_CAP_conjecture_feasibility-SIGACT-2002-06.pdf}, comment = {CAP theorem proved} } @article{rep:pan:1629, Keywords = {rep,pan}, Group = {replication+consistency}, author = {Chockler, Gregory V. and Keidar, Idid and Vitenberg, Roman}, title = {Group communication specifications: a comprehensive study}, journal = tocs, year = 2001, volume = 33, number = 4, pages = {427--469}, month = dec, doi = {http://doi.acm.org/10.1145/503112.503113} } @Article{rep:pan:1630, Keywords = {rep,pan}, Group = {replication+consistency}, author = {Ken Birman and Gregory Chockler and Robbert van Renesse}, title = {Toward a {C}loud {C}omputing Research Agenda}, journal = {ACM SIGACT News}, year = 2009, volume = 40, number = 2, pages = {68--80}, month = jun, comment = {Report of LADIS 2008 workshop: to scale, get rid of all forms of synchronisation!!}, url = {http://www.ee.technion.ac.il/~idish/sigactNews/DC-col34-Jun09.pdf}, local-url = {~/Contrib/replication+consistency/Toward_a_Cloud_Computing_Research_Agenda-Birman-SigactNews-2009-06.pdf} } @InProceedings{app:rep:1631, author = {Georgios M. Santipantakis and George A. Vouros}, title = {Semantics Based Reconcilliaton for Collaborative Ontology Evolution}, booktitle = {Knowledge Engineering and Ontology Development Conf.\ (KEOD)}, year = 2009, address = {Madeira, Portugal}, month = oct, comment = {Uses Telex for a collaborative ontology editor}, local-url = {~/Contrib/Misc_Research/Semantics_Based_Reconcilliaton_for_Collaborative_Ontology_Evolution-Vouros-KEOD-2009.pdf} } @InProceedings{app:par:1632, author = {Michael, Maged M. and Scott, Michael L.}, title = {Simple, fast, and practical non-blocking and blocking concurrent queue algorithms}, booktitle = podc, year = 1996, pages = {267--275}, address = {Philadelphia, PA, USA}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/248052.248106} } @Article{app:rep:1633, Keywords = {app,rep}, Group = {replication+consistency}, author = {David Sun and Chengzheng Sun}, title = {Context-Based Operational Transformation in Distributed Collaborative Editing Systems}, journal = tpds, year = 2009, volume = 20, number = 10, pages = {1454--1470}, publisher = ieeecs, address = {Los Alamitos, CA, USA}, month = oct, doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2008.240}, local-url = {~/Contrib/replication+consistency/Context-Based Operational Transformation in Distributed Collaborative Editing Systems TPDS 2009.pdf} } @Article{pan:rep:1634, Keywords = {pan,rep}, Group = {replication+consistency}, author = {Dale Skeen and Michael Stonebraker}, title = {A Formal Model of Crash Recovery in a Distributed System}, journal = ieeese, year = 1983, volume = 9, number = 3, pages = {219-228}, month = may, doi = {http://dx.doi.org/10.1109/TSE.1983.236608}, local-url = {~/Contrib/replication+consistency/A Formal Model of Crash Recovery in a Distributed System Skeen IEEESE 1983.pdf} } @InProceedings{app:rep:1635, Keywords = {app,rep}, Group = {replication+consistency}, author = {Rui Li and Du Li}, title = {Commutativity-based concurrency control in groupware}, booktitle = intconfon # {Collab.\ Comp.: Networking, Apps.\ and Worksharing (CollaborateCom)}, year = 2005, pages = 10, address = {San Jose, CA, USA}, month = dec, doi = {http://dx.doi.org/10.1109/COLCOM.2005.1651251}, local-url = {~/Contrib/replication+consistency/Commutativity-Based Concurrency Control in Groupware CollaborateCom 2005.pdf} } @book{par:1636, author = {Herlihy, Maurice and Shavit, Nir}, isbn = 0123705916, month = mar, publisher = {Morgan Kaufmann}, title = {The Art of Multiprocessor Programming}, url = {http://www.elsevierdirect.com:80/companion.jsp?ISBN=9780123705914}, year = 2008 } @TechReport{rep:1637, Keywords = {rep}, Group = {replication+consistency}, author = {Bill Devlin and Jim Gray and Bill Laing and George Spix}, title = {Scalability Terminology: Farms, Clones, Partitions, Packs, {RACS} and {RAPS}}, institution = {Microsoft Research, Advanced Technology Division}, year = 1999, number = {MS-TR-99-85}, address = {Redmond, WA, USA}, month = dec, url = {http://arxiv.org/abs/cs.AR/9912010}, local-url = {~/Contrib/replication+consistency/Scalability Terminology Farms, Clones, Partitions, and Packs RACS and RAPS.pdf} } @InProceedings{syn:rep:1638, author = {Michael Burrows}, title = {The Chubby Lock Service for Loosely-Coupled Distributed Systems}, booktitle = osdi, year = 2006, pages = {335--350}, address = {Seattle, WA, USA}, month = nov, organization = usenix, url = {http://www.usenix.org/events/osdi06/tech/burrows.html}, local-url = {~/Contrib/Conferences/OSDI 2006/tech/full_papers/burrows/burrows.pdf} } @article{app:1639, author = {Baquero, Carlos and Moura, Francisco}, title = {Using structural characteristics for autonomous operation}, journal = osr, volume = 33, number = 4, year = 1999, issn = {0163-5980}, pages = {90--96}, doi = {http://doi.acm.org/10.1145/334598.334614}, publisher = {ACM}, address = {New York, NY, USA}, local-url = {~/Contrib/replication+consistency/Using_structural_characteristics_for_autonomous_operation-Baquero-OSR-1999.pdf} } @Article{rep:p2p:1640, author = {Stoica, Ion and Morris, Robert and Liben-Nowell, David and Karger, David R. and Kaashoek, M. Frans and Dabek, Frank and Balakrishnan, Hari}, title = {Chord: a scalable peer-to-peer lookup protocol for internet applications}, journal = {IEEE/ACM Trans. Netw.}, year = 2003, volume = 11, number = 1, pages = {17--32}, month = feb, doi = {http://dx.doi.org/10.1109/TNET.2002.808407} } @inproceedings{rep:1641, Keywords = {rep}, Group = {replication+consistency}, author = {Benjamin Wester and James Cowling and Edmund B. Nightingale and Peter M. Chen and Jason Flinn and Barbara Liskov}, title = {Tolerating Latency in Replicated State Machines}, booktitle = nsdi, year = 2009, pages = {245--260}, address = boston, month = apr, organization = usenix, publisher = usenix, url = {http://www.usenix.org/events/nsdi09/tech/full_papers/wester/wester.pdf}, local-url = {~/Contrib/replication+consistency/Tolerating latency in replicated state machines through client speculation-nsdi09.pdf} } @InProceedings{sec:rep:1641, Keywords = {sec,rep}, author = {Prince Mahajan and Ramakrishna Kotla and Catherine C. Marshall and Venugopalan Ramasubramanian and Thomas L. Rodeheffer and Douglas B. Terry and Ted Wobber}, title = {Effective and efficient compromise recovery for weakly consistent replication}, booktitle = eurosys, pages = {131--144}, year = 2009, address = {Nuremberg, Germany}, month = apr, organization = sigops } @InProceedings{rep:fic:1642, Keywords = {rep,fic}, author = {Ghemawat, Sanjay and Gobioff, Howard and Leung, Shun-Tak}, title = {The {G}oogle {F}ile {S}ystem}, booktitle = sosp, year = 2003, pages = {29--43}, address = {Bolton Landing, NY, USA}, month = oct, publisher = acm, doi = {http://doi.acm.org/10.1145/945445.xxx} } @InProceedings{syn:app:1643, keywords = {syn,app}, group = {replication+consistency}, author = {Pat Helland and David Campbell}, title = {Building on Quicksand}, booktitle = cidr, year = 2009, address = {Asilomar, Pacific Grove CA, USA}, month = jun, url = {http://www-db.cs.wisc.edu/cidr/cidr2009/Paper_133.pdf}, local-url = {~/Contrib/replication+consistency/Building on Quicksand Helland_CIDR-2009.pdf} } @InProceedings{syn:1644, Keywords = {syn}, author = {Herlihy, Maurice and Koskinen, Eric}, title = {Transactional boosting: a methodology for highly-concurrent transactional objects}, booktitle = ppopp, year = 2008, pages = {207--216}, address = {New York, NY, USA}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/1345206.1345237}, local-url = {~/Contrib/replication+consistency/Transactional boosting a methodology for highly-concurrent transactional objects Herlihy_PPoPP-2008.pdf} } @InProceedings{rep:syn:1645, Keywords = {rep,syn}, author = {Ariel J. Feldman and William P. Zeller and Michael J. Freedman and Edward W. Felten}, title = {{SPORC}: Group Collaboration using Untrusted Cloud Resources}, booktitle = osdi, year = 2010, pages = {337--350}, address = {Vancouver, BC, Canada}, month = oct, organization = usenix, url = {http://www.usenix.org/events/osdi10/tech/full_papers/Feldman.pdf}, local-url = {~/Contrib/Conferences/OSDI 2010 Vancouver/full_papers/osdi10_proceedings.pdf} } @InProceedings{rep:syn:lan:1646, Keywords = {rep,syn,lan}, author = {Peter Alvaro and Neil Conway and Joe Hellerstein and William Marczak}, title = {Consistency Analysis in {B}loom: a {CALM} and Collected Approach}, booktitle = cidr, year = 2011, address = {Asilomar, CA, USA}, month = jan, url = {http://www.cidrdb.org/cidr2011/}, local-url = {~/Contrib/commutative+monotonic_computing/Consistency Analysis in Bloom- a CALM and Collected Approach.pdf} } @PhdThesis{syn:1647, Keywords = {syn}, author = {Pierre Sutra}, title = {Efficient Protocols for Generalized Consensus and Partial Replication}, school = {Universit{\'e} Pierre et Marie Curie (Paris-6)}, year = 2010, address = {Paris, France}, month = nov, url = {http://pagesperso-systeme.lip6.fr/Pierre.Sutra/IMG/pdf/Thesis.pdf}, local-url = {~/Prof/administratif/People/Pierre Sutra/soutenance 8-nov-2019/Thesis.pdf} } @Unpublished{syn:rep:1648, Keywords = {syn,rep}, author = {Eric Brewer}, title = {On a certain freedom: exploring the {CAP} space}, comment = {Invited talk at PODC 2010, Zurich, Switzerland}, month = jul, year = 2010, local-url = {~/Contrib/slides/Eric Brewer PODC2010-invited.odp} } @Article{syn:app:1649, author = {Hyun-Gul Roh and Myeongjae Jeon and Jin-Soo Kim and Joonwon Lee}, title = {{R}eplicated {A}bstract {D}ata {T}ypes: Building Blocks for Collaborative Applications}, journal = jpdc, year = 2011, volume = 71, number = 3, pages = {354--368}, month = mar, doi = {http://dx.doi.org/10.1016/j.jpdc.2010.12.006}, local-url = {~/Contrib/commutative+monotonic_computing/Replicated Abstract Data Types- Building Blocks for Collaborative Applications_Roh-JPDC-2011.pdf} } @InProceedings{db:rep:1650, author = {Nicolas Schiper and Pierre Sutra and Fernando Pedone}, title = {{P-S}tore: Genuine Partial Replication in Wide Area Networks}, booktitle = srds, year = 2010, pages = {214--224}, address = {New Dehli, India}, month = oct, publisher = ieeecs, doi = {http://doi.ieeecomputersociety.org/10.1109/SRDS.2010.32} } @article{db:rep:1651, title = {A majority consensus approach to concurrency control for multiple copy databases}, author = {Thomas, Robert H.}, doi = {10.1145/320071.320076}, journal = tocs, month = jun, number = 2, pages = {180--209}, volume = 4, year = 1979, local-url = {~/Contrib/replication+consistency/A Majority consensus approach to concurrency control for multiple copy databases Thomas_TODS_1979.pdf}, comment = {Thomas Write Rule, Last Writer Wins, LWW}, comment = {see also db:rep:optim:1454} } @article{app:rep:1652, author = {Stephane Weiss and Pascal Urso and Pascal Molli}, title = {Logoot-Undo: Distributed Collaborative Editing System on {P2P} Networks}, journal = tpds, volume = 21, issn = {1045-9219}, year = 2010, pages = {1162--1174}, doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2009.173}, publisher = ieeecs, address = {Los Alamitos, CA, USA}, } @inproceedings{syn:rep:1652, author = {Nikolaj Bj{\o}rner}, title = {Models and Software Model Checking of a Distributed File Replication System}, booktitle = {Formal Methods and Hybrid Real-Time Systems}, year = 2007, pages = {1--23}, doi = {http://dx.doi.org/10.1007/978-3-540-75221-9_1}, local-url = {~/Contrib/replication+consistency/Models and Software Model Checking of a Distributed File Replication System Bjorner.pdf}, comment = {concurrent moves in a replicated tree create a cycle} } @InProceedings{syn:1653, author = {Silas Boyd-Wickizer and Austin T. Clements and Yandong Mao and Aleksey Pesterev and M. Frans Kaashoek and Robert Morris and Nickolai Zeldovich}, title = {An Analysis of {L}inux Scalability to Many Cores}, booktitle = osdi, year = 2010, pages = {1--16}, address = {Vancouver, BC, Canada}, month = oct, local-url = {~/Contrib/Conferences/OSDI 2010 Vancouver/full_papers/osdi10_proceedings.pdf} } @InProceedings{syn:rep:1654, author = {Peng, Daniel and Dabek, Frank}, title = {Large-scale incremental processing using distributed transactions and notifications}, booktitle = osdi, year = 2010, pages = {252--264}, address = {Berkeley, CA, USA}, publisher = {USENIX Association}, url = {http://www.usenix.org/events/osdi10/tech/full_papers/Peng.pdf}, local-url = {~/Contrib/replication+consistency/Large-scale Incremental Processing Using Distributed Transactions and Notifications.pdf} } @InProceedings{fic:syn:rep:1654, author = {Jason Baker and Chris Bond and James C. Corbett and JJ Furman and Andrey Khorlin and James Larson and Jean-Michel L{\'e}on and Yawei Li and Alexander Lloyd and Vadim Yushprakh}, title = {Megastore: Providing Scalable, Highly Available Storage for Interactive Services}, booktitle = cidr, year = 2011, pages = {229--240}, address = {Asilomar, CA, USA}, month = jan, url = {http://www.cidrdb.org/cidr2011/Talks/CIDR11_Larson.pdf}, local-url = {~/Contrib/replication+consistency/Megastore Providing Scalable, Highly Available Storage for Interactive Services CIDR11_Paper32.pdf}, local-url = {~/Contrib/Conferences/CIDR11Proceedings.pdf} } @InProceedings{lan:syn:1655, author = {Eric Koskinen and Matthew J. Parkinson and Maurice Herlihy}, title = {Coarse-grained transactions}, booktitle = popl, year = 2010, pages = {19--30}, address = {Madrid, Spain}, month = jan, doi = {http://doi.acm.org/10.1145/1706299.1706304}, local-url = {~/Contrib/replication+consistency/Coarse grain transactions Herlihy-POPL-2010.pdf} } @inproceedings{lan:syn:1656, author = {Kulkarni, Milind and Nguyen, Donald and Prountzos, Dimitrios and Sui, Xin and Pingali, Keshav}, title = {Exploiting the commutativity lattice}, booktitle = pldi, year = 2011, month = jun, address = {San Jose, California, USA}, pages = {542--555}, doi = {http://doi.acm.org/10.1145/1993498.1993562}, publisher = acm, local-url = {~/Contrib/replication+consistency/Exploiting the Commutativity Lattice Kulkarni-PLDI-2011.pdf} } @InProceedings{lan:syn:1657, author = {Sebastian Burckhardt and Daan Leijen}, title = {Semantics of Concurrent Revisions}, booktitle = {Euro.\ Symp.\ on Programming (ESOP)}, year = 2011, volume = 6602, series = lncs, pages = {116--135}, address = {Saarbr{\"u}cken, Germany}, month = {March-April}, doi = {http://dx.doi.org/10.1007/978-3-642-19718-5_7} } @InProceedings{lan:syn:1658, author = {Attiya, Hagit and Guerraoui, Rachid and Hendler, Danny and Kuznetsov, Petr and Michael, Maged M. and Vechev, Martin}, title = {Laws of order: Expensive synchronization in concurrent algorithms cannot be eliminated}, booktitle = popl, year = 2011, pages = {487--498}, address = {Austin, TX, USA}, month = jan, publisher = acm, doi = {http://doi.acm.org/10.1145/1926385.1926442}, local-url = {~/Contrib/concurrent_pging/Laws of Order- Expensive Synchronization in Concurrent Algorithms Cannot be Eliminated_Michael Attiya GuerraouiPOPL2011.pdf} } @Article{syn:1659, author = {Shavit, Nir}, title = {Data structures in the multicore age}, journal = cacm, year = 2011, volume = 54, number = 3, pages = {76--84}, month = mar, doi = {http://doi.acm.org/10.1145/1897852.1897873}, local-url = {~/Contrib/Concurrent_Pging/Data Structures in the Multicore Age_Shavit-CACM-2011-03.pdf} } @InProceedings{syn:app:1660, author = {Amdahl, Gene Myron}, title = {Validity of the single-processor approach to achieving large scale computing capabilities}, booktitle = {AFIPS Conference Proc.}, year = 1967, volume = 30, series = {AFIPS Conference Proc.}, pages = {483--485}, address = {Atlantic City, NJ, USA}, month = {apr}, organization = {AFIPS}, publisher = {AFIPS Press}, comment = {Amdahl's Law} } @InProceedings{rep:syn:1661, author = {Sovran, Yair and Power, Russell and Aguilera, Marcos K. and Li, Jinyang}, title = {Transactional storage for geo-replicated systems}, booktitle = sosp, year = 2011, pages = {385--400}, address = {Cascais, Portugal}, month = oct, publisher = acm, doi = {http://doi.acm.org/10.1145/2043556.2043592}, local-url = {~/Contrib/Conferences/SOSP 2011 Cascais/current/2011-Cascais/27-sovran-online.pdf}, comment = {Walter system, PSI, Parallel Snapshot Isolation} } @InProceedings{rep:syn:1662, author = {Lloyd, Wyatt and Freedman, Michael J. and Kaminsky, Michael and Andersen, David G.}, title = {Don't settle for eventual: scalable causal consistency for wide-area storage with {COPS}}, booktitle = sosp, year = 2011, pages = {401--416}, address = {Cascais, Portugal}, month = oct, publisher = acm, doi = {http://doi.acm.org/10.1145/2043556.2043593}, local-url = {~/Contrib/Conferences/SOSP 2011 Cascais/current/2011-Cascais/28-lloyd-online.pdf}, comment = {COPS} } @InProceedings{rep:syn:1663, author = {Bykov, Sergey and Geller, Alan and Kliot, Gabriel and Larus, James R. and Pandya, Ravi and Thelin, Jorgen}, title = {Orleans: cloud computing for everyone}, booktitle = socc, year = 2011, pages = {16:1--16:14}, address = {Cascais, Portugal}, month = oct, publisher = acm, Keywords = {cloud computing, distributed actors, programming models}, doi = {http://doi.acm.org/10.1145/2038916.2038932}, local-url = {~/Contrib/replication+consistency/Orleans- Cloud Computing for Everyone_SOCC-2011.pdf} } @InProceedings{par:lan:1664, author = {Sebastian Burckhardt and Daan Leijen and Caitlin Sadowski and Jaeheon Yi and Thomas Ball}, title = {Two for the price of one: a model for parallel and incremental computation}, booktitle = oopsla, year = 2011, pages = {427--444}, address = {Portland, OR, USA}, month = oct, organization = acm, doi = {http://doi.acm.org/10.1145/2048066.2048101} } @InProceedings{par:lan:1665, author = {Sebastian Burckhardt and Manuel F{\"a}hndrich and Daan Leijen and Mooly Sagiv}, title = {Eventually Consistent Transactions}, booktitle = {European Symposium on Programming (ESOP)}, year = 2012, address = {Tallinn, Estonia}, doi = {http://dx.doi.org/10.1007/978-3-642-28869-2_4}, month = mar } @Article{rep:syn:1666, author = {Brewer, Eric}, journal = {IEEE Computer}, title = {{CAP} Twelve Years Later: How the ``Rules'' Have Changed}, year = 2012, month = feb, volume = 45, number = 2, pages = {23--29}, doi = {http://dx.doi.org/10.1109/MC.2012.37} } @Article{app:syn:1667, author = {Acar, Umut A. and Blelloch, Guy E. and Blume, Matthias and Harper, Robert and Tangwongsan, Kanat}, title = {An experimental analysis of self-adjusting computation}, journal = toplas, year = 2009, volume = 32, number = 1, pages = {3:1--3:53}, month = nov, doi = {http://doi.acm.org/10.1145/1596527.1596530} } @Article{app:syn:1668, author = {Simmhan, Yogesh L. and Plale, Beth and Gannon, Dennis}, title = {A survey of data provenance in e-science}, journal = {SIGMOD Rec.}, volume = 34, number = 3, month = sep, year = 2005, pages = {31--36}, doi = {http://doi.acm.org/10.1145/1084805.1084812}, publisher = {ACM} } @article{app:rep:1669, author = {Pujol, Josep M. and Erramilli, Vijay and Siganos, Georgos and Yang, Xiaoyuan and Laoutaris, Nikos and Chhabra, Parminder and Rodriguez, Pablo}, title = {The little engine(s) that could: scaling online social networks}, journal = {SIGCOMM Comput. Commun. Rev.}, volume = 40, number = 4, month = aug, year = 2010, pages = {375--386}, doi = {http://doi.acm.org/10.1145/1851275.1851227}, publisher = acm } @article{rep:1670, author = {Sudarshan Kadambi and Jianjun Chen and Brian F. Cooper and David Lomax and Raghu Ramakrishnan and Adam Silberstein and Erwin Tam and Hector Garcia-Molina}, title = {Where in the World is My Data?}, journal = pvldb, volume = 4, number = 11, year = 2011, pages = {1040--1050}, url = {http://www.vldb.org/pvldb/vol4/p1040-kadambi.pdf} } @InProceedings{rep:1671, author = {Almeida, Paulo and Baquero, Carlos and Fonte, Victor}, title = {Interval Tree Clocks}, booktitle = opodis, year = 2008, editor = {Baker, Theodore and Bui, Alain and Tixeuil, S{\'e}bastien}, volume = 5401, series = lncs, pages = {259--274}, address = {Luxor, Egypt}, month = dec, publisher = springer, doi = {http://dx.doi.org/10.1007/978-3-540-92221-6_18} } @InProceedings{os:rep:1672, author = {Andrew Baumann and Paul Barham and Pierre-{\'E}variste Dagand and Timothy L. Harris and Rebecca Isaacs and Simon Peter and Timothy Roscoe and Adrian Sch{\"u}pbach and Akhilesh Singhania}, title = {The multikernel: a new OS architecture for scalable multicore systems}, booktitle = sosp, year = 2009, pages = {29--44}, address = {Big Sky, Montana, USA}, month = {oct}, doi = {http://doi.acm.org/10.1145/1629575.1629579} } @InProceedings{os:1673, author = {Klein, Gerwin and Elphinstone, Kevin and Heiser, Gernot and Andronick, June and Cock, David and Derrin, Philip and Elkaduwe, Dhammika and Engelhardt, Kai and Kolanski, Rafal and Norrish, Michael and Sewell, Thomas and Tuch, Harvey and Winwood, Simon}, title = {{seL4}: formal verification of an OS kernel}, booktitle = sosp, year = 2009, pages = {207--220}, address = {Big Sky, Montana, USA}, month = oct, publisher = acm, doi = {10.1145/1629575.1629596}, url = {http://doi.acm.org/10.1145/1629575.1629596} } @InProceedings{app:par:1674, author = {Raymond Cheng and Ming Wu and Ji Hong and Aapo Kyrola and Youshan Miao and Xuetian Weng and Fan Yang and Lidong Zhou and Feng Zhao and Enhong Chen}, title = {{K}ineograph: Taking the Pulse of a Fast-Changing and Connected World}, booktitle = eurosys, year = 2012, pages = {85--98}, address = {Bern, Switzerland}, month = apr, publisher = acm, doi = {???}, local-url = {~/Contrib/Conferences/EuroSys 2012 Bern/papers/p85-chengPS.pdf}, comment = {Large-scale incremental computation} } @InProceedings{db:syn:1675, author = {G{\'o}mez Ferro, Daniel and Maysam Yabandeh}, title = {A Critique of Snapshot Isolation}, booktitle = eurosys, year = 2012, pages = {155--168}, address = {Bern, Switzerland}, month = apr, publisher = acm, local-url = {~/Contrib/Conferences/EuroSys 2012 Bern/papers/p155-yabandehA.pdf}, comment = {write isolation} } @InProceedings{app:par:1676, author = {Zhengping Qian and Xiuwei Chen and Nanxi Kang and Mingcheng Chen and Yuan Yu and Thomas Moscibroda and Zheng Zhang}, title = {{MadLINQ}: Large-Scale Distributed Matrix Computation for the Cloud}, booktitle = eurosys, year = 2012, pages = {197--210}, address = {Bern, Switzerland}, month = apr, publisher = acm, local-url = {~/Contrib/Conferences/EuroSys 2012 Bern/papers/p197-qianA.pdf}, comment = {incremental matrix computations} } @TechReport{syn:rep:1677, author = {Mahajan, Prince and Alvisi, Lorenzo and Dahlin, Mike}, title = {Consistency, Availability, and Convergence}, institution = {Dept.\ of Comp.\ Sc., The U.\ of Texas at Austin}, year = 2011, number = {UTCS TR-11-22}, address = {Austin, TX, USA}, local-url = {~/Contrib/replication+consistency/Consistency, Availability, and Convergence_Mahajan+Alvisi-TR.pdf}, comment = {CAC = Strongest consistency in an EC system is causal consistency} } @Article{app:syn:1678, author = {Paul Wu and Alan Fekete and Uwe Rohm}, title = {The Efficacy of Commutativity-Based Semantic Locking in a Real-World Application}, journal = tkde, year = 2008, volume = 20, pages = {427--431}, month = mar, doi = {10.1109/TKDE.2007.190728}, local-url = {~/Contrib/CRDTs/Efficacy_Commutativity-Based_Semantic_Locking_Fekete-TKDE-2008.pdf} } @Article{app:syn:1679, author = "Sushil Jajodia and Ravi Mukkamala", title = "Measuring the effect of commutative transactions on distributed database performance", journal = "Information Sciences", year = 1993, volume = 68, number = "1--2", pages = "91--111", month = feb, doi = "10.1016/0020-0255(93)90023-F", url = "http://www.sciencedirect.com/science/article/pii/002002559390023F", local-url = {~/Contrib/CRDTs/Measuring the Effect of Commutative Transactions on Distributed Database Performance_InformationSciences-1993.pdf} } @Article{rep:syn:1680, author = {Torres-Rojas, Francisco J. and Ahamad, Mustaque}, title = {Plausible clocks: constant size logical clocks for distributed systems}, journal = {Distrib. Comput.}, year = 1999, volume = 12, number = 4, pages = {179--195}, month = sep, doi = {10.1007/s004460050065}, url = {http://dx.doi.org/10.1007/s004460050065}, local-url = {~/Contrib/replication+consistency/Plausible clocks- constant size logical clocks for distributed systems_DistribComputing-1999.pdf} } @TechReport{rep:syn:1681-tr, author = {Tim Kraska and Gene Pang and Michael J. Franklin and Samuel Madden}, title = {{MDCC}: Multi-Data Center Consistency}, institution = {arXiv}, year = 2012, type = {Report [cs.DB]}, number = {arXiv:1203.6049v1}, month = mar, url = {http://arxiv.org/pdf/1203.6049v1.pdf}, local-url = {~/Contrib/replication+consistency/MDCC- Multi-Data Center Consistency Franklin+Madden 2012-03.pdf} } @inproceedings{rep:app:1682, author = {Klophaus, Rusty}, title = {{R}iak {C}ore: building distributed applications without shared state}, booktitle = {Commercial Users of Functional Programming (CUFP)}, year = {2010}, isbn = {978-1-4503-0516-7}, address = {Baltimore, Maryland}, pages = {14:1--14:1}, url = {http://doi.acm.org/10.1145/1900160.1900176}, doi = {http://doi.acm.org/10.1145/1900160.1900176}, publisher = acm } @InProceedings{db:rep:1683, author = {Sameh Elnikety and Willy Zwaenepoel and Fernando Pedone}, title = {Database Replication Using Generalized Snapshot Isolation}, booktitle = srds, year = 2005, pages = {73--84}, address = {Orlando, FL, USA}, month = oct, publisher = ieeecs, doi = {http://doi.ieeecomputersociety.org/10.1109/RELDIS.2005.14} } @Article{rep:1684, author = {Dahlia Malkhi and Douglas B. Terry}, title = {Concise version vectors in {WinFS}}, journal = {Distributed Computing}, year = 2007, volume = 20, number = 3, pages = {209--219}, month = oct, doi = {http://dx.doi.org/10.1007/s00446-007-0044-y} } @Article{rep:1685, author = {Cooper, Brian F. and Ramakrishnan, Raghu and Srivastava, Utkarsh and Silberstein, Adam and Bohannon, Philip and Jacobsen, Hans-Arno and Puz, Nick and Weaver, Daniel and Yerneni, Ramana}, title = {PNUTS: Yahoo!'s hosted data serving platform}, journal = pvldb, year = 2008, volume = 1, number = 2, pages = {1277--1288}, month = aug, doi = {10.1145/1454159.1454167}, url = {http://dx.doi.org/10.1145/1454159.1454167} } @Book{rep:pan:1686, author = {Christian Cachin and Rachid Guerraoui and Lu{\`\i}s Rodrigues}, title = {Introduction to Reliable and Secure Distributed Programming (2nd ed.)}, publisher = springer, year = 2011, doi = {http://dx.doi.org/10.1007%2F978-3-642-15260-3} } @article{syn:1687, author = {Alan Fekete and Dimitrios Liarokapis and Elizabeth O'Neil and Patrick O'Neil and Dennis Shasha}, title = {Making snapshot isolation serializable}, journal = tods, volume = 30, number = 2, month = jun, year = 2005, pages = {492--528}, doi = {http://doi.acm.org/10.1145/1071610.1071615}, pages = {492--528}, publisher = {ACM Press}, address = {New York, NY, USA}, } @InProceedings{rep:db:1688, author = {Avinash Lakshman and Prashant Malik}, title = {{C}assandra, A Decentralized Structured Storage System}, Booktitle = ladis, year = 2009, volume = 44, number = 2, series = osr, pages = {35--40}, address = {Big Sky, MT, USA}, month = oct, organization = sigops, publisher = acm, doi = {http://dx.doi.org/10.1145/1773912.1773922} } @article{db:syn:1689, author = {O'Neil, Patrick E.}, title = {The Escrow transactional method}, journal = tods, volume = 11, number = 4, month = dec, year = 1986, issn = {0362-5915}, pages = {405--430}, url = {http://doi.acm.org/10.1145/7239.7265}, doi = {10.1145/7239.7265}, publisher = acm } @InProceedings{rep:syn:1690, author = {Li, Cheng and Porto, Daniel and Clement, Allen and Gehrke, Johannes and Pregui{\c c}a, Nuno and Rodrigues, Rodrigo}, title = {Making Geo-Replicated Systems Fast as Possible, Consistent when Necessary}, booktitle = osdi, month = oct, year = 2012, address = {Hollywood, CA, USA}, pages = {265--278}, local-url = {~/Contrib/replication+consistency/li12RedBlue-osdi-2012.pdf}, comment = {red-blue consistency} } @Article{rep:1691, author = {Daniel J. Abadi}, title = {Consistency Tradeoffs in Modern Distributed Database System Design}, journal = ieeecomputer, year = 2012, volume = 45, number = 2, pages = {37--42}, month = feb, doi = {http://doi.ieeecomputersociety.org/10.1109/MC.2012.33}, local-url = {~/Contrib/replication+consistency/ConsistencyTradeoffsInModernDistributedDatabaseSystemDesign.pdf}, publisher = ieeecs, address = {Los Alamitos, CA, USA}, } @InProceedings{rep:sec:1692, author = {Ted Wobber and Thomas L. Rodeheffer and Douglas B. Terry}, title = {Policy-based access control for weakly consistent replication}, booktitle = eurosys, year = 2010, editor = {Christine Morin and Gilles Muller}, pages = {293--306}, address = {Paris, France}, month = apr, publisher = acm, doi = {http://dx.doi.org/10.1145/1755913.1755943}, url = {http://dl.acm.org/citation.cfm?doid=1755913.1755943} } @InProceedings{rep:pan:1693, author = {James C. Corbett and Jeffrey Dean and Michael Epstein and Andrew Fikes and Christopher Frost and JJ Furman and Sanjay Ghemawat and Andrey Gubarev and Christopher Heiser and Peter Hochschild and Wilson Hsieh and Sebastian Kanthak and Eugene Kogan and Hongyi Li and Alexander Lloyd and Sergey Melnik and David Mwaura and David Nagle and Sean Quinlan and Rajesh Rao and Lindsay Rolig and Yasushi Saito and Michal Szymaniak and Christopher Taylor and Ruth Wang and Dale Woodford}, title = {{S}panner: {G}oogle's Globally-Distributed Database}, booktitle = osdi, year = 2012, pages = {251--264}, address = {Hollywood, CA, USA}, month = oct, publisher = usenix, url = {https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf}, local-url = {~/Contrib/replication+consistency/Spanner- Google-s Globally-Distributed Database osdi12-final-16.pdf}, comment = {Spanner} } @inproceedings{syn:1694, author = {Lozi, Jean-Pierre and David, Florian and Thomas, Ga\"el and Lawall, Julia and Muller, Gilles}, title = {{R}emote {C}ore {L}ocking: migrating critical-section execution to improve the performance of multithreaded applications}, booktitle = usenix-atc, year = 2012, pages = {65--76}, address = {Boston, MA, USA}, month = jun, publisher = {usenix}, comment = {RCL} } @Book{syn:1695, author = {Larus, James R. and Rajwar, Ravi}, title = {Transactional Memory}, publisher = {Morgan \& Claypool}, year = 2006, volume = 1, number = 1, series = {Synthesis Lectures on Comp.\ Arch.}, url = {http://www.morganclaypool.com/doi/abs/10.2200/S00070ED1V01Y200611CAC002}, doi = {10.2200/S00070ED1V01Y200611CAC002} } @inproceedings{syn:1696, author = {Michael, Maged M. and Vechev, Martin T. and Saraswat, Vijay A.}, title = {Idempotent work stealing}, booktitle = ppopp, year = {2009}, address = {Raleigh, NC, USA}, pages = {45--54}, doi = {10.1145/1504176.1504186}, } @inproceedings{syn:1697, author = {Henzinger, Thomas A. and Kirsch, Christoph M. and Payer, Hannes and Sezgin, Ali and Sokolova, Ana}, title = {Quantitative relaxation of concurrent data structures}, booktitle = popl, year = {2013}, address = {Rome, Italy}, pages = {317--328}, doi = {10.1145/2429069.2429109} } @proceedings{syn:rep:1698, editor = {Bernadette Charron-Bost and Fernando Pedone and Andr{\'e} Schiper}, title = {Replication: Theory and Practice}, booktitle = {Replication: Theory and Practice}, publisher = springer, series = lncs, volume = {5959}, year = {2010}, doi = {10.1007/978-3-642-11294-2}, note = {A 30-Year Perspective on Replication, Monte Verit{\`a}, Ascona, Switzerland, November 2007} } @Book{app:1699, author = {Chris Okasaki}, title = {Purely functional data structures}, publisher = {Cambridge University Press}, year = 1999, isbn = {978-0-521-66350-2} } @Article{syn:app:1700, author = {Lipton, Richard J.}, title = {Reduction: a method of proving properties of parallel programs}, journal = cacm, year = 1975, volume = 18, number = 12, pages = {717--721}, month = dec, doi = {10.1145/361227.361234}, } @Article{syn:db:pan:1701, author = {Davidson, Susan B. and Garcia-Molina, Hector and Skeen, Dale}, title = {Consistency in a partitioned network: a survey}, journal = acmcs, year = 1985, volume = 17, number = 3, pages = {341--370}, month = sep, doi = {10.1145/5505.5508}, url = {http://doi.acm.org/10.1145/5505.5508} } @phdthesis{syn:db:pan:1702, author = {Atul Adya}, title = {Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions}, school = {Mass.\ Institute of Technology}, address = {Cambridge, MA, USA}, month = mar, year = 1999, note = {Appears also as MIT Technical Report MIT/LCS/TR-786} } @Article{app:syn:1703, author = {Nancy G. Leveson and Clark S. Turner}, title = {An Investigation of the {T}herac-25 Accidents}, journal = ieeecomputer, year = 1993, volume = 26, number = 7, pages = {18--41}, doi = {10.1109/MC.1993.274940}, url = {http://doi.ieeecomputersociety.org/10.1109/MC.1993.274940} } @InProceedings{app:1704, author = {Fonseca, Pedro and Li, Cheng and Rodrigues, Rodrigo}, title = {Finding complex concurrency bugs in large multi-threaded applications}, booktitle = eurosys, year = 2011, pages = {215--228}, address = {Salzburg, Austria}, doi = {10.1145/1966445.1966465}, url = {http://doi.acm.org/10.1145/1966445.1966465} } @InProceedings{app:1705, author = {Lu, Shan and Park, Soyeon and Seo, Eunsoo and Zhou, Yuanyuan}, title = {Learning from mistakes: a comprehensive study on real world concurrency bug characteristics}, booktitle = asplos, year = 2008, pages = {329--339}, address = {Seattle, WA, USA}, doi = {10.1145/1346281.1346323}, url = {http://doi.acm.org/10.1145/1346281.1346323} } @InProceedings{app:1706, author = {Wei Zhang and Marc de Kruijf and Ang Li and Shan Lu and Karthikeyan Sankaralingam}, title = {{C}on{A}ir: Featherweight Concurrency Bug Recovery Via Single-Threaded Idempotent Execution}, booktitle = asplos, year = 2013, address = {Houston, TX, USA}, month = mar } @Article{syn:1707, author = {Charron-Bost, Bernadette}, title = {Concerning the size of logical clocks in distributed systems}, journal = {Information Processing Letters}, year = 1991, volume = 39, number = 1, pages = {11--16}, month = jul, doi = {10.1016/0020-0190(91)90055-M}, url = {http://dl.acm.org/citation.cfm?id=117603.117606}, comment = {Shows that vector clocks require at least one entry per source of concurrency} } @InProceedings{syn:rep:1708, author = {Wyatt Lloyd and Michael J. Freedman and Michael Kaminsky and David G. Andersen}, title = {Stronger Semantics for Low-Latency Geo-Replicated Storage}, booktitle = nsdi, year = 2013, address = {Lombard, IL, USA}, month = apr, local-url = {~/Contrib/replication+consistency/Stronger Semantics for Low-Latency Geo-Replicated Storage eiger-nsdi_2013.pdf}, comment = {Eiger} } @Comment pages = {???}, @Comment url = {???}, @InProceedings{app:1709, author = {Wittie, Mike P. and Pejovic, Veljko and Deek, Lara and Almeroth, Kevin C. and Zhao, Ben Y.}, title = {Exploiting locality of interest in online social networks}, booktitle = conext, year = 2010, pages = {25:1--25:12}, address = {Philadelphia, PA, USA}, month = dec, publisher = acm, doi = {10.1145/1921168.1921201}, url = {http://doi.acm.org/10.1145/1921168.1921201}, local-url = {/ReplicatedDocuments/PDFs_interessants/Exploiting Locality of Interest in Online Social Networks.pdf}, comment = {Cost of accessing remote servers, Facebook example} } @Article{app:syn:1710, author = "Abdessamad Imine and Micha{\"e}l Rusinowitch and G{\'e}rald Oster and Pascal Molli", title = "Formal design and verification of operational transformation algorithms for copies convergence", journal = tcs, year = 2006, volume = 351, number = 2, pages = "167--183", note = intconfon # "Algebraic Methodology and Software Technology 2004", doi = "10.1016/j.tcs.2005.09.066", local-url = {~/Contrib/replication+consistency/Formal design and verification of operational transformation algorithms for copies convergence.pdf}, comment = {Proof that existing OT algorithms do not satisfy TP2} } @InProceedings{db:syn:1711, author = {Alexander Thomson and Thaddeus Diamond and Shu-Chun Weng and Kun Ren and Philip Shao and Daniel J. Abadi}, title = {{C}alvin: fast distributed transactions for partitioned database systems}, booktitle = sigmod, year = 2012, pages = {1--12}, address = {Scottsdale, AZ, USA}, month = may, doi = {http://doi.acm.org/10.1145/2213836.2213838}, local-url = {~/IntPDF/Calvin- Fast Distributed Transactions for Partitioned Database Systems_sigmod-2012.pdf}, comment = {Calvin} } @Article{rep:1712, author = {Mahajan, Prince and Setty, Srinath and Lee, Sangmin and Clement, Allen and Alvisi, Lorenzo and Dahlin, Mike and Walfish, Michael}, title = {{D}epot: Cloud Storage with Minimal Trust}, journal = tocs, year = 2011, volume = 29, number = 4, pages = {12:1--12:38}, month = dec, doi = {10.1145/2063509.2063512}, url = {http://doi.acm.org/10.1145/2063509.2063512}, local-url = {~/Contrib/replication+consistency/Depot- Cloud Storage with Minimal Trust depot-tocs11.pdf}, comment = {Depot} } @InProceedings{pan:rep:1712, author = {Robbert van Renesse and Fred B. Schneider}, title = {Chain Replication for Supporting High Throughput and Availability}, booktitle = osdi, year = 2004, pages = {91--104}, address = {San Francisco, CA, USA}, month = dec, organization = usenix, publisher = usenix, url = {http://www.usenix.org/events/osdi04/tech/renesse.html} } @TechReport{rep:lan:1713-tr, author = {Sebastian Burckhardt and Alexey Gotsman and Hongseok Yang}, title = {Understanding Eventual Consistency}, institution = {Microsoft Research}, year = 2013, number = {MSR-TR-2013-39}, address = {Redmond, WA, USA}, month = mar, url = {http://research.microsoft.com/apps/pubs/?id=189249} }