【24h】

Space-Optimal Multi-Writer Snapshot Objects Are Slow

机译:空间最佳的多写入器快照对象很慢

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

摘要

We consider the problem of wait-free implementation of a multi-writer snapshot object with m ≥ 2 components shared by n > m processes. It is known that this can be done using m multi-writer registers. We give a matching lower bound, slightly improving the previous space lower bound. The main focus of the paper, however, is on time complexity. The best known upper bound on the number of steps a process has to take to perform one operation of the snapshot is O(n). When m is much smaller than n, an implementation whose time complexity is a function of m rather than n would be better. We show that this cannot be achieved for any space-optimal implementation: We prove that Ω(n) steps are required to perform a SCAN operation in the worst case, even if m = 2. This significantly improves previous Ω(min(m, n)) lower bounds. Our proof also yields insight into the structure of any space-optimal implementation, showing that processes simulating the snapshot operations must access the registers in a very constrained way.
机译:我们考虑了由n> m个进程共享的m≥2个组件的多写快照对象的无等待实现的问题。众所周知,这可以使用m个多写入器寄存器来完成。我们给出一个匹配的下限,略微改善了先前的空间下限。但是,本文的主要重点是时间复杂度。 O(n)是执行快照的一项操作所必须执行的步骤数的最著名上限。当m远小于n时,时间复杂度是m而不是n的函数的实现会更好。我们证明,这对于任何空间最优的实现都是无法实现的:我们证明,即使m = 2,在最坏的情况下执行SCAN操作也需要Ω(n)个步骤。这显着提高了以前的Ω(min(m, n))下界。我们的证明还可以深入了解任何空间最佳实现的结构,表明模拟快照操作的进程必须以非常受限的方式访问寄存器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号