Complexity of network synchronization
Journal of the ACM (JACM)
Early stopping in Byzantine agreement
Journal of the ACM (JACM)
ACM Transactions on Programming Languages and Systems (TOPLAS)
Generalized FLP impossibility result for t-resilient asynchronous computations
STOC '93 Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
More choices allow more faults: set consensus problems in totally asynchronous systems
Information and Computation
Impossibility of distributed consensus with one faulty process
Journal of the ACM (JACM)
Round-by-round fault detectors (extended abstract): unifying synchrony and asynchrony
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
The topological structure of asynchronous computability
Journal of the ACM (JACM)
k-set agreement with limited accuracy failure detectors
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Wait-Free k-Set Agreement is Impossible: The Topology of Public Knowledge
SIAM Journal on Computing
Tight bounds for k-set agreement
Journal of the ACM (JACM)
Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures
Simplifying fault-tolerance: providing the abstraction of crash failures
Journal of the ACM (JACM)
Distributed Algorithms
A simple proof of the uniform consensus synchronous lower bound
Information Processing Letters
On the Impact of Fast Failure Detectors on Real-Time Fault-Tolerant Systems
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
Consensus in Synchronous Systems: A Concise Guided Tour
PRDC '02 Proceedings of the 2002 Pacific Rim International Symposium on Dependable Computing
Conditions on input vectors for consensus solvability in asynchronous distributed systems
Journal of the ACM (JACM)
Mathematical Structures in Computer Science
Uniform consensus is harder than consensus
Journal of Algorithms
Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
A bivalency proof of the lower bound for uniform consensus
Information Processing Letters
Tight bounds for k-set agreement with limited-scope failure detectors
Distributed Computing - Special issue: DISC 03
PRDC '06 Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing
A topological treatment of early-deciding set-agreement
Theoretical Computer Science
The Combined Power of Conditions and Information on Failures to Solve Asynchronous Set Agreement
SIAM Journal on Computing
The multiplicative power of consensus numbers
Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Hi-index | 5.23 |
The k-set agreement problem is a generalization of the uniform consensus problem: each process proposes a value, and each non-faulty process has to decide a value such that a decided value is a proposed value, and at most k different values are decided. It has been shown that any algorithm that solves the k-set agreement problem in synchronous systems that can suffer up to t crash failures requires @?tk@?+1 rounds in the worst case. It has also been shown that it is possible to design early deciding algorithms where no process decides and halts after min(@?fk@?+2,@?tk@?+1) rounds, where f is the number of actual crashes in a run (0@?f@?t). This paper explores a new direction to solve the k-set agreement problem in a synchronous system. It considers that the system is enriched with base objects (denoted has [m,@?]_SA objects) that allow solving the @?-set agreement problem in a set of m processes (m