Loading…

A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making

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...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on computers 1990-05, Vol.39 (5), p.628-639
Main Authors: Casavant, T.L., Kuhl, J.G.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3
cites cdi_FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3
container_end_page 639
container_issue 5
container_start_page 628
container_title IEEE transactions on computers
container_volume 39
creator Casavant, T.L.
Kuhl, J.G.
description 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.< >
doi_str_mv 10.1109/12.53576
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_25586570</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>53576</ieee_id><sourcerecordid>25586570</sourcerecordid><originalsourceid>FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3</originalsourceid><addsrcrecordid>eNqFkU1LxDAQhoMouK6CV285iZeu-Wia5rgsfsGCFz2XaZJqtG3WJj148q-bbkW8eRqYeZ4Xhhehc0pWlBJ1TdlKcCGLA7SgQshMKVEcogUhtMwUz8kxOgnhjRBSMKIW6GuNte-6sXcaoutfcON6Fy2GMfoOImDY7QYP-hVHjztvbDtBxoU4uHqM1kz6boxJ9j2G3mAXwyS1-8C0S95f3FjtQtpnHbynqFN01EAb7NnPXKLn25unzX22fbx72Ky3mWaMxIznhaGsbmpWMM6gUIrJXBMNWqqa57kRxIhSlIznVlNBQPJaUg0ml6ysteFLdDnnpm8-Rhti1bmgbdtCb_0YKlYymnLI_6AQZSHkBF7NoB58CINtqt3gOhg-K0qqqYqKsmpfRUIvZtRZa3-x-fYN19KF6w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>25586570</pqid></control><display><type>article</type><title>A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Casavant, T.L. ; Kuhl, J.G.</creator><creatorcontrib>Casavant, T.L. ; Kuhl, J.G.</creatorcontrib><description>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.&lt; &gt;</description><identifier>ISSN: 0018-9340</identifier><identifier>EISSN: 1557-9956</identifier><identifier>DOI: 10.1109/12.53576</identifier><identifier>CODEN: ITCOB4</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Automata ; Computational modeling ; Computer applications ; Distributed computing ; Distributed decision making ; Performance analysis ; Physics computing ; Processor scheduling ; Scheduling algorithm</subject><ispartof>IEEE transactions on computers, 1990-05, Vol.39 (5), p.628-639</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3</citedby><cites>FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/53576$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,27905,27906,54777</link.rule.ids></links><search><creatorcontrib>Casavant, T.L.</creatorcontrib><creatorcontrib>Kuhl, J.G.</creatorcontrib><title>A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making</title><title>IEEE transactions on computers</title><addtitle>TC</addtitle><description>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.&lt; &gt;</description><subject>Algorithm design and analysis</subject><subject>Automata</subject><subject>Computational modeling</subject><subject>Computer applications</subject><subject>Distributed computing</subject><subject>Distributed decision making</subject><subject>Performance analysis</subject><subject>Physics computing</subject><subject>Processor scheduling</subject><subject>Scheduling algorithm</subject><issn>0018-9340</issn><issn>1557-9956</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1990</creationdate><recordtype>article</recordtype><recordid>eNqFkU1LxDAQhoMouK6CV285iZeu-Wia5rgsfsGCFz2XaZJqtG3WJj148q-bbkW8eRqYeZ4Xhhehc0pWlBJ1TdlKcCGLA7SgQshMKVEcogUhtMwUz8kxOgnhjRBSMKIW6GuNte-6sXcaoutfcON6Fy2GMfoOImDY7QYP-hVHjztvbDtBxoU4uHqM1kz6boxJ9j2G3mAXwyS1-8C0S95f3FjtQtpnHbynqFN01EAb7NnPXKLn25unzX22fbx72Ky3mWaMxIznhaGsbmpWMM6gUIrJXBMNWqqa57kRxIhSlIznVlNBQPJaUg0ml6ysteFLdDnnpm8-Rhti1bmgbdtCb_0YKlYymnLI_6AQZSHkBF7NoB58CINtqt3gOhg-K0qqqYqKsmpfRUIvZtRZa3-x-fYN19KF6w</recordid><startdate>19900501</startdate><enddate>19900501</enddate><creator>Casavant, T.L.</creator><creator>Kuhl, J.G.</creator><general>IEEE</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>H8D</scope><scope>L7M</scope><scope>7SC</scope><scope>JQ2</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19900501</creationdate><title>A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making</title><author>Casavant, T.L. ; Kuhl, J.G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1990</creationdate><topic>Algorithm design and analysis</topic><topic>Automata</topic><topic>Computational modeling</topic><topic>Computer applications</topic><topic>Distributed computing</topic><topic>Distributed decision making</topic><topic>Performance analysis</topic><topic>Physics computing</topic><topic>Processor scheduling</topic><topic>Scheduling algorithm</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Casavant, T.L.</creatorcontrib><creatorcontrib>Kuhl, J.G.</creatorcontrib><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Casavant, T.L.</au><au>Kuhl, J.G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making</atitle><jtitle>IEEE transactions on computers</jtitle><stitle>TC</stitle><date>1990-05-01</date><risdate>1990</risdate><volume>39</volume><issue>5</issue><spage>628</spage><epage>639</epage><pages>628-639</pages><issn>0018-9340</issn><eissn>1557-9956</eissn><coden>ITCOB4</coden><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.&lt; &gt;</abstract><pub>IEEE</pub><doi>10.1109/12.53576</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0018-9340
ispartof IEEE transactions on computers, 1990-05, Vol.39 (5), p.628-639
issn 0018-9340
1557-9956
language eng
recordid cdi_proquest_miscellaneous_25586570
source IEEE Electronic Library (IEL) Journals
subjects Algorithm design and analysis
Automata
Computational modeling
Computer applications
Distributed computing
Distributed decision making
Performance analysis
Physics computing
Processor scheduling
Scheduling algorithm
title A communicating finite automata approach to modeling distributed computation and its application to distributed decision-making
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T12%3A02%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20communicating%20finite%20automata%20approach%20to%20modeling%20distributed%20computation%20and%20its%20application%20to%20distributed%20decision-making&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Casavant,%20T.L.&rft.date=1990-05-01&rft.volume=39&rft.issue=5&rft.spage=628&rft.epage=639&rft.pages=628-639&rft.issn=0018-9340&rft.eissn=1557-9956&rft.coden=ITCOB4&rft_id=info:doi/10.1109/12.53576&rft_dat=%3Cproquest_cross%3E25586570%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c220t-346d12bfb26232a699274c0cac79b344d50d5858234ec150a73b71cad4728bcd3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=25586570&rft_id=info:pmid/&rft_ieee_id=53576&rfr_iscdi=true