首页    期刊浏览 2024年12月04日 星期三
登录注册

文章基本信息

  • 标题:Nontrivial and Universal Helping for Wait-Free Queues and Stacks
  • 本地全文:下载
  • 作者:Hagit Attiya ; Armando Castaneda ; Danny Hendler
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2016
  • 卷号:46
  • 页码:1-16
  • DOI:10.4230/LIPIcs.OPODIS.2015.31
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:This paper studies two approaches to formalize helping in wait-free implementations of shared objects. The first approach is based on operation valency, and it allows us to make the important distinction between trivial and nontrivial helping. We show that a wait-free implementation of a queue from common2 objects (e.g., Test&Set) requires nontrivial helping. In contrast, there is a wait-free implementation of a stack from Common2 objects with only trivial helping. This separation might shed light on the difficulty of implementing a queue from Common2 objects. The other approach formalizes the helping mechanism employed by Herlihy's universal wait-free construction and is based on having an operation by one process restrict the possible linearizations of operations by other processes. We show that objects possessing such universal helping can be used to solve consensus.
  • 关键词:helping; wait-free; nonblocking; queues; stacks; common2
国家哲学社会科学文献中心版权所有