The changing face of technology in distributed systems

Discusses some distribution support aspects, which are the structuring principles and the technologies that will change, or that are already changing, the face of distributed systems, and investigates how to take advantage of them. In particular, I examine internetworking and interprocess communication, the basis for the formation of large-scale distributed systems. I also discuss how multipoint communication, logical addressing, membership management, and topology protocols can be used to implement efficient and robust infrastructures.<<ETX>>

[1]  Flaviu Cristian,et al.  Fault-tolerance in the advanced automation system , 1990, EW 4.

[2]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1988, TOCS.

[3]  Paulo Veríssimo,et al.  Reliable broadcast for fault-tolerance on local computer networks , 1990, Proceedings Ninth Symposium on Reliable Distributed Systems.

[4]  Kenneth P. Birman,et al.  Using process groups to implement failure detection in asynchronous environments , 1991, PODC '91.

[5]  Flaviu Cristian,et al.  Agreeing on who is present and who is absent in a synchronous distributed system , 1988, [1988] The Eighteenth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[6]  José Rufino,et al.  A low-level processor group membership protocol for LANs , 1993, [1993] Proceedings. The 13th International Conference on Distributed Computing Systems.

[7]  Riccardo Gusella,et al.  The Accuracy of the Clock Synchronization Achieved by TEMPO in Berkeley UNIX 4.3BSD , 1987, IEEE Trans. Software Eng..

[8]  Paulo Veríssimo,et al.  Requirements for high performance group support in distributed systems , 1992, EW 5.

[9]  J. Howard Et El,et al.  Scale and performance in a distributed file system , 1988 .

[10]  Paulo Veríssimo,et al.  A posteriori agreement for fault-tolerant clock synchronization on broadcast networks , 1992, [1992] Digest of Papers. FTCS-22: The Twenty-Second International Symposium on Fault-Tolerant Computing.

[11]  Richard D. Schlichting,et al.  Preserving and using context information in interprocess communication , 1989, TOCS.

[12]  Paulo Veríssimo Real-time data management with clock-less reliable broadcast protocols , 1990, [1990] Proceedings. Workshop on the Management of Replicated Data.

[13]  P. M. Melliar-Smith,et al.  Synchronizing clocks in the presence of faults , 1985, JACM.

[14]  Hector Garcia-Molina,et al.  Message ordering in a multicast environment , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[15]  P. Verissimo,et al.  Group orientation: a paradigm for distributed systems of the nineties , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[16]  P. Verissimo,et al.  Replicated object management using group technology , 1993, 1993 4th Workshop on Future Trends of Distributed Computing Systems.

[17]  Shivakant Mishra,et al.  A Membership Protocol Based on Partial Order , 1992 .

[18]  Shivakant Mishra,et al.  Abstractions for Constructing Dependable Distributed Systems , 1992 .

[19]  Sam Toueg,et al.  Unreliable failure detectors for asynchronous systems (preliminary version) , 1991, PODC '91.

[20]  Hermann Kopetz,et al.  Clock Synchronization in Distributed Real-Time Systems , 1987, IEEE Transactions on Computers.

[21]  Paulo Veríssimo,et al.  xAMp: a multi-primitive group communications service , 1992, [1992] Proceedings 11th Symposium on Reliable Distributed Systems.