首页> 外文会议>Principles of distributed systems >Turning Adversaries into Friends:Simplified, Made Constructive, and Extended
【24h】

Turning Adversaries into Friends:Simplified, Made Constructive, and Extended

机译:将对手变成朋友:简化,建设性和扩展

获取原文
获取原文并翻译 | 示例

摘要

A liveness contract is an agreement between the specifier of a system and a task to solve, and the programmer who makes her living by delivering protocols. In a shared-memory system, a liveness contract specifies infinite suffixes of executions in which the programmer is required to solve a distributed task. If the behavior of the system does not comply with the specification, no output is required. A convenient way to describe a large class of liveness contracts was recently proposed by Delporte et al. For a system Π of n processes, an adversary is a . set A of subsets of Π. The system is required to make progress only in executions in which the set of correct processes is in A-rnGiven an adversary A and a task T, should the programmer sign the contract? Can she deliver?rnIn this paper, we give a very simple resolution of this question for colorless tasks that contrasts with more involved arguments of the original paper of Delpote et al. More importantly, our resolution is constructive — it tells the programmer how to use A to solve T, when it is solvable.rnOur framework naturally generalizes to systems enriched with more powerful objects than read-write registers. We determine necessary and sufficient conditions for an adversary A to solve consensus using j-process consensus objects and read-write registers, which resolves an open question raised recently by Taubenfeld.
机译:活动合同是系统的规范者和要解决的任务与通过提供协议来谋生的程序员之间的协议。在共享内存系统中,活动合同指定执行的无限后缀,要求程序员在其中执行分布式任务。如果系统的行为不符合规范,则不需要输出。 Delporte等人最近提出了一种方便的方式来描述一大类生计合同。对于n个过程的系统,,对手是a。设置subset的子集A。要求系统仅在正确过程集在A中的执行中取得进展-给与对手A和任务T,程序员是否应该签订合同?她能提供吗?在本文中,我们为无色任务提供了一个非常简单的解决方案,与Delpote等人的原始论文中涉及更多的论点形成了对比。更重要的是,我们的解决方案具有建设性,它告诉程序员如何在可行的情况下使用A来解决T。我们的框架自然地可以推广到具有比读写寄存器更强大的对象的系统。我们确定了对手A使用j过程共识对象和读写寄存器来解决共识的必要条件和充分条件,这解决了Taubenfeld最近提出的一个开放性问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号