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...
Saved in:
Published in: | IEEE transactions on computers 1990-05, Vol.39 (5), p.628-639 |
---|---|
Main Authors: | , |
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.< ></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.< ></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.< ></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 |