Ares II: 追溯存储神话的缺陷
分布式、并行与集群计算
2024-07-02 v1
摘要
Ares 是一个模块化框架,旨在实现动态、可重构、容错的读/写和强一致的分布式共享内存对象。最近的增强通过引入版本控制和数据条带化技术,实现了大型对象的高效实现。在本工作中,我们利用分布式跟踪这一流行的监控和分析分布式系统的技术,识别了 Ares 变体的性能瓶颈。随后我们提出了跨所有 Ares 版本的优化,旨在在保持正确性的前提下克服所识别的缺陷。我们将优化后的 Ares 版本称为 Ares II,它现在具备一种 Piggyback 机制、一种垃圾回收机制,以及一种用于提高原始 Ares 性能和存储效率的批量重构技术。我们严格证明了 Ares II 的正确性,并通过分布式跟踪实验比较展示了 Ares II 变体与其原始版本之间的性能改进。
引用
@article{arxiv.2407.00881,
title = {Ares II: Tracing the Flaws of a (Storage) God},
author = {Chryssis Georgiou and Nicolas Nicolaou and Andria Trigeorgi},
journal= {arXiv preprint arXiv:2407.00881},
year = {2024}
}