paperbot · PL 论文追踪

全部论文 待读 收藏

P2 CREST: High-Performance Contention Resolution for Disaggregated Transactions

CREST:面向解耦式事务的高性能争用消解
ASPLOS Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22026匹配度 1/10 · 论文研究的是解耦内存架构下分布式事务系统的并发控制与提交优化,属于分布式系统/数据库方向,与用户关注的程序语言、静态分析、LLM/Agent 交叉以及浮点/贝叶斯程序分析等方向无直接关联。引用 0 inbox
Qihan Kang, Mi Zhang, Patrick P. C. Lee, Yongkang Hu
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:CREST 通过细粒度并发控制、本地化执行与并行提交,缓解解耦内存事务系统在高争用下的性能退化。

分布式事务系统可利用内存解耦实现弹性资源扩展,但在高争用负载下性能显著下降。本文提出 CREST,一个面向解耦内存架构的事务系统,用三项技术应对高争用事务负载:(i)cell 级并发控制,比现有记录级方案提供更细粒度的事务并发,并通过元数据聚合的记录结构降低远端访问延迟;(ii)本地化执行,允许计算节点基于本地未提交结果继续执行,从而缩短阻塞时间;(iii)并行提交,在存在事务依赖的情况下并行化提交操作。评估表明,在高争用负载下,CREST 相比当前最先进的系统吞吐量最高提升 1.92 倍。

问题
在内存解耦架构上运行的分布式事务系统,面对高争用事务负载时性能会显著下降。
方法
提出 CREST,采用 cell 级并发控制(配合元数据聚合记录结构降低远端延迟)、基于本地未提交结果的本地化执行,以及依赖感知的并行提交三项技术。
评估
在高争用负载下与最先进系统进行吞吐量对比实验,最高取得 1.92 倍的吞吐提升。
原文摘要(Abstract)

Distributed transaction systems can leverage memory disaggregation for efficient resource scaling, yet they experience significant performance degradation under high-contention workloads. We present CREST, a disaggregated transaction system that efficiently manages high-contention transaction workloads in disaggregated memory architectures via three key techniques: (i) cell-level concurrency control, which achieves more fine-grained transaction concurrency than existing record-level approaches and reduces remote access latencies using a metadata-aggregated record structure; (ii) localized execution, which allows compute nodes to operate on local uncommitted results to reduce blocking time; and (iii) parallel commits, which parallelize commit operations under transaction dependencies. Evaluation shows that CREST achieves a throughput gain of up to 1.92× over state-of-the-art systems under high-contention workloads.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{Kang0LH26,
  title = {CREST: High-Performance Contention Resolution for Disaggregated Transactions},
  author = {Qihan Kang and Mi Zhang and Patrick P. C. Lee and Yongkang Hu},
  booktitle = {ASPLOS},
  year = {2026},
  doi = {10.1145/3779212.3790148}
}