首页> 外文会议>ACM symposium on principles of distributed computing >Faster than Optimal Snapshots (for a While)
【24h】

Faster than Optimal Snapshots (for a While)

机译:比最佳快照更快(一段时间)

获取原文

摘要

This paper presents a novel implementation of a snapshot object for n processes, with Ο(log~2 b 1og n) step complexity for update operations and Ο(log b) step complexity for scan operations, where b is the number of updates. The algorithm uses only reads and writes. For polynomially many updates, this is an exponential improvement on previous snapshot algorithms, which have linear step complexity. It overcomes the existing Ω(n) lower bound on step complexity by having the step complexity depend on the number of updates. The key to this implementation is the construction of a new object consisting of a pair of max registers that supports a scan operation. Applications of this construction include an implementation of a limited-use generalized counter with polyloga-rithmic step complexity. This can be used, for example, to monitor the number of active processes, which is crucial to adaptive algorithms.
机译:本文介绍了N个进程的快照对象的新颖实现,ο(log〜2b 1g n)扫描操作的更新操作的步骤复杂度,其中b是更新的数量。该算法仅使用读取和写入。对于多项式更新,这是对先前快照算法的指数改进,其具有线性步长复杂性。它通过使步骤复杂性取决于更新的数量,克服了阶梯复杂性的现有ω(n)下限。此实现的关键是构造一个由支持扫描操作的一对最大寄存器组成的新对象。该结构的应用包括利用Polyloga-rithic步骤复杂性的有限用途广义计数器的实现。这可以例如用于监视对自适应算法至关重要的活动过程的数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号