Title :
A Framework for Investigating a Class of Distributed Processing Algorithms
Author :
Franta, William R. ; Maly, Kurt
Abstract :
As a result of the development of microcomputers, the term distributed computing has taken on new meaning. In this paper, we intend it to mean a general purpose computing system whose basic elements are microprocessors, and we are primarily concerned with the development of algorithms and the subsequent specification of software for the systems. We establish first a model for such a parallel asynchronous computing system giving particular attention to communications between microprocessors. Next, we propose a language for programs to execute on this system. Its syntax closely follows Simula, but its semantics are geared to the underlying hardware. The semantics we propose are such that we can use the programs both to investigate performance by simulation and to expound general techniques for algorithm construction for distributed systems.
Keywords :
Computational modeling; Concurrent computing; Distributed computing; Distributed processing; Logic; Microcomputers; Microprocessors; Program processors; Software algorithms; Software systems;
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on
DOI :
10.1109/TSMC.1977.4309785