XTENSTORE: Fast Shielded In-memory Key-Value Store on a Hybrid x86-FPGA System

被引:0
|
作者
Oh, Hyunyoung [1 ,2 ]
Hwang, Dongil [1 ,2 ]
Malenko, Maja [3 ]
Cho, Myunghyun [1 ,2 ]
Moon, Hyungon [4 ]
Baunach, Marcel [3 ]
Paek, Yunheung [1 ,2 ]
机构
[1] Seoul Natl Univ, ECE, Seoul, South Korea
[2] Seoul Natl Univ, ISRC, Seoul, South Korea
[3] Graz Univ Technol, Graz, Austria
[4] Ulsan Natl Inst Sci & Technol UNIST, Ulsan, South Korea
基金
新加坡国家研究基金会;
关键词
SGX; Key-Value Store; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose XTENSTORE, a system that extends the existing SGX-based secure in-memory key-value store with an external hardware accelerator in order to ensure comparable security guarantees with lower performance degradation. The accelerator is implemented on a commodity FPGA card that is readily connected with the x86 CPU via PCIe interconnect to form a hybrid x86-FPGA system. In comparison to the prior SGX-based work, XTENSTORE improves the throughput by 4-33x, and exhibits considerably shorter tail latency (>23x, 99th-percentile).
引用
收藏
页码:560 / 563
页数:4
相关论文
共 34 条
  • [1] LibreKV: A Persistent in-Memory Key-Value Store
    Liu, Hao
    Huang, Linpeng
    Zhu, Yanmin
    Shen, Yanyan
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (04) : 916 - 927
  • [2] SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems
    Cui, Lixiao
    He, Kewen
    Li, Yusen
    Li, Peng
    Zhang, Jiachen
    Wang, Gang
    Liu, Xiaoguang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (01) : 917 - 930
  • [3] Fast In-Memory Key-Value Cache System with RDMA
    Ghen, Wei
    Yu, Songping
    Wang, Zhiying
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (05)
  • [4] ShieldStore: Shielded In-memory Key-value Storage with SGX
    Kim, Taehoon
    Park, Joongun
    Woo, Jaewook
    Jeon, Seungheun
    Huh, Jaehyuk
    [J]. PROCEEDINGS OF THE FOURTEENTH EUROSYS CONFERENCE 2019 (EUROSYS '19), 2019,
  • [5] In-Memory Key-Value Store Live Migration with NetMigrate
    Zhu, Zeying
    Zhao, Yibo
    Liu, Zaoxing
    [J]. PROCEEDINGS OF THE 21ST USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 24, 2024, : 209 - 224
  • [6] In-Memory Key-Value Store Live Migration with NetMigrate
    Zhu, Zeying
    Zhao, Yibo
    Liu, Zaoxing
    [J]. PROCEEDINGS OF THE 22ND USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, FAST 24, 2024, : 209 - 224
  • [7] SKVM: Scaling In-Memory Key-Value Store on Multicore
    Zheng, Ran
    Wang, Wenjin
    Jin, Hai
    Zhang, Qin
    [J]. 2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 601 - 606
  • [8] Ultra-Low-Latency and Flexible In-Memory Key-Value Store System Design on CPU-FPGA
    Qiu, Yunhui
    Lv, Hankun
    Xie, Jinyu
    Yin, Wenbo
    Wang, Lingli
    [J]. 2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 145 - 152
  • [9] A distributed in-memory key-value store system on heterogeneous CPU–GPU cluster
    Kai Zhang
    Kaibo Wang
    Yuan Yuan
    Lei Guo
    Rubao Li
    Xiaodong Zhang
    Bingsheng He
    Jiayu Hu
    Bei Hua
    [J]. The VLDB Journal, 2017, 26 : 729 - 750
  • [10] HotRing: A Hotspot-Aware In-Memory Key-Value Store
    Chen, Jiqiang
    Chen, Liang
    Wang, Sheng
    Zhu, Guoyun
    Sun, Yuanyuan
    Liu, Huan
    Li, Feifei
    [J]. PROCEEDINGS OF THE 18TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2020, : 239 - 252