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 条
  • [21] Computational portal: Remote access to high-performance computing
    Prokhorov, VV
    PARALLEL COMPUTING TECHNOLOGIES, 2001, 2127 : 308 - 313
  • [22] High-performance computing in remote sensing image compression
    Lin, Albert
    Chang, C. F.
    Lin, M. C.
    Jan, L. J.
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING, 2011, 8183
  • [23] Adaptive Memory Controller for High-performance Multi-channel Memory
    Kim, Jin-ku
    Lim, Jong-bum
    Cho, Woo-cheol
    Shin, Kwang-Sik
    Kim, Hoshik
    Lee, Hyuk-Jun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (06) : 808 - 816
  • [24] FIRM: Fair and High-Performance Memory Control for Persistent Memory Systems
    Zhao, Jishen
    Mutlu, Onur
    Xie, Yuan
    2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 153 - 165
  • [25] Design of High-Performance Electrospun Membranes for Protective Clothing Applications
    Filimon, Anca
    Serbezeanu, Diana
    Rusu, Daniela
    Bargan, Alexandra
    Lupa, Lavinia
    MEMBRANES, 2024, 14 (11)
  • [26] Fire Protection of High-Performance Concrete using Protective Lining
    Klingsch, Eike Wolfram
    Frangi, Andrea
    Fontana, Mario
    PERFORMANCE, PROTECTION AND STRENGTHENING OF STRUCTURES UNDER EXTREME LOADING, 2011, 82 : 758 - 763
  • [27] Exploring High-Performance Protective Coatings for Steel in Architectural Applications
    不详
    ARCHITECT, 2020, 109 (11-12):
  • [28] Logic Compatible High-Performance Ferroelectric Transistor Memory
    Dutta, Sourav
    Ye, Huacheng
    Khandker, Akif A.
    Kirtania, Sharadindu Gopal
    Khanna, Abhishek
    Ni, Kai
    Datta, Suman
    IEEE ELECTRON DEVICE LETTERS, 2022, 43 (03) : 382 - 385
  • [29] NOVEL HIGH-PERFORMANCE BIPOLAR MONOLITHIC MEMORY CELL
    FARBER, AS
    SCHLIG, ES
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1972, SC 7 (04) : 297 - &
  • [30] Memory Design Considerations for High-performance Networking SoCs
    Arsovski, Igor
    Li, Qing
    Kuemerle, Mark
    Tu, Rui
    Pilo, Harold
    2013 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2013, : 286 - 289