Reductions and Extension-Based Proofs

Kayman Brusse,Faith Ellen

Principles of Distributed Computing(2021)

引用 2|浏览19
暂无评分
摘要
ABSTRACTIn the theory of distributed computing, the notion of a reduction is a common tool for proving impossibility results. If task T reduces to task S, and T is impossible to solve, then so is S. Extension-based proofs demonstrate the impossibility of solving a task in a wait-free manner by constructing an infinite execution. It is known that extension-based proofs are limited in power: there is no extension-based proof of the impossibility of a wait-free protocol in the NIS model for k-set agreement among n > k ≥ 2 processes. We introduce augmented extension-based proofs, which generalize extension-based proofs by providing a new type of query. For a general class of reductions, we prove that, if T reduces to S, and T has an augmented extension-based proof that it is impossible to solve in the NIS model, then so does S. Since there is also no augmented extension-based proof of the impossibility of a wait-free protocol in the NIS model for k-set agreement among n > k ≥ 2 processes, it follows that there are no (augmented) extension-based proofs of the impossibility of wait-free protocols in the NIS model for a number of other distributed computing problems.
更多
查看译文
关键词
reductions, impossibility proofs, valency arguments, renaming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要