@string{acmcs = "ACM Computing Surveys"} @string{azcs = "Computer Science Department, University of Arizona"} @string{cacm = "Communications of the ACM"} @string{computer = "IEEE Computer" } @string{tpds = "IEEE Transactions on Parallel and Distributed Systems" } @string{dcs5 = "Proceedings of the Fifth International Conference on Distributed Computing Systems"} @string{ftcs13 = "Digest of Papers, The Thirteenth International Symposium on Fault-Tolerant Computing"} @string{ftcs15 = "Digest of Papers, The Fifteenth International Symposium on Fault-Tolerant Computing"} @string{ftcs16 = "Digest of Papers, The Sixteenth International Symposium on Fault-Tolerant Computing"} @string{ftcs17 = "Digest of Papers, The Seventeenth International Symposium on Fault-Tolerant Computing"} @string{ftcs18 = "Digest of Papers, The Eighteenth International Symposium on Fault-Tolerant Computing"} @string{ftcs19 = "Digest of Papers, The Nineteenth International Symposium on Fault-Tolerant Computing"} @string{ftcs20 = "Digest of Papers, The Twentieth International Symposium on Fault-Tolerant Computing"} @string{ftcs22 = "Digest of Papers, The Twenty Second International Symposium on Fault-Tolerant Computing"} @string{sosp10 = "Proceedings of the Tenth ACM Symposium on Operating Systems Principles"} @string{spe = "Software---Practice and Experience"} @string{srds5 = "Proceedings of the Fifth Symposium on Reliability in Distributed Software and Database Systems"} @string{srds7 = "Proceedings of the Seventh Symposium on Reliable Distributed Systems"} @string{srds11 = "Proceedings of the Eleventh Symposium on Reliable Distributed Systems"} @string{srds13 = "Proceedings of the Thirteenth Symposium on Reliable Distributed Systems"} @string{toplas = "ACM Transactions on Programming Languages and Systems"} @string{tocs = "ACM Transactions on Computer Systems"} @string{tse = "IEEE Transactions on Software Engineering"} @string{sedmsIII = "Proceedings of the USENIX Symposium on Experiences with Distributed and Multiprocessor Systems (SEDMS III)"} @string{hpdc2 = "Proceedings of the Second International Symposium on High Performance Distributed Computing"} @INPROCEEDINGS {linda:ftlinda-ftcs, AUTHOR = "David E. Bakken and Richard D. Schlichting" , BOOKTITLE = "Proceedings of the Twenty-First International Symposium on Fault-Tolerant Computing" , MONTH = "June" , PAGES = "248-255" , TITLE = "Tolerating Failures in the Bag-of-Tasks Programming Paradigm" , YEAR = "1991" } @Article{linda:ftlinda-tpds, author = "Bakken, David E. and Schlichting, Richard D.", title = "Supporting Fault-Tolerant Parallel Programming in {L}inda", journal = "IEEE Transactions on Parallel and Distributed Systems", year = "1995", volume = "6", number = "3", pages = "287--302", month = "March" } @TechReport{linda:ftlinda-tr, author = "Bakken, David E. and Schlichting, Richard D.", title = "Supporting Fault-Tolerant Parallel Programming in {L}inda", institution = "Department of Computer Science, The University of Arizona", year = "1993", OPTtype = "", number = "93-18", OPTaddress = "", month = "June", } @Article{linda:piranha-computer, author = "Nicholas Carriero and Eric Freeman and David Gelernter and David Kaminsky", title = "Adaptive Parallellism and Piranha", journal = computer, year = "1995", volume = "28", number = "1", OPTpages = "40--49", month = "January" } @INPROCEEDINGS { linda:XU , AUTHOR = "Andrew Xu and Barbara Liskov" , BOOKTITLE = "Proceedings of the Nineteenth International Symposium on Fault-Tolerant Computing" , MONTH = "June" , PAGES = "199-206" , TITLE = "A Design for a Fault-Tolerant, Distributed Implementation of {Linda}" , YEAR = "1989" } @INPROCEEDINGS { linda:BAL , AUTHOR = "M. Frans Kaashoek and Henri E. Bal and Andrew S. Tanenbaum" , BOOKTITLE = "Proceedings of the First Workshop on Experience with Distributed and Multiprocessor Systems" , MONTH = "October" , ORGANIZATION = "USENIX" , PAGES = "175-191" , TITLE = "Experience with the Distributed Data Structure Paradigm in {Linda}" , YEAR = "1989" } @ARTICLE { linda:CON , AUTHOR = "Nicholas Carriero and David Gelernter" , JOURNAL = cacm , MONTH = "April" , NUMBER = "4" , PAGES = "444-458" , TITLE = "{Linda} in Context" , VOLUME = "32" , YEAR = "1989" } @ARTICLE { linda:HOW , AUTHOR = "Nicholas Carriero and David Gelernter" , JOURNAL = "ACM Computing Surveys" , MONTH = "November" , NOTE = "need to get the refs; only have TR" , TITLE = "How to Write Parallel Programs: A Guide to the Perplexed" , YEAR = "1989" , OPTNote = "See book form linda:howbook" } @TECHREPORT { linda:MUL , AUTHOR = "David Gelernter" , INSTITUTION = "Yale University Department of Computer Science" , TITLE = "Multiple Tuple Spaces in {Linda}" , YEAR = "1989" } @ARTICLE { linda:GEN , AUTHOR = "David Gelernter" , JOURNAL = toplas , MONTH = "January" , NUMBER = "1" , PAGES = "80-112" , TITLE = "Generative Communication in {Linda}" , VOLUME = "7" , YEAR = "1985" } @ARTICLE { linda:L+F , AUTHOR = "Sudhir Ahuja and Nicholas Carriero and David Gelernter" , JOURNAL = "IEEE Computer" , MONTH = "August" , NUMBER = "8" , PAGES = "26-34" , TITLE = "{Linda} and Friends" , VOLUME = "19" , YEAR = "1986" } @ARTICLE { linda:AEL , AUTHOR = "Nicholas Carriero and David Gelernter" , JOURNAL = "ACM SIGPLAN Notices (Proc. ACM SIGPLAN PPEALS)" , MONTH = "September" , NUMBER = "9" , PAGES = "173-187" , TITLE = "Applications Experience with {Linda}" , VOLUME = "23" , YEAR = "1988" } @MASTERSTHESIS { linda:XUMS , AUTHOR = "Andrew Xu" , MONTH = "August" , NUMBER = "MIT/LCS/TR-424" , SCHOOL = "MIT Laboratory for Computer Science" , TITLE = "A Fault-Tolerant Network Kernel for {Linda}" , YEAR = "1988" } @TECHREPORT { linda:PORT , AUTHOR = "R. Bjornson and N. Carriero and D. Gelernter" , INSTITUTION = "Department of Computer Science, Yale University" , MONTH = "January" , NUMBER = "YALE/DCS/RR-520" , TITLE = "{Linda}, the Portable Parallel" , YEAR = "1988" } @ARTICLE { linda:SNET , AUTHOR = "Nicholas Carriero and David Gelernter" , JOURNAL = tocs , MONTH = "May" , NUMBER = "2" , PAGES = "110-129" , TITLE = "The {S}/{N}et's {Linda} Kernel" , VOLUME = "4" , YEAR = "1986" } @PHDTHESIS { linda:SPEC , AUTHOR = "Jerrold Leichter" , MONTH = "July" , SCHOOL = "Department of Computer Science, Yale University" , TITLE = "Shared Tuple Memories, Shared Memories, Buses and LAN's---{Linda} Implementation Across the Spectrum of Connectivity" , YEAR = "1989" } @PHDTHESIS { linda:IMPL , AUTHOR = "Nicholas Carriero" , MONTH = "December" , SCHOOL = "Yale University, Department of Computer Science" , TITLE = "Implementation of Tuple Space Machines" , YEAR = "1987" } @INPROCEEDINGS { linda:DDS , AUTHOR = "Nicholas Carriero and David Gelernter and Jerry Leichter" , BOOKTITLE = "Proc. ACM Symp. Principles of Prog. Languages" , MONTH = "January" , PAGES = "236-242" , TITLE = "Distributed Data Structures in {Linda}" , YEAR = "1986" } @INPROCEEDINGS { linda:BAL2 , AUTHOR = "M. Frans Kaashoek and Henri E. Bal and Andrew S. Tanenbaum" , BOOKTITLE = "Proceedings of the First Workshop on Experience with Distributed and Multiprocessor Systems" , MONTH = "October" , ORGANISATION = "USENIX Association" , PAGES = "175-191" , TITLE = "Experience with the Distributed Data Structure Paradigm in {Linda}" , YEAR = "1989" } @inproceedings{linda:plinda, author = {Anderson, Brian G. and Shasha, Dennis}, title = {Persistent {Linda}: {Linda} + Transactions + Query Processing}, booktitle = {Research Directions in High-Level Parallel Programming Languages}, editor = {Ban{\^a}tre, J.P. and Le M{\'e}tayer, D.}, publisher = {Springer}, series = {LNCS}, number = 574, year = 1991, pages = {93--109} } @inproceedings{linda:super, author = {Whiteside, Robert and Leichter, Jerrold}, title = {Using {L}inda for Supercomputing on a Local Area Network}, booktitle = {Proceedings of Supercomputing 88}, year = {1988} } @TechReport{linda:OGI, author = "Kambhatla, Srikanth", title = "Recovery with Limited Replay: Fault-Tolerant Processes in {Linda}", institution = "Department of Computer Science, Oregon Graduate Institute", year = "1990", OPTtype = "", number = "CS/E 90-019", OPTaddress = "", OPTmonth = "", OPTnote = "" } @MastersThesis{linda:OGI2, author = "Kambhatla, Srikanth", title = "Replication Issues for a Distributed and Highly Available {L}inda Tuple Space", school = "Department of Computer Science, Oregon Graduate Institute", year = "1991", OPTaddress = "", OPTmonth = "", OPTnote = "" } @InProceedings{linda:patterson, author = "Patterson, Lewis I. and Turner, Richard S. and Hyatt, Robert M. and Reilly, Kevin D.", title = "Construction of a Fault-Tolerant Distributed Tuple-Space", booktitle = "Proceedings of the 1993 Symposium on Applied Computing", year = "1993", OPTeditor = "Ed Deaton, K. M. George, Hal Berghel, and George Hedrick", OPTpages = "804", organization = "ACM/SIGAPP", OPTpublisher = "ACM Press", OPTaddress = "New York", month = "February", days = "14-16", pages = "279-285", OPTnote = "" } @TechReport{linda:laura, author = "Tolksdorf, Robert", title = "Laura: A Coordination Language for Open Distributed Systems", institution = "Technical University of Berlin", year = "1992", OPTtype = "", number = "1992/35", OPTaddress = "", OPTmonth = "", OPTnote = "" } @InProceedings{linda:directed, author = "Pinakis, James", title = "Providing Directed Communication in {L}inda", booktitle = "Proceedings of the 15th Australian Computer Science Conference", year = "1992", OPTeditor = "", OPTpages = "", OPTorganization = "", OPTpublisher = "", OPTaddress = "", month = "January", OPTnote = "" } @Article{linda:coord, author = "Gelernter, David and Carriero, Nicholas", title = "Coordination Languages and their Significance", journal = "Communications of the ACM", year = "1992", volume = "35", number = "2", pages = "97--107", month = "February", OPTnote = "" } @PhDThesis{linda:bjorn, author = "Bjornson, Robert D.", title = "{L}inda on Distributed Memory Multiprocessors", school = "Department of Computer Science, Yale University", year = "1992", OPTaddress = "", month = "November", OPTnote = "" } @TechReport{linda:belinda, author = "Kambhatla, Srikanth and Inouye, Jon and Walpole, Jonathan", title = "Experiences with Belinda: A Synthetic {L}inda Benchmark for parallel Computing Platforms", institution = "Department of Computer Science, Oregon Graduate Institute", year = "1990", OPTtype = "", number = "CS/E 90-003", OPTaddress = "", OPTmonth = "", OPTnote = "" } @TechReport{linda:LPB, author = "Ahmed, Shakil and Gelernter, David", title = "A Higher-Level Environment for Parallel Programming", institution = "Yale University Department of Computer Science", year = "1991", OPTtype = "", number = "YALEDU/DCS/RR-877", OPTaddress = "", month = "November", OPTnote = "" } @TechReport{linda:LPB2, author = "Ahmed, Shakil and Gelernter, David", title = "Program Builders as Alternatives to High-Level Languages", institution = "Yale University Department of Computer Science", year = "1991", OPTtype = "", number = "YALEDU/DCS/RR-887", OPTaddress = "", month = "November", OPTnote = "" } @InProceedings{linda:mts, author = "Chiba, Shigeru and Kato, Kazuhiko and Masuda, Takishi", title = "Exploiting a Weak Consistency to Implement Distributed Tuple Space", booktitle = "Proceedings of the 12th International Conference on Distributed Computing Systems", year = "1992", OPTeditor = "", pages = "416--423", OPTorganization = "", OPTpublisher = "", OPTaddress = "", month = "June", OPTnote = "" } @InProceedings{linda:pinakis, author = "Pinakis, James", title = "The Design and Implementation of a Distributed {L}inda Tuple Space ", booktitle = "Proceedings of the 2nd University of Western Australia Department of Computer Science Research Conference", year = "1991", OPTeditor = "", OPTpages = "", OPTorganization = "", OPTpublisher = "", OPTaddress = "", OPTmonth = "", OPTnote = "" } @Article{linda:unix, author = "Leler, Wm", title = "{Linda} Meets {Unix}", journal = "Computer", year = "1990", OPTvolume = "", OPTnumber = "", pages = "43--54", month = "February", OPTnote = "" } @PhDThesis{linda:segall, author = "Segall, Edward", title = "Tuple Space Operations: Multiple-Key Search, On-line Matching, and Wait-free Synchronization", school = "Department of Electrical Engineering, Rutgers University", year = "1993", OPTaddress = "", OPTmonth = "", OPTnote = "" } @Unpublished{linda:segall2, author = "Segall, Edward", title = "Wait-free Consensus is Not Possible in {L}inda", note = "Unpublished manuscript", OPTyear = "", OPTmonth = "" } @TechReport{linda:proset, author = "Hasselbring, Willi", title = "A Formal Z Specification of PROSET-{L}inda", institution = "University of Essen Department of Computer Science", year = "1992", OPTtype = "", number = "04--92", OPTaddress = "", OPTmonth = "", OPTnote = "" } @InProceedings{linda:hetero, author = "Carriero, Nicholas and Gelernter, David and Mattson, Timothy G.", title = "{L}inda in Heterogenous Computing Environments", booktitle = "Proceedings of the Workshop on Heterogenous Processing", year = "1992", OPTeditor = "", OPTpages = "", organization = "IEEE", OPTpublisher = "", OPTaddress = "", month = "March", OPTnote = "" } @Article{linda:eiffel, author = "Jellinghaus, Robert", title = "Eiffel {Linda}: An Object-Oriented {Linda} Dialect", journal = "ACM SIGPLAN Notices", year = "1990", volume = "25", number = "12", pages = "70--84", month = "December", OPTnote = "" } @manual{linda:LRWman, organization = {{LRW Systems}}, title = {{LRW$^{^{\rm T\kern-.04em M}}$ {\sc Linda-C} for VAX User's Guide}}, year = 1991, note = {Order number VLN-UG-102} } @TechReport{linda:mom-old, author = "Cannon, Scott and Dunn, David", title = "A High-level Model for the Development of Fault-tolerant Parallel and Distributed Systems", institution = "Department of Computer Science, Utah State University", year = "1992", OPTtype = "", number = "A0192", OPTaddress = "", month = "August", OPTnote = "" } @Article{linda:mom, author = "Scott R. Cannon and David Dunn", title = "Adding Fault-Tolerant Transaction Processing to {L}inda", journal = spe, year = "1994", volume = "24", number = "5", pages = "449--466", month = "May", OPTnote = "" } @TechReport{linda:piranha2, author = "Carriero, Nicholas and Gelernter, David and Kaminsky, David and Westbrook, Jeffery", title = "Adaptive Parallelism with {P}iranha", institution = "Yale University Department of Computer Science", year = "1993", OPTtype = "", number = "YALE/DCS/RR-954", OPTaddress = "", month = "February", OPTnote = "" } @InProceedings{linda:piranha1, author = "Gelernter, David and Kaminsky, David", title = "Supercomputing out of Recycled Garbage: Preliminary Experience with {P}iranha", booktitle = "Proceedings of the Sixth ACM International Conference on Supercomputing", year = "1992", OPTeditor = "", OPTpages = "", OPTorganization = "", OPTpublisher = "", address = "Washington, D.C.", month = "July", OPTnote = "" } @Article{linda:ieeespectrum, author = "Cagan, Leigh and Sherman, Andrew H.", title = "{L}inda Unites Network Systems", journal = "IEEE Spectrum", year = "1993", volume = "30", number = "12", pages = "31--35", month = "December", OPTnote = "" } @TechReport{linda:distlogic, author = "Paolo Ciancarini", title = "Distributed Programming with Logic Tuple Spaces", institution = "Laboratory for Computer Science, University of Bologna", year = "1993", OPTtype = "", number = "UBLCS-93-7", OPTaddress = "", month = "April", OPTnote = "ftp.cs.onibo.it:/pub/TR/UBLCS" } @Unpublished{linda:glendause, author = "Seyfarth, Benjamin R. and Bickham, Jerry L. and Arumughum, Mangaiarkarasi", title = "Glenda Installation and Use", note = "University of Southern Mississippi", year = "1993", month = "November" } @Article{linda:minix, author = "P. Ciancarini and N. Guerrini", title = "{L}inda Meets {M}inix", journal = "ACM SIGOPS Operating Systems Review", year = "1993", volume = "27", number = "4", pages = "76--92", month = "October", OPTnote = "" } @Book{linda:howbook, author = "Nicholas Carriero and David Gelernter", title = "How to Write Parallel Programs: A First Course", publisher = "MIT Press", year = "1990", OPTeditor = "", OPTvolume = "", OPTseries = "", OPTaddress = "", OPTedition = "", OPTmonth = "", OPTnote = "" } @PhDThesis{linda:bakkendiss, author = "Bakken, David E.", title = "Supporting Fault-Tolerant Parallel Programming in {L}inda", school = "Department of Computer Science, The University of Arizona", year = "1994", OPTaddress = "", month = "July" } @TechReport{linda:distML, author = "Siegel, Ellen H. and Cooper, Eric C.", title = "Implementing Distributed {L}inda in Standard {M}{L}", institution = "School of Computer Science, Carnegie Mellon University", year = "1991", OPTtype = "", number = "CMU-CS-91-151", OPTaddress = "", OPTmonth = "", OPTnote = "" } @TechReport{linda:transputer, author = "Zenith, Steven Ericsson", title = "{L}inda Coordination Language; Subsystem Kernel Architecture (on Transputers)", institution = "Department of Computer Science, Yale University", year = "1990", OPTtype = "", number = "YALEU/DCS/RR-794", OPTaddress = "", month = "May", OPTnote = "" } @InProceedings{linda:plinda2, author = "Karpjoo Jeong and Dennis Shasha", title = "{P}{L}inda 2.0: {A} transactional/checkpointing approach to fault tolerant {L}inda", booktitle = srds13, year = "1994", OPTeditor = "", OPTpages = "", OPTorganization = "", OPTpublisher = "", address = "Dana Point, California", month = "October", note = "To appear." } @PhDThesis{linda:piranhadiss, author = "David Kaminsty", title = "Adaptive Parallelism with {P}iranha", school = "Department of Computer Science, Yale University", year = "1994", OPTaddress = "", month = "May", OPTnote = "YALEU/DCS/RR-1021" } @InProceedings{linda:p4, author = "Ralph M. Butler and Alan L. Leveton and Ewing L. Lusk", title = "p4-{L}inda: A Portable Implementation of {L}inda", booktitle = hpdc2, year = "1994", OPTeditor = "", pages = "50--58", OPTorganization = "", OPTpublisher = "", address = "Spokane, Washington", month = "July", OPTnote = "" } @InCollection{bakken:ftlangchap, author = "Schlichting, Richard D. and Bakken, David E. and Thomas, Vicraj T.", title = "Language Support for Fault-Tolerant Parallel and Distributed Programming", booktitle = "Foundations of Ultradependable Computing: Paradigms for Dependable Applications", publisher = "Kluwer Academic Publishers", year = "1994", editor = "G. Koob and C. Lau", OPTchapter = "", pages = "55--78", OPTaddress = "", OPTmonth = "" } @Inproceedings {linda:ftlinda-brazil, TITLE = {A Customized Communication Subsystem for {F}{T}-{L}inda}, AUTHOR = {Dorgival O. Guedes and David E. Bakken and Nina T. Bhatti and Matti A. Hiltunen and Richard D. Schlichting}, BOOKTITLE = {Proceedings of the 13th Brazilian Symposium on Computer Networks}, ADDRESS = {Belo Horizonte, MG, Brazil}, PAGES = {319-338}, MONTH = {May}, YEAR = {1995} }