Real-Time Distributed Computer Systems

https://doi.org/10.1016/S0065-2458(08)60495-7Get rights and content

Publisher Summary

This chapter describes real-time distributed computer systems in regard to their design and implementation. It discusses the motivation for distributed computer systems in terms of possible system characteristics attained by distributing the computational resources. The chapter also characterizes the real-time control application environment. Further, the chapter reviews the options and issues related to hardware and software designs for distributed systems, and examines the details of the design and implementation of the Honeywell Experimental Distributed Computing System (HXDP). Distributed computer systems essentially contain several computers and provide increased system availability and reliability. Their design is complex, involving the design of communications mechanisms in hardware and software, and the selection of policies and mechanisms for distributed system control. However, the complex design issues can have simple solutions in a well-understood application environment. Distributed systems are considered attractive as they provide efficiency, modularity, robustness to failure, and extensibility. Moreover, for real-time environments, these systems allow physical distribution of functionality, placing computing power at places where required.

References (25)

  • K. Bullis et al.

    Implementation of eventcounts in a broadcast network

    Comput. Networks

    (1980)
  • G.A. Anderson et al.

    Computer interconnection structures: Taxonomy, characteristics, and examples

    Computing Surveys

    (1975)
  • M.A. Bender

    “Software Development Study,”

    (1976)
  • Boebert, W. E., Franta, W. R., and Berg, H. K. (1979). NPN: A finite-state specification technique for distributed...
  • P. Brinch Hansen

    Distributed processes: A concurrent programming concept

    Commun. ACM

    (1978)
  • D.W. Davies et al.

    “Computer Networks and their Protocols.”

    (1979)
  • E.W. Dijkstra

    The structure of the T. H. E. multiprogramming system

    Commun. ACM

    (1968)
  • W.D. Farmer et al.

    An experimental distributed switching system to handle bursty computer traffic

    Proc. ACM Symp. Probl. Optim. Data Commun. Syst.

    (1969)
  • W.R. Franta et al.

    “Local Networks: Motivation, Technology and Performance.”

    (1981)
  • C.A.R. Hoare

    Communicating sequential processes

    Commun. ACM

    (1978)
  • IEEE Instrumentation and Measurements Group

    IEEE standard digital interface for programmable instrumentation

    IEEE Stand.

    (1975)
  • E.D. Jensen

    The Honeywell experimental distributed processor–An overview

    Computer

    (1978)
  • Cited by (5)

    *

    Present address: Department of Computer Science, Carnegie-Mellon University, Pittsburgh, Pennsylvania 15213.

    Present address: Intel Corporation, Santa Clara, California 95051.

    View full text