Patronus: High-Performance and Protective Remote Memory

被引:0
|
作者
Yan, Bin [1 ]
Lu, Youyou [1 ]
Wang, Qing [1 ]
Xie, Minhui [1 ]
Shu, Jiwu [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
RDMA-enabled remote memory (RM) systems are gaining popularity with improved memory utilization and elasticity. However, since it is commonly believed that fine-grained RDMA permission management is impractical, existing RM systems forgo memory protection, an indispensable property in a real-world deployment. In this paper, we propose PATRONUS, an RM system that can simultaneously offer protection and high performance. PATRONUS introduces a fast permission management mechanism by exploiting advanced RDMA hardware features with a set of elaborate software techniques. Moreover, to retain the high performance under exception scenarios (e.g., client failures, illegal access), PATRONUS attaches microsecond-scaled leases to permission and reserves spare RDMA resources for fast recovery. We evaluate PATRONUS over two one-sided data structures and two function-as-a-service (FaaS) applications. The experiment shows that the protection only brings 2.4% to 27.7% overhead among all the workloads and our system performs at most x5.2 than the best competitor.
引用
收藏
页码:315 / 330
页数:16
相关论文
共 50 条
  • [31] High-performance operating system controlled memory compression
    Yang, Lei
    Lekatsas, Haris
    Dick, Robert R.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 701 - +
  • [32] Direct Access, High-Performance Memory Disaggregation with DIRECTCXL
    Gouk, Donghyun
    Lee, Sangwon
    Kwon, Miryeong
    Jung, Myoungsoo
    PROCEEDINGS OF THE 2022 USENIX ANNUAL TECHNICAL CONFERENCE, 2022, : 287 - 294
  • [33] A COMPARISON OF 2 MEMORY MODELS FOR HIGH-PERFORMANCE COMPUTERS
    BIRD, PL
    TOPHAM, NP
    MANOHARAN, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 399 - 404
  • [34] Actuation design for high-performance shape memory polyurethanes
    Kim, Min Ji
    Kim, Byung Kyu
    JOURNAL OF POLYMER SCIENCE PART B-POLYMER PHYSICS, 2013, 51 (20) : 1473 - 1479
  • [35] Heart: a Scalable, High-performance ART for Persistent Memory
    Nie, Liangxu
    Zheng, Shengan
    Zhang, Bowen
    Xu, Jinyan
    Huang, Linpeng
    2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 487 - 490
  • [36] APEX: A High-Performance Learned Index on Persistent Memory
    Lu, Baotong
    Ding, Jialin
    Lo, Eric
    Minhas, Umar Farooq
    Wang, Tianzheng
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (03): : 597 - 610
  • [37] Trojan: A high-performance simulator for shared memory architectures
    Park, D
    Saavedra, RH
    PROCEEDINGS OF THE 29TH ANNUAL SIMULATION SYMPOSIUM, 1996, : 44 - 53
  • [38] A Microprogrammable Memory Controller for High-Performance Dataflow Applications
    Martin, Jerome
    Bernard, Christian
    Clermidy, Fabien
    Durand, Yves
    2009 PROCEEDINGS OF ESSCIRC, 2009, : 349 - +
  • [39] Design a High-Performance Memory Controller for a Multimedia SOC
    Chu, Slo-Li
    Lo, Min-Jen
    PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (7B): : 353 - 356
  • [40] THE MEMORY SYSTEM OF A HIGH-PERFORMANCE PERSONAL-COMPUTER
    CLARK, DW
    LAMPSON, BW
    PIER, KA
    IEEE TRANSACTIONS ON COMPUTERS, 1981, 30 (10) : 715 - 733