135 references, last updated Tue Mar 14 19:23:35 2000

[1]
Proceedings of the Seventeenth Annual ACM Symposium on Theory of Computing, May 1985.

[2]
Deborah A. Agarwal. Totem: A Reliable Ordered Delivery Protocol for Interconnected Local-Area Networks. PhD thesis, University of California, Santa Barbara, August 1994.

[3]
Rosario Aiello, Elena Pagani, and Gian Paolo Rossi. Causal ordering in reliable group communications. In SIGCOMM93 [121], pages 106-115.

[4]
Guillermo Alvarez and Flaviu Cristian. Simulation-based test of synchronous and asynchronous fault-tolerant group membership services. In COMPASS12 [39], pages ??--??

[5]
Yair Amir, Danny Dolev, Shlomo Kramer, and Dalia Malki. Transis: A communication sub-system for high availability. In FTCS22 [68], pages 76-84.

[6]
Yair Amir, Louise E. Moser, P. M. Melliar-Smith, Deborah A. Agarwal, and P. Ciarfella. The totem single-ring ordering and membership protocol. ACM Transactions on Computer Systems, 13(4):311-342, November 1995.

[7]
Emmanuelle Anceaume, Bernadette Charron-Bost, Pascale Minet, and Sam Toueg. On the formal specification of group membership services. Technical Report 2695, INRIA, November 1995.

[8]
Hagit Attiya and Rinat Rappoport. The level of handshake required for managing a connection. Distributed Computing, Springer International, 11(1):54-57, February 1997.

[9]
Özalp Babao~glu and Rogério Drummond. Streets of byzantinum: Network architectures for fast reliable broadcasts. IEEE Transactions on Software Engineering, SE-11(6):546-554, June 1985.

[10]
Özalp Babao~glu and Keith Marzullo. Consistent global states of distributed systems: Fundamental concepts and mechanisms. In Mullender [102], chapter 4, pages 55-96.

[11]
Özalp Babao~glu, Rogério Drummond, and Pat Stephenson. The impact of communication network properties on reliable broadcast protocols. In FTCS16 [66], pages 212-217.

[12]
Özalp Babao~glu, Pat Stephenson, and Rogério Drummond. Reliable broadcasts and communication models: Tradeoffs and lower bounds. Distributed Computing, Springer International, 2(4):177-189, 1988.

[13]
Roberto Baldoni, Achour Moustefaoui, and Michel Raynal. Causal delivery of messages with real-time data in unreliable netweorks. The Journal of Real-Time Systems, 10(3):245-262, May 1996.

[14]
Alan E. Baratz and Adrian Segall. Reliable link initialization procedures. IEEE Transactions on Computers, 36(2):144-152, February 1988.

[15]
Twan Basten, Thomas Kunz, James P. Black, Michael H. Coffin, and David J. Taylor. Vector time and causality among abstract events in distributed computations. Distributed Computing, Springer International, 11(1):21-39, December 1997.

[16]
Piotr Berman and Anupam A. Bharali. Quick atomic broadcast. In Schiper [114], pages 189-203.

[17]
Kenneth P. Birman and Thomas A. Joseph. Communication support for reliable distributed computing. Technical Report 86-753, Department of Computer Science, Cornell University, Ithaca, NY, 1986.

[18]
Kenneth P. Birman and Thomas A. Joseph. Reliable communication in the presence of failures. ACM Transactions on Computer Systems, 5(1):47-76, February 1987.

[19]
Kenneth P. Birman and Robert van Renesse, editors. Reliable Distributed Computing with the Isis Toolkit. IEEE Computer Society Press, 1994.

[20]
Kenneth P. Birman, André Schiper, and Pat Stephenson. Fast causal multicast. Technical Report TR90-1105, Department of Computer Science, Cornell University, Ithaca, NY, April 1990.

[21]
Kenneth P. Birman, André Schiper, and Pat Stephenson. Lightweight causal and atomic group multicast. ACM Transactions on Computer Systems, 9(3):272-314, August 1991.

[22]
Kenneth P. Birman. ISIS: A system for fault-tolerance in distributed systems. Technical Report TR86-744, Department of Computer Science, Cornell University, Ithaca, NY, April 1986.

[23]
Kenneth P. Birman. The process group approach to reliable distributed computing. Communications of the ACM, 36(12):37-53, 103, December 1993.

[24]
Kenneth P. Birman. Virtual synchrony model. In Birman and van Renesse [19], chapter 6, pages 101-106.

[25]
Gabriel Bracha and Sam Toueg. Asynchronous consensus and broadcast protocols. Journal of the ACM, 32(4):824-840, October 1985.

[26]
Gabriel Bracha. O(lg n) expected rounds randomized byzantine generals protocol. In ACMTCS17 [1], pages 316-326.

[27]
Gabriel Bracha. O(lg n) expected rounds randomized byzantine generals protocol. Journal of the ACM, 34(4):910-920, October 1987.

[28]
Tushar D. Chandra and Sam Toueg. Time and message efficient reliable broadcasts. In IWDA4 [82].

[29]
Tushar D. Chandra, V. Hadzilacos, Sam Toueg, and Bernadette Charron-Bost. On the impossibility of group membership. Technical Report 2782, INRIA, January 1996.

[30]
Tushar D. Chandra. Unreliable Failure Detectors for Asynchronous Distributed Systems. PhD thesis, Department of Computer Science, Cornell University, Ithaca, NY, May 1993.

[31]
China-Liang Chang and Richard Char-Tung Lee. Symbolic Logic and Mechanical Theorem Prooving. Academic Press, Inc., 1973.

[32]
Jo-Mei Chang and N. F. Maxemchuk. Reliable broadcast protocols. ACM Transactions on Computer Systems, 2(3):251-273, August 1984.

[33]
Soma Chaudhuri, Brian A. Coan, and Jennifer L. Welch. Using adaptive timeouts to achieve at-most-once delivery. Distributed Computing, Springer International, 9(1):109-117, August 1995.

[34]
Ming-Syan Chen, Jeng-Chun Chen, and Philip S. Yu. On general results for all-to-all broadcast. IEEE Transactions on Parallel and Distributed Systems, 7(4):363-370, April 1996.

[35]
David R. Cheriton and Carey L. Williamson. Vmtp as the transport layer for high-performance distributed systems. IEEE Communications Magazine, pages 37-44, June 1989.

[36]
David R. Cheriton and Willy Zwaenopol. Distributed process groups in the v kernel. ACM Transactions on Computer Systems, 3(2):77-107, May 1985.

[37]
David R. Cheriton. Sirpent (tm): A high-performance internetworking approach. In SIGCOMM89 [120], pages 158-169.

[38]
Edmund M. Clarke and Jeannette M. Wing. Formal methods: State of the art and future directions. Technical Report CMU-CS-96-178, Carnegie Mellon University, 1998.

[39]
Twelfth Annual Conference on Computer Assurance, Gaithersburg, Maryland, USA, June 1997.

[40]
Proceedings of the 15th Computer Software and Application Conference, September 1991.

[41]
Flaviu Cristian and Cristof Fetzer. The timed asynchronous system model. Technical Report CSE97-519, University of California, San Diego, CA, January 1997.

[42]
Flaviu Cristian and Shivakant Mishra. Automatic service availability managmement in asynchronous distributed systems. In IWCDS2 [81], pages ??--??

[43]
Flaviu Cristian and Frank Schmuck. Agreeing on processor-group membership in timed asynchronous distributed systems. Technical Report CSE95-428, University of California, San Diego, CA, 1995.

[44]
Flaviu Cristian, Houtan Aghili, Ray Strong, and Danny Dolev. Atomic broadcast: From simple message diffusion to byzantine agreement. In FTCS15 [65], pages 200-206.

[45]
Flaviu Cristian, Danny Dolev, Ray Strong, and Houtan Aghili. Atomic broadcast in a real-time environment. In Simons and Spector [122], pages 51-71.

[46]
Flaviu Cristian, Richard de Beijer, and Shivakant Mishra. Comparing how well asynchronous atomic broadcast protocols perform. Distributed Systems Engeneering Journal, 4(1):177-201, 1994.

[47]
Flaviu Cristian. Reaching agreement on processor group membership in synchronous dsitributed systems. Technical Report RJ 5964, IBM Almaden Research Center, August 1990.

[48]
Flaviu Cristian. Synchronous atomic broadcast for redundant broadcast channels. The Journal of Real-Time Systems, 2:195-212, 1990.

[49]
Flaviu Cristian. Reaching agreement on processor-group membership in synchronous distributed systems. Distributed Computing, Springer International, 4(4):175-187, 1991.

[50]
Flaviu Cristian. Abstractions for fault-tolerance. In IFIP13 [80], pages ??--??

[51]
Flaviu Cristian. Group, majority, and strict agreement in timed asynchronous distributed systems. In FTCS26 [69], pages ??--??

[52]
Flaviu Cristian. Synchronous and asynchronous group communication. Communications of the ACM, 39(4):88-97, April 1996.

[53]
Mahmoud Dasser. Tomp, a total ordering multicast protocol. Operating System Review, 26(1):32-40, January 1992.

[54]
Stephen E. Deering and David R. Cheriton. Multicast routing in datagram internetworks and extended LANs. ACM Transactions on Computer Systems, 8(2):85-100, May 1990.

[55]
Danny Dolev and Dalia Malki. The transis approach to high availability cluster communication. Communications of the ACM, 39(4):64-70, April 1996.

[56]
Danny Dolev, Dalia Malki, and Ray Strong. A framework for partitionable membership services. Technical Report CS95-4, Hebrew University of Jerusalem, Israel, 1995.

[57]
Cristof Fetzer and Flaviu Cristian. On the possibility of consensus in asynchronous systems. Technical Report CSE95-415, University of California, San Diego, CA, December 1995.

[58]
Cristof Fetzer. Fail-Awareness in Timed Asynchronous Systems. PhD thesis, University of California, San Diego, CA, 1997.

[59]
Michael J. Fischer and Nancy A. Lynch. A lower bound for the time to assure interactive consistency. Information Processing Letters, 14:183-186, April 1982.

[60]
Michael J. Fischer, Nancy A. Lynch, and Michael S. Paterson. Impossibility of distributed consensus with one faulty process. Journal of the ACM, 32(2):374-382, April 1985.

[61]
Michael J. Fischer, Nancy A. Lynch, and Michael Merritt. Easy impossibility proofs for distributed consensus problems. Distributed Computing, Springer International, 1(1):26-39, January 1986.

[62]
John J. Fletcher and Richard W. Watson. Mechanisms for a reliable timer-based protocol. Computer Networks, 2:271-290, ? 1978.

[63]
Gerard Florin and C. Toinard. A new way to design causally and totally ordered multicast protocols. Operating System Review, 26(4):77-83, October 1992.

[64]
Roy Friedman and Robert van Renesse. Strong and weak virtual synchrony in horus. Technical Report 95-1537, Department of Computer Science, Cornell University, Ithaca, NY, August 1995.

[65]
Proceedings of the Fifteenth International Symposium on Fault-Tolerant Computing, Ann Arbor, Michigan, USA, June 1985. IEEE Computer Society Press.

[66]
Proceedings of the Sixteenth International Symposium on Fault-Tolerant Computing. IEEE Computer Society Press, July 1986.

[67]
Proceedings of the Twentieth International Symposium on Fault-Tolerant Computing. IEEE Computer Society Press, June 1990.

[68]
Proceedings of the Twenty-second International Symposium on Fault-Tolerant Computing, Boston, Massachusets, USA, July 1992. IEEE Computer Society Press.

[69]
Proceedings of the Twenty-sixth International Symposium on Fault-Tolerant Computing, Sendai, Japan, June 1996. IEEE Computer Society Press.

[70]
Hector Garcia-Molina and Annemarie Spauster. Message ordering in a multicast environment. In ICDCS9 [79], pages 354-361.

[71]
Hector Garcia-Molina and Annemarie Spauster. Ordered and reliable multicast communication. ACM Transactions on Computer Systems, 3(9):242-271, August 1991.

[72]
Stephen J. Garland and Nancy A. Lynch. The ioa language and toolset: Support for mathematics-based distributed programming. Technical Report MITLCS-???, Laboratory of Computer Science, Massachusetts Institute of Technology, Cambridge, MA, March 1998.

[73]
Stephen J. Garland, Nancy A. Lynch, and Mandana Vaziri. IOA: A Language for Specifying, Programming and Validating Distributed Systems, Draft, December 1997.

[74]
Rainer Gawlick, Jørgen Søgaard-Andersen, Roberto Segala, and Nancy A. Lynch. Liveness in timed and untimed systems. Technical Report MIT/LCS/TR-587, Laboratory of Computer Science, Massachusetts Institute of Technology, Cambridge, MA, December 1993.

[75]
Kenneth J. Goldman, Michael D. Anderson, and Bala Swaminathan. The programmers' playground: I/o abstraction for heterogeneous distributed systems. Technical Report WUCS-93-29, Washington University, Department of Computer Science, June 1993.

[76]
Kenneth J. Goldman. Highly concurrent logically synchronous multicast. Distributed Computing, Springer International, 4(4):189-207, 1991.

[77]
Proceedings of the Eleventh International Conference on Distributed Computing Systems. IEEE Computer Society Press, May 1991.

[78]
Proceedings of the Fourteenth International Conference on Distributed Computing Systems, Poznan, Poland, June 1994. IEEE Computer Society Press.

[79]
Proceedings of the Ninth International Conference on Distributed Computing Systems. IEEE Computer Society Press, 1989.

[80]
Proceedings of the Thirteenth IFIP World Computer Congress, Hamburg, Germany, September 1994.

[81]
Proceedings of the 2nd International Workshop on Configurable Distribute Systems, Pittsburgh, USA, March 1994.

[82]
Proceedings of the Fourth International Workshop on Distributed Algorithms. Springer Verlag, September 1990.

[83]
Pradepp Jain and Simon S. Lam. Modeling and verification of real-time protocols for broadcast networks. IEEE Transactions on Software Engineering, SE-13(8):924-937, August 1987.

[84]
Weijia Jia, Jörg Kaiser, and Edgar Nett. Rmp: Fault-tolerant group communication. IEEE Micro, 16(2):59-67, April 1996.

[85]
Xiaohua Jia. A total ordering multicast protocol using propagtion trees. IEEE Transactions on Parallel and Distributed Systems, 6(6):617-627, June 1995.

[86]
M. Frans Kaashoek and Andrew S. Tanenbaum. Fault-tolerance using group communication. Operating System Review, 25(2):71-74, April 1991.

[87]
M. Frans Kaashoek, Andrew S. Tanenbaum, Susan Flynn Hummel, and Henri E. Bal. An efficient reliable broadcast protocol. Operating System Review, 23(4):5-19, October 1989.

[88]
Stephen Cole Kleene. Introduction to Metamathematics. North-Holland Publishing Company, 10th edition, 1991.

[89]
Hermann Kopetz and Günther Grünsteidl. TTP --- a protocol for fault-tolerant real-time systems. IEEE Computer, 27(1):14-23, January 1994.

[90]
Leslie Lamport, Robert Shostak, and Marshall Pease. The byzantine generals problem. ACM Transactions on Programming Languages and Systems, 4(3):382-401, July 1982.

[91]
Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, July 1978.

[92]
Leslie Lamport. Using time instead of timeout for fault-tolerant distributed systems. ACM Transactions on Programming Languages and Systems, 6(2):254-280, April 1984.

[93]
Leslie Lamport. The temporal logic of actions. ACM Transactions on Programming Languages and Systems, 16(3):873-923, May 1994.

[94]
Gerard LeLann. A distributed system for real-time transaction processing. IEEE Computer, 14:43-48, February 1981.

[95]
Gerard LeLann. The ariane 5 flight 501 failure --- a case study in system engineering for computer systems. Technical Report 3079, INRIA, December 1996.

[96]
Barbara Liskov, Liuba Shrira, and John Wroclawski. Efficient at-most-once messages based on synchronized clocks. ACM Transactions on Computer Systems, 9(2):125-142, May 1991.

[97]
Shyh-Wei Luan and Virgil Gligor. A fault-tolerant protocol for atomic broadcast. IEEE Transactions on Parallel and Distributed Systems, 1(3):271-285, July 1990.

[98]
Nancy A. Lynch. Distributed Algorithms. Morgan Kaufmann Publishers, 1996.

[99]
P. M. Melliar-Smith, Louise E. Moser, and Vivek Agrawala. Broadcast protocols for distributed systems. IEEE Transactions on Parallel and Distributed Systems, 1(1):17-25, January 1990.

[100]
Louise E. Moser, Yair Amir, P. M. Melliar-Smith, and Deborah A. Agarwal. Extended virtual synchrony. In ICDCS14 [78], pages 56-65.

[101]
Louise E. Moser, P. M. Melliar-Smith, Deborah A. Agarwal, R. K. Budhia, and C. A. Lingley-Papadopoulos. Totem: A fault-tolerant multicast group communication system. Communications of the ACM, 39(4):54-63, April 1996.

[102]
Sape Mullender, editor. Distributed Systems. Addisson-Wesley, 1993.

[103]
Akihito Nakamura and Makoto Takizawa. Design of reliable broadcast protocol for selectively partially ordering PDUs. In ICDCS11 [77], pages 673-677.

[104]
Akihito Nakamura and Makoto Takizawa. Reliable broadcast protocol for selectivelly partially ordering PDUs (spo protocol). In COMPSAC15 [40], pages 239-246.

[105]
Dan Oestreicher. A simple reliable globally-ordered broadcast service. Operating System Review, 25(4):66-76, October 1991.

[106]
Sanjoy Paul, Krishan K. Sabani, John C.-H. Lin, and Supratik Bhattacharyya. Reliable multicast transport protocol (rmtp). IEEE Journal on Selected Areas in Communications, 15(3):407-421, April 1997.

[107]
Marshall Pease, Robert Shostak, and Leslie Lamport. Reaching agreement in the presence of faults. Journal of the ACM, 27(2):228-234, April 1980.

[108]
Larry L. Peterson, Nick C. Buchholz, and Richard D. Schlichting. Preserving and using context information in interprocess communication. ACM Transactions on Computer Systems, 7(3):217-246, August 1989.

[109]
Proceedings of the Tenth annual ACM symposium on Principles of Distributed Computing, August 1991.

[110]
Stefan Poledna. Replica determinism in distributed real-time systems: A brief survey. The Journal of Real-Time Systems, 6(1):289-316, 1994.

[111]
D. Powell, editor. Delta-4: A Generic Architecture for Dependable Distributed Computing, volume 1. Springer Verlag, 1991. ESPRIT Research Report, Project 818/2252.

[112]
Aleta M. Ricciardi and Kenneth P. Birman. Using process groups to implement failure detection in asynchronous environments. In PODC10 [109], pages 341-353.

[113]
Aleta M. Ricciardi. The Group Membership Problem in Asynchronous Systems. PhD thesis, Department of Computer Science, Cornell University, Ithaca, NY, January 1993.

[114]
André Schiper, editor. Distributed Algorithms. Springer Verlag, 1993.

[115]
Ulrich Schmid and A. Pusterhofer. SSCMP: the sequenced synchronized clock message protocol. Computer Networks and ISDN Systems, 27(12):1615-1632, 11 1995.

[116]
Frank Schmuck. The use of Efficient Broadcast Primitives in Asynchronous Distributed Systems. PhD thesis, Department of Computer Science, Cornell University, Ithaca, NY, August 1988.

[117]
Fred B. Schneider. Synchronization in distributed programs. ACM Transactions on Programming Languages and Systems, 4(2):125-148, April 1982.

[118]
Fred B. Schneider. Implementing fault-tolerant services using the state machine approach: A tutorial. ACM Computing Surveys, 22(4):299-319, December 1990.

[119]
A. Udaya Shankar. Modular design principles for protocols with an application to the transport layer. Proceedings of the IEEE, 79(12):1687-1707, December 1991.

[120]
SIGCOMM'89. Symposium proceedings on Communications architectures & protocols, Austin, Texas, USA, September 1989. ACM Press.

[121]
SIGCOMM'93. Symposium proceedings on Communications architectures & protocols, San Francisco, California, USA, September 1993. ACM Press.

[122]
S. Simons and A. J. Spector, editors. Fault Tolerant Distributed Computing. Springer Verlag, 1990.

[123]
Pat Stephenson and Kenneth P. Birman. Fast causal multicast. Operating System Review, 25(2):75-79, April 1991.

[124]
Pat Stephenson. Fast Causal Multicast. PhD thesis, Department of Computer Science, Cornell University, Ithaca, NY, January 1991.

[125]
Andrew S. Tanenbaum, M. Frans Kaashoek, and Henri E. Bal. Parallel programming using shared objects and broadcasting. IEEE Computer, 25(8):10-19, August 1992.

[126]
Don Towsley, Jim Kurose, and Sridhar Pingali. A comparison of sender-initiated and receiver-initiated reliable multicast protocols. IEEE Journal on Selected Areas in Communications, 15(3):398-406, April 1997.

[127]
C. N. Tseung, Larence. Guaranteed, reliable, secure broadcast networks. IEEE Network Magazine, pages 33-37, November 1989.

[128]
Hong-Yi Tzeng and Kai-Yeung Siu. Message-optimal protocols for fault-tolerant broadcast/multicasts in distributed systems with crash failures. IEEE Transactions on Computers, 44(2):346-352, February 1995.

[129]
Hong-Yi Tzeng and Kai-Yeung Siu. On the message and time complexity of protocols for reliable broadcast/multicasts in networks with omission failures. IEEE Journal on Selected Areas in Communications, 13(7):1296-1308, September 1995.

[130]
Robert van Renesse, Kenneth P. Birman, and Silvano Maffeis. Horus: A flexible group communications system. Communications of the ACM, 39(4):76-83, April 1996.

[131]
Paulo Veríssimo and José Alves Marques. Reliable broadcast for fault-tolerance on local computer networks. In FTCS20 [67], pages 54-63.

[132]
Paulo Veríssimo, Louís Rodrigues, and Mário Baptista. Causal ordering in reliable group communications. In SIGCOMM89 [120], pages 83-93.

[133]
Paulo Veríssimo. Causal delivery protocols in real-time systems: A generic model. The Journal of Real-Time Systems, 10(1):45-73, January 1996.

[134]
Richard W. Watson. Timer-based mechanisms in reliable transport protocol connection managment. Computer Networks, 5:47-56, ? 1981.

[135]
Ping Zhou and Jozef Hooman. Formal specification and compositional verification of an atomic broadcast protocol. The Journal of Real-Time Systems, 9(2):119-145, September 1995.