The Weakest Failure Detector to Implement a Register in Asynchronous Systems with Hybrid Communication
This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a process can send messages to any other process. On another side, the processes are partitioned into clusters and each cluster has its own read/writ...
Saved in:
| Published in | Stabilization, Safety, and Security of Distributed Systems Vol. 6976; pp. 268 - 282 |
|---|---|
| Main Authors | , |
| Format | Book Chapter |
| Language | English |
| Published |
Germany
Springer Berlin / Heidelberg
2011
Springer Berlin Heidelberg |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 3642245498 9783642245497 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-642-24550-3_21 |
Cover
| Abstract | This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a process can send messages to any other process. On another side, the processes are partitioned into clusters and each cluster has its own read/write shared memory. In addition to the model, a main contribution of the paper concerns the implementation of an atomic register in this system model. More precisely, a new failure detector (denoted MΣ) is introduced and it is shown that, when considering the information on failures needed to implement a register, this failure detector is the weakest. To that end, the paper presents an MΣ-based algorithm that builds a register in the considered hybrid system model and shows that it is possible to extract MΣ from any failure detector-based algorithm that implements a register in this model. The paper also (a) shows that MΣ is strictly weaker than Σ (which is the weakest failure detector to implement a register in a classical message-passing system) and (b) presents a necessary and sufficient condition to implement MΣ in a hybrid communication system. |
|---|---|
| AbstractList | This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a process can send messages to any other process. On another side, the processes are partitioned into clusters and each cluster has its own read/write shared memory. In addition to the model, a main contribution of the paper concerns the implementation of an atomic register in this system model. More precisely, a new failure detector (denoted MΣ) is introduced and it is shown that, when considering the information on failures needed to implement a register, this failure detector is the weakest. To that end, the paper presents an MΣ-based algorithm that builds a register in the considered hybrid system model and shows that it is possible to extract MΣ from any failure detector-based algorithm that implements a register in this model. The paper also (a) shows that MΣ is strictly weaker than Σ (which is the weakest failure detector to implement a register in a classical message-passing system) and (b) presents a necessary and sufficient condition to implement MΣ in a hybrid communication system. |
| Author | Imbs, Damien Raynal, Michel |
| Author_xml | – sequence: 1 givenname: Damien surname: Imbs fullname: Imbs, Damien email: Damien.Imbs@irisa.fr organization: IRISA, Université de Rennes 1, France – sequence: 2 givenname: Michel surname: Raynal fullname: Raynal, Michel email: raynal@irisa.fr organization: IRISA, Université de Rennes 1, France |
| BookMark | eNo9kNtKAzEQhqNWsVbfwIu8QHQmh93NZalHKAge8DLsIWtXu8mabJG-vamKczPwD9_A_52QifPOEnKOcIEA-aXOCyZYJjnjUilgwnDcIyciJT8B7pMpZohMCKkP_g9SFxMyBQGc6VyKIzLNVa7TiatjchbjO6TJEDTkU9I-ryx9teWHjSO9Kbv1Jlh6ZUdbjz7Q0dP7fljb3rqRlvTRvnVxtIF2js7j1tWr4J3fRPq0TXEf6Vc3rujdtgpdQxe-7zeuq8ux8-6UHLblOtqzvz0jLzfXz4s7tny4vV_Ml2xAVSBrsgq0yJSACrVGiQ3y0tZtqxqQlZZVpYWEom0hx0JyW2hoENqqVrxVqbqYEf77Nw6hc282mMr7j2gQzE6pSUqNMMmT-TFodkoTJH-hIfjPTRJh7I6qU-lQrutVOaTO0QjIcokykdrwAsU3jLl3HA |
| ContentType | Book Chapter |
| Copyright | Springer-Verlag Berlin Heidelberg 2011 |
| Copyright_xml | – notice: Springer-Verlag Berlin Heidelberg 2011 |
| DBID | FFUUA |
| DEWEY | 005.8 |
| DOI | 10.1007/978-3-642-24550-3_21 |
| DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISBN | 3642245501 9783642245503 |
| EISSN | 1611-3349 |
| Editor | Villain, Vincent Petit, Franck Défago, Xavier |
| Editor_xml | – sequence: 1 fullname: Villain, Vincent – sequence: 2 fullname: Petit, Franck – sequence: 3 fullname: Défago, Xavier |
| EndPage | 282 |
| ExternalDocumentID | EBC3067414_249_281 |
| GroupedDBID | 089 0D6 0DA 2HV 38. A4J AABBV AAJYQ AAMFE AATVQ ABBUY ABBVZ ABCYT ABFCV ABMNI ACDTA ACDUY AECAB AECMQ AEDXK AEGQK AEHEY AEJLV AEKFX AETDV AEZAY AHNNE ALMA_UNASSIGNED_HOLDINGS ANXAN ATJMZ AZZ BBABE C9S C9V CZZ FFUUA I4C IEZ IX- JJU MA. MW~ SBO TCUKC TPJZQ TSXQS Z5O Z7R Z7S Z7U Z7V Z7W Z7X Z7Y Z7Z Z81 Z83 Z84 Z85 Z87 Z88 -DT -GH -~X 1SB 29L 2HA 5QI 875 AASHB ACGFS ADCXD AEFIE EJD F5P FEDTE HVGLF LAS LDH P2P RNI RSU SVGTG VI1 ~02 |
| ID | FETCH-LOGICAL-p1581-d6b0936530b199141d12aecff5d04b94bb93408ff071842e890d10fbc52f52453 |
| ISBN | 3642245498 9783642245497 |
| ISSN | 0302-9743 |
| IngestDate | Wed Sep 17 03:37:09 EDT 2025 Mon Oct 20 23:51:40 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum | TK5105.5-5105.9 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-p1581-d6b0936530b199141d12aecff5d04b94bb93408ff071842e890d10fbc52f52453 |
| OCLC | 757942225 |
| PQID | EBC3067414_249_281 |
| PageCount | 15 |
| ParticipantIDs | springer_books_10_1007_978_3_642_24550_3_21 proquest_ebookcentralchapters_3067414_249_281 |
| PublicationCentury | 2000 |
| PublicationDate | 2011 |
| PublicationDateYYYYMMDD | 2011-01-01 |
| PublicationDate_xml | – year: 2011 text: 2011 |
| PublicationDecade | 2010 |
| PublicationPlace | Germany |
| PublicationPlace_xml | – name: Germany – name: Berlin, Heidelberg |
| PublicationSeriesTitle | Lecture Notes in Computer Science |
| PublicationSubtitle | 13th International Symposium, SSS 2011, Grenoble, France, October 10-12, 2011, Proceedings |
| PublicationTitle | Stabilization, Safety, and Security of Distributed Systems |
| PublicationYear | 2011 |
| Publisher | Springer Berlin / Heidelberg Springer Berlin Heidelberg |
| Publisher_xml | – name: Springer Berlin / Heidelberg – name: Springer Berlin Heidelberg |
| RelatedPersons | Kleinberg, Jon M. Mattern, Friedemann Nierstrasz, Oscar Steffen, Bernhard Kittler, Josef Vardi, Moshe Y. Weikum, Gerhard Sudan, Madhu Naor, Moni Mitchell, John C. Terzopoulos, Demetri Pandu Rangan, C. Kanade, Takeo Hutchison, David Tygar, Doug |
| RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David organization: Lancaster University, Lancaster, UK – sequence: 2 givenname: Takeo surname: Kanade fullname: Kanade, Takeo organization: Carnegie Mellon University, Pittsburgh, USA – sequence: 3 givenname: Josef surname: Kittler fullname: Kittler, Josef organization: University of Surrey, Guildford, UK – sequence: 4 givenname: Jon M. surname: Kleinberg fullname: Kleinberg, Jon M. organization: Cornell University, Ithaca, USA – sequence: 5 givenname: Friedemann surname: Mattern fullname: Mattern, Friedemann organization: ETH Zurich, Zurich, Switzerland – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. organization: Stanford University, Stanford, USA – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni organization: Weizmann Institute of Science, Rehovot, Israel – sequence: 8 givenname: Oscar surname: Nierstrasz fullname: Nierstrasz, Oscar organization: University of Bern, Bern, Switzerland – sequence: 9 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. organization: Indian Institute of Technology, Madras, India – sequence: 10 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard organization: University of Dortmund, Dortmund, Germany – sequence: 11 givenname: Madhu surname: Sudan fullname: Sudan, Madhu organization: Massachusetts Institute of Technology, USA – sequence: 12 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri organization: University of California, Los Angeles, USA – sequence: 13 givenname: Doug surname: Tygar fullname: Tygar, Doug organization: University of California, Berkeley, USA – sequence: 14 givenname: Moshe Y. surname: Vardi fullname: Vardi, Moshe Y. organization: Rice University, Houston, USA – sequence: 15 givenname: Gerhard surname: Weikum fullname: Weikum, Gerhard organization: Max-Planck Institute of Computer Science, Saarbrücken, Germany |
| SSID | ssj0000610907 ssj0002792 |
| Score | 1.3719691 |
| Snippet | This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a... |
| SourceID | springer proquest |
| SourceType | Publisher |
| StartPage | 268 |
| SubjectTerms | Asynchronous message-passing system Atomic register Distributed algorithm Failure detector Fault-tolerance Hybrid communication Necessity proof Process crash Shared memory system Weakest failure detector |
| Title | The Weakest Failure Detector to Implement a Register in Asynchronous Systems with Hybrid Communication |
| URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=3067414&ppg=281 http://link.springer.com/10.1007/978-3-642-24550-3_21 |
| Volume | 6976 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Nb9QwELWW5QIcgAKiQJEP3KIgO3bS5NBDBa1WVdVTC71ZsRNLK9Rs1U0Pyx_h7zLjj613qSqVS7SKot3szNN4PJ73hpAvxlS8Y7bMRdmaXJa6yzVsNHLN900Dm9yCda5B9qyaXciTy_JyMvmTdC3djvqr-X0vr-R_vAr3wK_Ikn2EZ9dfCjfgM_gXruBhuG4lv5tlVs_hGJ04rqdR-uKu7b3Ev2vHDIPpMBv8juq4ONgKs8tEohwhcaV9It1ezRNWWLsa3CSAzLeKbgPrZ9_-guUkO27n2NYOUWt01X_MZJ3esG9dB-chv6i_cVWV5WowKMWLTbfhLXwZeLZC2li2wVXx0Q5VmJcHp-Gc42wxuvaxLI6iiJEpLV04Al9auoily-wBZS_HMpGQZ8A-dj-JjQICOWyFfGzsfeyuUJFReAXUGI_9zJ6wtBd-ztE_q0baKFIhXQmp3rlQKFDwBF5gSp4eHp2c_lgX7xiK1LP1zp6hCqM_rvJvhSSi-Na1l3m6-xcJgfO-n9zY6mydzruk5_wVeYFEGIoMFbD1azLphx3yMtqeBtvvkOeJpuUbYgEfNOCDBnzQiA86LugaH7SlER90PtAUHzTggyI-qMcH3cDHW3JxfHT-bZaHYR75NS9rnneVZo2oSsE0dttJ3vGi7Y21ZcekbqTWjZCsthZy3loWfd2wjjOrTVnYEqwj3pHpsBj694TyGs-WIdeV2sii7TSTFlZpJqTVdWuKXZJHCyrXchD6nI2311LhNllyqQrZqKLmuySLZlb4-FJFLW_wjxIK_KOcfxT658Ojnv5Int0h_xOZjje3_R6ksaP-HED1F-xKlr4 |
| linkProvider | Library Specific Holdings |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Stabilization%2C+Safety%2C+and+Security+of+Distributed+Systems&rft.au=Imbs%2C+Damien&rft.au=Raynal%2C+Michel&rft.atitle=The+Weakest+Failure+Detector+to+Implement+a+Register+in+Asynchronous+Systems+with+Hybrid+Communication&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2011-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783642245497&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=268&rft.epage=282&rft_id=info:doi/10.1007%2F978-3-642-24550-3_21 |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F3067414-l.jpg |