Vorpal: Vector Clock Ordering For Large Persistent Memory Systems

Vorpal: Vector Clock Ordering For Large Persistent Memory Systems
复制标题

Vorpal:大型持久内存系统的矢量时钟排序

DOI:
10.1145/3293611.3331598
复制
发表时间:
2019
期刊:
ACM Symposium on Principles of Distributed Computing
影响因子:
--
通讯作者:
Swanson, Steven
Swanson, Steven
中科院分区:
--
文献类型:
--
作者:
Korgaonkar, Kunal;Izraelevitz, Joseph;Zhao, Jishen;Swanson, Steven

文献摘要

参考文献

被引文献

相似文献

在具有非易失性主存储器(NVMM)的系统中,程序员必须仔细控制写入成为持久性的顺序。否则,崩溃后保留在持久性中的内容在恢复时可能无法使用。现有技术已经探索了用于指定该持久顺序的语义模型,但是用于该顺序的大多数实施算法不能扩展到大型服务器机器,因为它们假设机器仅包含一个或两个存储器控制器。在本文中,我们描述了一组可证明正确的算法,用于在许多不同的内核上生成的写入操作中强制执行持久化顺序,并在许多不同的内存控制器上持久化。相对于现有的解决方案,我们的算法提高了48%的性能,减少了流量和串行化开销。
In systems with non-volatile main memories (NVMMs), programmers must carefully control the order in which writes become persistent. Otherwise, what will remain in persistence after a crash may be unusable upon recovery. Prior art has already explored semantic models for specifying this persist order, but most enforcement algorithms for the order are not scalable to large server machines because they assume that the machine contains only one or two memory controllers. In this paper, we describe a collection of provably correct algorithms for enforcing the persist-order across writes, generated at many different cores, and persisted across numerous different memory controllers. Relative to existing solutions, our algorithms improve performance by 48% by reducing both traffic and serialization overheads.
关于使用时钟来强制云中的一致性
DOI: --
发表时间: 2015
期刊: IEEE Data Engineering Bulletin
影响因子: --
作者:
Manuel Bravo;Nuno Diegues;Jingna Zeng;P. Romano;L. Rodrigues
通讯作者: L. Rodrigues
DOI: 10.1145/325096.325102
发表时间: 1990
期刊: Endocrine practice : official journal of the American College of Endocrinology and the American Association of Clinical Endocrinologists
影响因子: --
作者:
K. Gharachorloo;D. Lenoski;J. Laudon;Phillip Gibbons;Anoop Gupta;John L. Hennessy
通讯作者: K. Gharachorloo;D. Lenoski;J. Laudon;Phillip Gibbons;Anoop Gupta;John L. Hennessy
DOI: 10.1109/micro.2018.00029
发表时间: 2018-10
期刊: 2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
影响因子: --
作者:
Qingrui Liu;Joseph Izraelevitz;Se Kwon Lee;M. Scott;S. Noh;Changhee Jung
通讯作者: Qingrui Liu;Joseph Izraelevitz;Se Kwon Lee;M. Scott;S. Noh;Changhee Jung
简短公告:在持久内存中保留之前发生的事情
DOI: 10.1145/2935764.2935810
发表时间: 2016
期刊: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
影响因子: --
作者:
Joseph Izraelevitz;H. Mendes;M. Scott
通讯作者: M. Scott
实现部分地理复制下因果一致性的可扩展、分布式元数据服务
DOI: --
发表时间: 2015
期刊: Middleware Doctoral Symposium
影响因子: --
作者:
Manuel Bravo;L. Rodrigues;P. V. Roy
通讯作者: P. V. Roy