DocumentCode
1363059
Title
A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making
Author
Casavant, Thomas L. ; Kuhl, Jon G.
Author_Institution
Dept. of Electr. & Comput., Eng., Iowa Univ., IA, USA
Volume
39
Issue
5
fYear
1990
fDate
5/1/1990 12:00:00 AM
Firstpage
628
Lastpage
639
Abstract
A modeling technique for distributed computation based on a combination of directed graphs and finite automata is described. The paradigm of distributed decision-making (DDM) is used to illustrate the technique for its two primary purposes: providing a standard specification mechanism for different algorithms for solving the same problem and providing a common mechanism for objective quantitative evaluation and comparison of alternative DDM algorithms. This is accomplished through the definition of the terms performance and efficiency as they relate to the domain of DDM. The two terms, which have precise meanings with respect to the analysis of sequential algorithms, currently lack a common interpretation in the environment of DDM. In particular, they need to be expressed in terms of the information movement necessary to share state information. The method has been used extensively to conduct analyses of several distribution scheduling algorithms. This paper focuses on the model specification properties
Keywords
directed graphs; finite automata; formal specification; scheduling; communicating finite automata approach; directed graphs; distributed computation; distributed decision-making; distribution scheduling algorithms; modeling; standard specification mechanism; Algorithm design and analysis; Automata; Computational modeling; Computer applications; Distributed computing; Distributed decision making; Performance analysis; Physics computing; Processor scheduling; Scheduling algorithm;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.53576
Filename
53576
Link To Document