首页> 外文期刊>Journal of Parallel and Distributed Computing >Emulating shared-memory Do-All algorithms in asynchronous message-passing systems
【24h】

Emulating shared-memory Do-All algorithms in asynchronous message-passing systems

机译:在异步消息传递系统中仿真共享内存“全部执行”算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

A fundamental problem in distributed computing is performing a set of tasks despite failures and delays. Stated abstractly, the problem is to perform N tasks using P failure-prone processors. This paper studies the efficiency of emulating shared-memory task-performing algorithms on asynchronous message-passing processors with quantifiable message latency. Efficiency is measured in terms of work and communication, and the challenge is to obtain subquadratic work and message complexity. While prior solutions assumed synchrony and constant delays, the solutions given here yield subquadratic efficiency with asynchronous processors when the delays and failures are suitably constrained. The solutions replicate shared objects using a quorum system, provided it is not disabled. One algorithm has subquadratic work and communication when the delays and the number of processors, K, owning object replicas, are O(P~(0,41)). It tolerates [k-1/2] crashes. It is also shown that there exists an algorithm that has subquadratic work and communication and that tolerates o(P) failures, provided message delays are sublinear.
机译:尽管存在故障和延迟,但是分布式计算中的一个基本问题是执行一组任务。概括地说,问题是使用容易发生故障的P个处理器执行N个任务。本文研究了在具有可量化消息延迟的异步消息传递处理器上仿真共享内存任务执行算法的效率。效率是根据工作和沟通来衡量的,而挑战是获得二次工作和消息复杂性。尽管先前的解决方案假定同步和恒定延迟,但是当延迟和故障受到适当限制时,此处给出的解决方案将在异步处理器中产生次二次效率。如果未禁用仲裁系统,则解决方案将使用仲裁系统来复制共享对象。当拥有对象副本的处理器的延迟和数量K为O(P〜(0,41))时,一种算法具有次二次工作和通信。它可以容忍[k-1 / 2]崩溃。还表明存在一种算法,该算法具有次二次功和通信能力,并且只要消息延迟为亚线性,就可以容忍o(P)故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号