跳到主要导航 跳到搜索 跳到主要内容

Mariana: Exploring Native SkipList Index Design for Disaggregated Memory

  • Xing Wei*
  • , Ke Wang
  • , Yinjun Han
  • , Hao Jin
  • , Yaofeng Tu
  • , Huiqi Hu*
  • , Xuan Zhou
  • , Minghao Zhao
  • *此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

Memory disaggregation has emerged as a promising architecture for improving resource efficiency by decoupling the computing and memory resources. But building efficient range indices in such an architecture faces three critical challenges: (1) coarse-grained concurrency control schemes for coordinating concurrent read/write operations with node splitting incur high contention under the skewed and write-intensive workloads; (2) existing data layouts fail to balance consistency verification and hardware acceleration via SIMD (Single Instruction Multiple Data); and (3) naive caching schemes struggle to adapt to rapidly changing access patterns. To address these challenges, we propose Mariana, a memory-disaggregated skiplist index that integrates three key innovations. First, it uses a fine-grained (i.e., entry-level) latch mechanism combined with dynamic node resizing to minimize the contention and splitting frequency. Second, it employs a tailored data layout for leaf node, which separates keys and values to enable SIMD acceleration while maintaining consistency checks with minimal write overhead. Third, it implements an adaptive caching strategy that tracks node popularity in real-time to optimize network bandwidth utilization during the index traversal. Experimental results show that Mariana achieves 1.7×1.7× higher throughput under write-intensive workloads and reduces the P90 latency by 23% under the read-intensive workloads, when comparing to the state-of-the-art indices on disaggregated memory.

源语言英语
页(从-至)2137-2151
页数15
期刊IEEE Transactions on Parallel and Distributed Systems
36
10
DOI
出版状态已出版 - 2025

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 8 - 体面工作和经济增长
    可持续发展目标 8 体面工作和经济增长
  2. 可持续发展目标 12 - 负责任消费和生产
    可持续发展目标 12 负责任消费和生产

指纹

探究 'Mariana: Exploring Native SkipList Index Design for Disaggregated Memory' 的科研主题。它们共同构成独一无二的指纹。

引用此