SAFECOMP ’93 pp 253-264 | Cite as

Dependability of Scaleable, Distributed Systems: Communication Strategies for Redundant Processes

  • W. Kuhn
  • E. Schoitsch
Conference paper


The key element of dependable distributed systems is the communication strategy. Communication between distributed and/or redundant system components (processes) may use standard network tools and protocols. The absence of a multicast-support in the ISO network model above the Network Layer requires special provisions for software that must distribute data over a network to an unknown number of network partners. A method is presented which combines the benefits of different network layers to cover the needs of such a distributed, dependable, and redundant system.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schoitsch E, Kuhn W, Herzner W, Thuswald M. Experience in Design and Development of a Highly Dependable and Scaleable Distributed Security, Alarm and Control System. Proc. of the IFAC/IFIP/EWICS/SRE Symposium, Trondheim, Norway, 1991, pp 141–147CrossRefGoogle Scholar
  2. 2.
    Redmill FJ (ed). Dependability of Critical Computer Systems, Vol. 2. Elsevier Applied Science, London, New York, 1989Google Scholar
  3. 3.
    Bishop PG (ed). Dependability of Critical Computer Systems, Vol. 3, Technical Directory. Elsevier Applied Science, London, New York, 1990Google Scholar
  4. 4.
    ISO. Information Processing Systems — Computer Graphics — Graphical Kernel System (GKS) Functional Description. Document no. ISO 7942, First edition 1985-08-15Google Scholar
  5. 5.
    Powell D, Veríssimo P. Distributed Fault-Tolerance. In: [15], pp 89–124CrossRefGoogle Scholar
  6. 6.
    Verissimo P. Real-Time Communication. In: [16], pp 335–351Google Scholar
  7. 7.
    Pâris JF. Evaluating the Impacts of Network Partitions on Replicated Data Availability. In: [17], pp 49–65CrossRefGoogle Scholar
  8. 8.
    Schoitsch E. The Interaction between Practical Experience, Standardization and the Application of Standards. Proc. of the IFAC/IFIP Workshop, Vienna, Austria, 1989, pp 17–24Google Scholar
  9. 9.
    Mullender SJ. Operating System Support for Distributed Computing. In [16], pp 233–260Google Scholar
  10. 10.
    Kopetz H, Fohler G, Grünsteidl G, et al. The Programmer’s View of MARS. In: [16], pp 443–458Google Scholar
  11. 11.
    Veríssimo P, Rodrigues L, Rufino J. The Atomic Multicast protocol (AMp). In: [15], pp 267–294Google Scholar
  12. 12.
    Wybranietz D. Multicast-Kommunikation in verteilten Systemen (Informatik-Fachberichte 242). Springer-Verlag, Berlin, Heidelberg, 1990CrossRefGoogle Scholar
  13. 13.
    Martin J, Leben J. DECnet Phase V: An OSI Implementation. Digital Press, Bedford MA, 1992Google Scholar
  14. 14.
    Di Vito BL, Butler RW. Formal Techniques for Synchronized Fault-Tolerant Systems. Preprints of the 3rd IFIP International Working Conference on DCCA, Mondello, Italy, 1992, pp 85–97Google Scholar
  15. 15.
    Powell D (ed). Delta-4: A Generic Architecture for Dependable Distributed Computing. Springer-Verlag, 1991Google Scholar
  16. 16.
    Handouts of Lisboa ’92. An Advanced Course on Distributed Systems. Estoril, Portugal, 29th June – 8th July 1992Google Scholar
  17. 17.
    Meyer JF, Schlichtinger RD (eds). Dependable Computing for Critical Applications 2 (Dependable Computing and Fault-Tolerant Systems, Vol. 6). Springer-Verlag, Wien, 1992Google Scholar

Copyright information

© Springer-Verlag London Limited 1993

Authors and Affiliations

  • W. Kuhn
    • 1
  • E. Schoitsch
    • 1
  1. 1.Department of Information TechnologyAustrian Research Center SeibersdorfSeibersdorfAustria

Personalised recommendations