• 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