A simple algorithmic characterization of uniform solvability
The Herlihy-Shavit (HS) conditions characterizing the solvability of asynchronous tasks over n processors have been a milestone in the development of the theory of distributed computing. Yet, they were of no help when researcher sought algorithms that do not depend on n. To help in this pursuit we i...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 237 |
---|---|
container_issue | |
container_start_page | 228 |
container_title | |
container_volume | |
creator | Gafni, E. |
description | The Herlihy-Shavit (HS) conditions characterizing the solvability of asynchronous tasks over n processors have been a milestone in the development of the theory of distributed computing. Yet, they were of no help when researcher sought algorithms that do not depend on n. To help in this pursuit we investigate the uniform solvability of an infinite uniform sequence of tasks T/sub 0/, T/sub 1/, T/sub 2/,..., where T/sub i/ is a task over processors p/sub 0/, p/sub 1/,...,p/sub i/, and T/sub i/ extends T/sub i-1/. We say that such a sequence is uniformly solvable if there exit protocols to solve each T/sub i/ and the protocol for T/sub i/ extends the protocol for T/sub i-1/. This paper establishes that although each T/sub i/ may be solvable, the uniform sequence is not necessarily uniformly solvable. We show this by proposing a novel uniform sequence of solvable tasks and proving that the sequence is not amenable to a uniform solution. We then extend the HS conditions for a task over n processors, to uniform solvability in a natural way. The technique we use to accomplish this is to generalize the alternative algorithmic proof, by Borowsky and Gafni, of the HS conditions, by showing that the infinite uniform sequence of task of Immediate Snapshots is uniformly solvable. A side benefit of the technique is a widely applicable methodology for the development of uniform protocols. |
doi_str_mv | 10.1109/SFCS.2002.1181946 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>pascalfrancis_6IE</sourceid><recordid>TN_cdi_ieee_primary_1181946</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1181946</ieee_id><sourcerecordid>15618236</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-e26941221355f4dbd641764697f75150b7d5ab0509157739839a154f0b6e0de53</originalsourceid><addsrcrecordid>eNpFUEtLxDAYDKjg7uoPEC-9eOz65curAS9LcVVY8LB6XtI2cSPpg6QK66-3UMHTMMwwzAwhNxTWlIK-32_L_RoBcKIF1VyekSUoqQUtEPGcLAAV5oJjcUmWKX0CcBDAFuRhkyXfDsFmJnz00Y_H1tdZfTTR1KON_seMvu-y3mVfnXd9bLPUh29T-eDH0xW5cCYke_2HK_K-fXwrn_Pd69NLudnlHoGNuUWpOUWkTAjHm6qRnCrJpVZOCSqgUo0w1dRHU6EU0wXThgruoJIWGivYitzNuYNJtQkumq726TBE35p4OlAhp5lMTr7b2eettf_y_Aj7BQRmU0g</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A simple algorithmic characterization of uniform solvability</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gafni, E.</creator><creatorcontrib>Gafni, E.</creatorcontrib><description>The Herlihy-Shavit (HS) conditions characterizing the solvability of asynchronous tasks over n processors have been a milestone in the development of the theory of distributed computing. Yet, they were of no help when researcher sought algorithms that do not depend on n. To help in this pursuit we investigate the uniform solvability of an infinite uniform sequence of tasks T/sub 0/, T/sub 1/, T/sub 2/,..., where T/sub i/ is a task over processors p/sub 0/, p/sub 1/,...,p/sub i/, and T/sub i/ extends T/sub i-1/. We say that such a sequence is uniformly solvable if there exit protocols to solve each T/sub i/ and the protocol for T/sub i/ extends the protocol for T/sub i-1/. This paper establishes that although each T/sub i/ may be solvable, the uniform sequence is not necessarily uniformly solvable. We show this by proposing a novel uniform sequence of solvable tasks and proving that the sequence is not amenable to a uniform solution. We then extend the HS conditions for a task over n processors, to uniform solvability in a natural way. The technique we use to accomplish this is to generalize the alternative algorithmic proof, by Borowsky and Gafni, of the HS conditions, by showing that the infinite uniform sequence of task of Immediate Snapshots is uniformly solvable. A side benefit of the technique is a widely applicable methodology for the development of uniform protocols.</description><identifier>ISSN: 0272-5428</identifier><identifier>ISBN: 0769518222</identifier><identifier>ISBN: 9780769518220</identifier><identifier>DOI: 10.1109/SFCS.2002.1181946</identifier><language>eng</language><publisher>Los Alamitos CA: IEEE</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Computer science ; Computer science; control theory; systems ; Distributed computing ; Exact sciences and technology ; Protocols ; Pursuit algorithms ; Theoretical computing</subject><ispartof>43rd Symposium on Foundations of Computer Science (FOCS 2002), 2002, p.228-237</ispartof><rights>2004 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1181946$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1181946$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=15618236$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Gafni, E.</creatorcontrib><title>A simple algorithmic characterization of uniform solvability</title><title>43rd Symposium on Foundations of Computer Science (FOCS 2002)</title><addtitle>SFCS</addtitle><description>The Herlihy-Shavit (HS) conditions characterizing the solvability of asynchronous tasks over n processors have been a milestone in the development of the theory of distributed computing. Yet, they were of no help when researcher sought algorithms that do not depend on n. To help in this pursuit we investigate the uniform solvability of an infinite uniform sequence of tasks T/sub 0/, T/sub 1/, T/sub 2/,..., where T/sub i/ is a task over processors p/sub 0/, p/sub 1/,...,p/sub i/, and T/sub i/ extends T/sub i-1/. We say that such a sequence is uniformly solvable if there exit protocols to solve each T/sub i/ and the protocol for T/sub i/ extends the protocol for T/sub i-1/. This paper establishes that although each T/sub i/ may be solvable, the uniform sequence is not necessarily uniformly solvable. We show this by proposing a novel uniform sequence of solvable tasks and proving that the sequence is not amenable to a uniform solution. We then extend the HS conditions for a task over n processors, to uniform solvability in a natural way. The technique we use to accomplish this is to generalize the alternative algorithmic proof, by Borowsky and Gafni, of the HS conditions, by showing that the infinite uniform sequence of task of Immediate Snapshots is uniformly solvable. A side benefit of the technique is a widely applicable methodology for the development of uniform protocols.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Computer science</subject><subject>Computer science; control theory; systems</subject><subject>Distributed computing</subject><subject>Exact sciences and technology</subject><subject>Protocols</subject><subject>Pursuit algorithms</subject><subject>Theoretical computing</subject><issn>0272-5428</issn><isbn>0769518222</isbn><isbn>9780769518220</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFUEtLxDAYDKjg7uoPEC-9eOz65curAS9LcVVY8LB6XtI2cSPpg6QK66-3UMHTMMwwzAwhNxTWlIK-32_L_RoBcKIF1VyekSUoqQUtEPGcLAAV5oJjcUmWKX0CcBDAFuRhkyXfDsFmJnz00Y_H1tdZfTTR1KON_seMvu-y3mVfnXd9bLPUh29T-eDH0xW5cCYke_2HK_K-fXwrn_Pd69NLudnlHoGNuUWpOUWkTAjHm6qRnCrJpVZOCSqgUo0w1dRHU6EU0wXThgruoJIWGivYitzNuYNJtQkumq726TBE35p4OlAhp5lMTr7b2eettf_y_Aj7BQRmU0g</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Gafni, E.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>IQODW</scope></search><sort><creationdate>2002</creationdate><title>A simple algorithmic characterization of uniform solvability</title><author>Gafni, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-e26941221355f4dbd641764697f75150b7d5ab0509157739839a154f0b6e0de53</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Computer science</topic><topic>Computer science; control theory; systems</topic><topic>Distributed computing</topic><topic>Exact sciences and technology</topic><topic>Protocols</topic><topic>Pursuit algorithms</topic><topic>Theoretical computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Gafni, E.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gafni, E.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A simple algorithmic characterization of uniform solvability</atitle><btitle>43rd Symposium on Foundations of Computer Science (FOCS 2002)</btitle><stitle>SFCS</stitle><date>2002</date><risdate>2002</risdate><spage>228</spage><epage>237</epage><pages>228-237</pages><issn>0272-5428</issn><isbn>0769518222</isbn><isbn>9780769518220</isbn><abstract>The Herlihy-Shavit (HS) conditions characterizing the solvability of asynchronous tasks over n processors have been a milestone in the development of the theory of distributed computing. Yet, they were of no help when researcher sought algorithms that do not depend on n. To help in this pursuit we investigate the uniform solvability of an infinite uniform sequence of tasks T/sub 0/, T/sub 1/, T/sub 2/,..., where T/sub i/ is a task over processors p/sub 0/, p/sub 1/,...,p/sub i/, and T/sub i/ extends T/sub i-1/. We say that such a sequence is uniformly solvable if there exit protocols to solve each T/sub i/ and the protocol for T/sub i/ extends the protocol for T/sub i-1/. This paper establishes that although each T/sub i/ may be solvable, the uniform sequence is not necessarily uniformly solvable. We show this by proposing a novel uniform sequence of solvable tasks and proving that the sequence is not amenable to a uniform solution. We then extend the HS conditions for a task over n processors, to uniform solvability in a natural way. The technique we use to accomplish this is to generalize the alternative algorithmic proof, by Borowsky and Gafni, of the HS conditions, by showing that the infinite uniform sequence of task of Immediate Snapshots is uniformly solvable. A side benefit of the technique is a widely applicable methodology for the development of uniform protocols.</abstract><cop>Los Alamitos CA</cop><pub>IEEE</pub><doi>10.1109/SFCS.2002.1181946</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0272-5428 |
ispartof | 43rd Symposium on Foundations of Computer Science (FOCS 2002), 2002, p.228-237 |
issn | 0272-5428 |
language | eng |
recordid | cdi_ieee_primary_1181946 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Algorithmics. Computability. Computer arithmetics Applied sciences Computer science Computer science control theory systems Distributed computing Exact sciences and technology Protocols Pursuit algorithms Theoretical computing |
title | A simple algorithmic characterization of uniform solvability |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T12%3A06%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20simple%20algorithmic%20characterization%20of%20uniform%20solvability&rft.btitle=43rd%20Symposium%20on%20Foundations%20of%20Computer%20Science%20(FOCS%202002)&rft.au=Gafni,%20E.&rft.date=2002&rft.spage=228&rft.epage=237&rft.pages=228-237&rft.issn=0272-5428&rft.isbn=0769518222&rft.isbn_list=9780769518220&rft_id=info:doi/10.1109/SFCS.2002.1181946&rft_dat=%3Cpascalfrancis_6IE%3E15618236%3C/pascalfrancis_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1181946&rfr_iscdi=true |