<div class="csl-bib-body">
<div class="csl-entry">Biely, M., & Widder, J. (2009). Optimal Message-Driven Implementations of Omega with Mute Processes. <i>ACM Transactions on Autonomous and Adaptive Systems</i>, <i>4</i>(1). https://doi.org/10.1145/1462187.1462191</div>
</div>
-
dc.identifier.issn
1556-4665
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/166112
-
dc.description.abstract
We investigate the complexity of algorithms in message-driven models. In such models, events in the computation can only be caused by message receptions, but not by the passage of time. Hutle and Widder [2005a] have shown that there is no deterministic message-driven self-stabilizing implementation of the eventually strong failure detector and thus Ω in systems with uncertainty in message delays and channels of unknown capacity using only bounded space. Under stronger assumptions it was shown that even the eventually perfect failure detector can be implemented in message-driven systems consisting of at least f + 2 processes (f being the upper bound on the number of processes that crash during an execution).
In this article we show that f + 2 is in fact a lower bound in message-driven systems, even if nonstabilizing algorithms are considered. This contrasts time-driven models where f + 1 is sufficient for failure detector implementations.
Moreover, we investigate algorithms where not all processes send message, that is, are active, but some (in a predetermined set) remain passive. Here, we show that the f + 2 processes required for message-driven systems must be active, while in time-driven systems it suffices that f processes are active.
We also provide message-driven implementations of Ω. Our algorithms are efficient in the sense that not all processes have to send messages forever, which is an improvement to previous message-driven failure detector implementations.
en
dc.language.iso
en
-
dc.relation.ispartof
ACM Transactions on Autonomous and Adaptive Systems
-
dc.subject
Fault tolerance
en
dc.subject
message-driven distributed algorithm
en
dc.subject
unreliable failure detectors
en
dc.subject
lower bound
en
dc.title
Optimal Message-Driven Implementations of Omega with Mute Processes
en
dc.type
Artikel
de
dc.type
Article
en
dc.type.category
Original Research Article
-
tuw.container.volume
4
-
tuw.container.issue
1
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
ACM Transactions on Autonomous and Adaptive Systems
-
tuw.publication.orgunit
E191-02 - Forschungsbereich Embedded Computing Systems
-
tuw.publisher.doi
10.1145/1462187.1462191
-
dc.identifier.eissn
1556-4703
-
dc.description.numberOfPages
22
-
wb.sci
true
-
wb.sciencebranch
Mathematik, Informatik
-
wb.sciencebranch
Elektrotechnik, Elektronik
-
wb.sciencebranch.oefos
11
-
wb.sciencebranch.oefos
25
-
wb.facultyfocus
Computer Engineering (CE)
de
wb.facultyfocus
Computer Engineering (CE)
en
wb.facultyfocus.faculty
E180
-
item.languageiso639-1
en
-
item.openairetype
research article
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
crisitem.author.dept
E182 - Institut für Technische Informatik
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems