An Optimal Self-Stabilizing Firing Squad

Consider a fully connected network where up to $t$ processes may crash and all processes start in an arbitrary memory state. The self-stabilizing firing squad problem consists of eventually guaranteeing simultaneous response to an external input. This is modeled by requiring that the noncrashed proc...

Full description

Saved in:
Bibliographic Details
Published inSIAM journal on computing Vol. 41; no. 2; pp. 415 - 435
Main Authors Dolev, Danny, Hoch, Ezra N., Moses, Yoram
Format Journal Article
LanguageEnglish
Published Philadelphia Society for Industrial and Applied Mathematics 01.01.2012
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Consider a fully connected network where up to $t$ processes may crash and all processes start in an arbitrary memory state. The self-stabilizing firing squad problem consists of eventually guaranteeing simultaneous response to an external input. This is modeled by requiring that the noncrashed processes "fire" simultaneously if some correct process received an external "go" input, and that they only fire as a response to some process receiving such an input. This paper presents FireSquad, the first self-stabilizing firing squad algorithm. A firing squad algorithm facilitates the use of algorithms that need to start in the same round. It allows a smooth transition between algorithms whose executions need to be disjoint. The FireSquad algorithm combines two forms of fault-tolerance properties: self-stabilization to allow recovery from arbitrary transient errors and resilience to crash failures to handle permanent ones. The FireSquad algorithm is optimal in two respects: (a) once the algorithm is in a safe state, it fires in response to a go input as fast as any other algorithm does, and (b) starting from an arbitrary state, it converges to a safe state as fast as any other algorithm does.
AbstractList Consider a fully connected network where up to $t$ processes may crash and all processes start in an arbitrary memory state. The self-stabilizing firing squad problem consists of eventually guaranteeing simultaneous response to an external input. This is modeled by requiring that the noncrashed processes "fire" simultaneously if some correct process received an external "go" input, and that they only fire as a response to some process receiving such an input. This paper presents FireSquad, the first self-stabilizing firing squad algorithm. A firing squad algorithm facilitates the use of algorithms that need to start in the same round. It allows a smooth transition between algorithms whose executions need to be disjoint. The FireSquad algorithm combines two forms of fault-tolerance properties: self-stabilization to allow recovery from arbitrary transient errors and resilience to crash failures to handle permanent ones. The FireSquad algorithm is optimal in two respects: (a) once the algorithm is in a safe state, it fires in response to a go input as fast as any other algorithm does, and (b) starting from an arbitrary state, it converges to a safe state as fast as any other algorithm does.
Author Hoch, Ezra N.
Moses, Yoram
Dolev, Danny
Author_xml – sequence: 1
  givenname: Danny
  surname: Dolev
  fullname: Dolev, Danny
– sequence: 2
  givenname: Ezra N.
  surname: Hoch
  fullname: Hoch, Ezra N.
– sequence: 3
  givenname: Yoram
  surname: Moses
  fullname: Moses, Yoram
BookMark eNo9kDFPwzAQhS1UJNLCwD-IxAKD2zs7juOxqiggVeoQmCPXsVGqkKR2MsCvx1URw-nd8L07vTcns67vLCH3CEtELlegQMpcILsiCYISVCLijCQASlLBlbwh8xCOAJhlyBPyuO7S_TA2X7pNS9s6Wo760LTNT9N9ptvGn6U8Tbq-JddOt8He_emCfGyf3zevdLd_edusd9QwxUbqjOQgIQ7nxhW5ZlkOVrG4MmS1MIqbwuVKFHBwkhVgBGfcgraFqF00LcjD5e7g-9Nkw1gd-8l38WWFMYRCJgSL1NOFMr4PwVtXDT5m8N8Rqs5FVP9F8F_eU03I
CitedBy_id crossref_primary_10_1016_j_tcs_2019_07_023
crossref_primary_10_1007_s00446_018_0342_6
crossref_primary_10_4204_EPTCS_215_17
Cites_doi 10.1145/79147.79161
10.1145/1017460.1017463
10.1016/j.jpdc.2009.01.001
10.1007/BF02242706
10.1137/0218068
10.1023/A:1007914216733
10.1007/s00446-007-0049-6
10.1016/0890-5401(90)90014-9
10.1145/96559.96565
10.1145/2455.2457
10.1007/BF01762112
10.1016/j.jcss.2010.05.005
ContentType Journal Article
Copyright [Copyright] © 2012 Society for Industrial and Applied Mathematics
Copyright_xml – notice: [Copyright] © 2012 Society for Industrial and Applied Mathematics
DBID AAYXX
CITATION
3V.
7RQ
7WY
7WZ
7X2
7XB
87Z
88A
88F
88I
88K
8AL
8FE
8FG
8FH
8FK
8FL
8G5
ABJCF
ABUWG
AFKRA
ARAPS
ATCPS
AZQEC
BBNVY
BENPR
BEZIV
BGLVJ
BHPHI
CCPQU
D1I
DWQXO
FRNLG
F~G
GNUQQ
GUQSH
HCIFZ
JQ2
K60
K6~
K7-
KB.
L.-
L6V
LK8
M0C
M0K
M0N
M1Q
M2O
M2P
M2T
M7P
M7S
MBDVC
P5Z
P62
PATMY
PDBOC
PQBIZ
PQBZA
PQEST
PQQKQ
PQUKI
PRINS
PTHSS
PYCSY
Q9U
S0W
U9A
DOI 10.1137/090776512
DatabaseName CrossRef
ProQuest Central (Corporate)
Career and Technical Education (ProQuest Database)
Access via ABI/INFORM (ProQuest)
ABI/INFORM Global (PDF only)
Agricultural Science Collection
ProQuest Central (purchase pre-March 2016)
ABI/INFORM Collection
Biology Database (Alumni Edition)
Military Database (Alumni Edition)
Science Database (Alumni Edition)
Telecommunications (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Natural Science Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ABI/INFORM Collection (Alumni Edition)
Research Library (Alumni Edition)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Aerospace Database‎ (1962 - current)
Agricultural & Environmental Science Collection
ProQuest Central Essentials
Biological Science Collection
AUTh Library subscriptions: ProQuest Central
ProQuest Business Premium Collection
Technology Collection
ProQuest Natural Science Collection
ProQuest One Community College
ProQuest Materials Science Collection
ProQuest Central
Business Premium Collection (Alumni)
ABI/INFORM Global (Corporate)
ProQuest Central Student
Research Library Prep
SciTech Premium Collection (Proquest) (PQ_SDU_P3)
ProQuest Computer Science Collection
ProQuest Business Collection (Alumni Edition)
ProQuest Business Collection
Computer Science Database
https://resources.nclive.org/materials
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
Biological Sciences
ABI/INFORM Global (ProQuest)
Agriculture Science Database
Computing Database
Military Database
ProQuest research library
Science Database (ProQuest)
Telecommunications Database
Biological Science Database
ProQuest Engineering Database
Research Library (Corporate)
ProQuest Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
Environmental Science Database
Materials Science Collection
One Business (ProQuest)
ProQuest One Business (Alumni)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
Environmental Science Collection
ProQuest Central Basic
DELNET Engineering & Technology Collection
DatabaseTitle CrossRef
Agricultural Science Database
ProQuest Business Collection (Alumni Edition)
Research Library Prep
Computer Science Database
ProQuest Central Student
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
SciTech Premium Collection
ProQuest Military Collection
ProQuest Central China
ABI/INFORM Complete
ProQuest Telecommunications
Natural Science Collection
Biological Science Collection
Engineering Collection
Career and Technical Education (Alumni Edition)
Advanced Technologies & Aerospace Collection
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest Science Journals (Alumni Edition)
ProQuest Biological Science Collection
ProQuest One Academic Eastern Edition
Agricultural Science Collection
ProQuest Technology Collection
ProQuest Telecommunications (Alumni Edition)
Biological Science Database
ProQuest Business Collection
Environmental Science Collection
ProQuest Career and Technical Education
ProQuest One Academic UKI Edition
Environmental Science Database
ProQuest One Academic
ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
Materials Science Collection
ProQuest Central (Alumni Edition)
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Natural Science Collection
ProQuest Biology Journals (Alumni Edition)
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
ProQuest Central Korea
Agricultural & Environmental Science Collection
Materials Science Database
ProQuest Research Library
ABI/INFORM Complete (Alumni Edition)
ProQuest Materials Science Collection
ProQuest Computing
ABI/INFORM Global (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest Computing (Alumni Edition)
ProQuest Military Collection (Alumni Edition)
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest DELNET Engineering and Technology Collection
Materials Science & Engineering Collection
ProQuest One Business (Alumni)
ProQuest Central (Alumni)
Business Premium Collection (Alumni)
DatabaseTitleList Agricultural Science Database
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISSN 1095-7111
EndPage 435
ExternalDocumentID 2645680491
10_1137_090776512
GroupedDBID --Z
-DZ
-~X
.4S
.DC
123
3V.
4.4
7RQ
7WY
7X2
7XC
88A
88I
8CJ
8FE
8FG
8FH
8FL
8G5
8V8
AALVN
AASXH
AAYOK
AAYXX
ABDBF
ABJCF
ABKAD
ABMZU
ABPPZ
ABTAH
ABUWG
ACBEA
ACGFO
ACGOD
ACIWK
ACNCT
ACPRK
ADBBV
ADMHC
AEMOZ
AENEX
AFKRA
AFRAH
AKVCP
ALMA_UNASSIGNED_HOLDINGS
ANXRF
ARAPS
ARCSS
ATCPS
AZQEC
BBNVY
BENPR
BEZIV
BGLVJ
BHPHI
BPHCQ
CCPQU
CITATION
CS3
CZ9
D1I
D1J
D1K
DQ2
DU5
DWQXO
EAP
EAS
EBR
EBS
EBU
ECS
EDO
EJD
EMK
EST
ESX
F20
FRNLG
G8K
GNUQQ
GROUPED_ABI_INFORM_COMPLETE
GUQSH
H13
HCIFZ
H~9
I-F
K1G
K6-
K60
K6V
K6~
K7-
KB.
KC.
L6V
LK5
LK8
M0C
M0K
M0L
M0N
M1Q
M2O
M2P
M7P
M7R
M7S
MK~
NHB
OHT
P1Q
P2P
P62
PATMY
PDBOC
PQBIZ
PQBZA
PQQKQ
PROAC
PTHSS
PYCSY
RJG
RNS
RSI
S0W
TAE
TH9
TN5
TUS
TWZ
UHB
UQL
VOH
WH7
WHG
XJE
XJT
YNT
YYP
YZZ
ZCG
ZY4
7XB
88K
8AL
8FK
JQ2
L.-
M2T
MBDVC
PQEST
PQUKI
PRINS
Q9U
U9A
ID FETCH-LOGICAL-c292t-fc7307030733cf86a2460e92f86212d5c93c8f69580bf7280c5323e0ae85df733
IEDL.DBID 8FG
ISSN 0097-5397
IngestDate Thu Oct 10 22:07:01 EDT 2024
Fri Aug 23 02:07:29 EDT 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c292t-fc7307030733cf86a2460e92f86212d5c93c8f69580bf7280c5323e0ae85df733
OpenAccessLink http://arxiv.org/pdf/0908.2295v1.pdf
PQID 1009912552
PQPubID 666313
PageCount 21
ParticipantIDs proquest_journals_1009912552
crossref_primary_10_1137_090776512
PublicationCentury 2000
PublicationDate 2012-01-01
PublicationDateYYYYMMDD 2012-01-01
PublicationDate_xml – month: 01
  year: 2012
  text: 2012-01-01
  day: 01
PublicationDecade 2010
PublicationPlace Philadelphia
PublicationPlace_xml – name: Philadelphia
PublicationTitle SIAM journal on computing
PublicationYear 2012
Publisher Society for Industrial and Applied Mathematics
Publisher_xml – name: Society for Industrial and Applied Mathematics
References R10
R3
R20
R4
R12
R5
R14
R7
R8
R15
R18
R19
References_xml – ident: R12
  doi: 10.1145/79147.79161
– ident: R7
  doi: 10.1145/1017460.1017463
– ident: R18
  doi: 10.1016/j.jpdc.2009.01.001
– ident: R20
  doi: 10.1007/BF02242706
– ident: R3
  doi: 10.1137/0218068
– ident: R8
  doi: 10.1023/A:1007914216733
– ident: R15
  doi: 10.1007/s00446-007-0049-6
– ident: R10
  doi: 10.1016/0890-5401(90)90014-9
– ident: R4
  doi: 10.1145/96559.96565
– ident: R14
  doi: 10.1145/2455.2457
– ident: R19
  doi: 10.1007/BF01762112
– ident: R5
  doi: 10.1016/j.jcss.2010.05.005
SSID ssj0014413
Score 2.0498767
Snippet Consider a fully connected network where up to $t$ processes may crash and all processes start in an arbitrary memory state. The self-stabilizing firing squad...
SourceID proquest
crossref
SourceType Aggregation Database
StartPage 415
SubjectTerms Algorithms
Computer science
Distributed processing
Fault tolerance
Protocol
Title An Optimal Self-Stabilizing Firing Squad
URI https://www.proquest.com/docview/1009912552
Volume 41
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NS8NAEB20vejBj6pYrSWIBy8LySabbE5SpbEIrWIt9Bb2KyBo2tr24q93Nt1UvHhbCHuZycybmd19D-BGCqV8LgxJfKNIpERMeBQZkiaaMcEl1dS-HR6O4sEkepqyqRu4Ld21yjonVolaz5SdkWN0Yy2DaMzo3XxBrGqUPV11Ehq70Axoktjmi2eP21MEhHrHQpkQhsDrmIUCy-mTWh4bFtC_ePQ3HVcYkx3BgSsOvd7Gm8ewY8oWHNbCC56LwxbsD7dkq8sTuO2V3jNG_iduHZuPgmABaa-8fiMqedm7Hdx548Va6FOYZP23hwFxAghE0ZSuSKESx9gVhqrgsaBR7JuU4hIRRzOVhooXccq4LwurM6VYSEPjC8OZLnDTGTTKWWnOwUNTRFyoQGthuyQlmZY61sbEWP8ZI9twXZshn294LvKqPwiTfGurNnRqA-XuV1_mv465-P_zJexhtUE384sONFZfa3OFiL6S3cptXWje90cvrz_4uZ7J
link.rule.ids 315,783,787,12777,21400,27936,27937,33385,33756,43612,43817
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NTwIxEJ0oHNSDH6gRRd0YD16aLN1tt3syaCCogEYg4bbptt3ERBcQuPjrnUIXw8Vbk00vMzvzZqbtewC3qVTKF9KQyDeKhEpyIsLQkDjSjEmRUk3t2-Fuj7eH4fOIjdzAbeauVRY5cZmo9VjZGTlGN9YyiMaM3k-mxKpG2dNVJ6GxDWVLVYXNV_mh2Xt7X58jINg7HsqIMIRexy1Ut6w-sWWyYXW6iUibCXmJMq1D2HfloddY-fMItkxegYNCesFzkViBve6abnV2DHeN3HvF2P_CrX3zmREsIe2l1x_EJa_1YUd3Xn-6kPoEhq3m4LFNnAQCUTSmc5KpyHF2BYHKBJc05L6JKS4RczRTcaBExmMm_DSzSlOKBTQwvjSC6Qw3nUIpH-fmDDw0RSikqmstbZ-kUqZTzbUxHCtAY9Iq3BRmSCYrpotk2SEEUbK2VRVqhYES97PPkj_XnP__-Rp22oNuJ-k89V4uYBdrD7qaZtSgNP9emEvE93l65Zz4C1VCoYA
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%3Ajournal&rft.genre=article&rft.atitle=An+Optimal+Self-Stabilizing+Firing+Squad&rft.jtitle=SIAM+journal+on+computing&rft.au=Dolev%2C+Danny&rft.au=Hoch%2C+Ezra+N.&rft.au=Moses%2C+Yoram&rft.date=2012-01-01&rft.issn=0097-5397&rft.eissn=1095-7111&rft.volume=41&rft.issue=2&rft.spage=415&rft.epage=435&rft_id=info:doi/10.1137%2F090776512&rft.externalDBID=n%2Fa&rft.externalDocID=10_1137_090776512
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0097-5397&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0097-5397&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0097-5397&client=summon