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

Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory

  • Mingxing Zhang
  • , Teng Ma
  • , Jinqi Hua
  • , Zheng Liu
  • , Kang Chen
  • , Ning Ding
  • , Fan Du
  • , Jinlei Jiang
  • , Tao Ma
  • , Yongwei Wu
  • Tsinghua University
  • Alibaba Group Holding Ltd.
  • Zhongguancun Laboratory
  • Intel

科研成果: 书/报告/会议事项章节会议稿件同行评审

56 引用 (Scopus)

摘要

The efficiency of distributed shared memory (DSM) has been greatly improved by recent hardware technologies. But, the difficulty of distributed memory management can still be a major obstacle to the democratization of DSM, especially when a partial failure of the participating clients (e.g., due to crashed processes or machines) should be tolerated.In this paper, we present CXL-SHM, an automatic distributed memory management system based on reference counting. The reference count maintenance in CXL-SHM is implemented with a special era-based non-blocking algorithm. Thus, there are no blocking synchronization, memory leak, double free, and wild pointer problems, even if some participating clients unexpectedly fail without freeing their possessed memory references. We evaluated our system on real CXL hardware with both micro-benchmarks and end-to-end applications, which demonstrate the efficiency of CXL-SHM and the simplicity/flexibility of using CXL-SHM to build efficient distributed applications.

源语言英语
主期刊名SOSP 2023 - Proceedings of the 29th ACM Symposium on Operating Systems Principles
出版商Association for Computing Machinery, Inc
658-674
页数17
ISBN(电子版)9798400702297
DOI
出版状态已出版 - 23 10月 2023
活动29th ACM Symposium on Operating Systems Principles, SOSP 2023 - Koblenz, 德国
期限: 23 10月 202326 10月 2023

丛书

姓名SOSP 2023 - Proceedings of the 29th ACM Symposium on Operating Systems Principles

会议

会议29th ACM Symposium on Operating Systems Principles, SOSP 2023
国家/地区德国
Koblenz
时期23/10/2326/10/23

学术指纹

探究 'Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory' 的科研主题。它们共同构成独一无二的学术指纹。

引用此