High-Performance Key-Value Store On OpenSHMEM

被引:8
|
作者
Fu, Huansong [1 ]
Venkata, Manjunath Gorentla [2 ]
Choudhury, Ahana Roy [1 ]
Imam, Neena [2 ]
Yu, Weikuan [1 ]
机构
[1] Florida State Univ, Tallahassee, FL 32306 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN USA
来源
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) | 2017年
基金
美国国家科学基金会;
关键词
D O I
10.1109/CCGRID.2017.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, there has been a growing interest in enabling fast data analytics by leveraging system capabilities from large-scale high-performance computing (HPC) systems. OpenSHMEM is a popular run-time system on HPC systems that has been used for large-scale compute-intensive scientific applications. In this paper, we propose to leverage OpenSHMEM to design a distributed in-memory key-value store for fast data analytics. Accordingly, we have developed SHMEMCache on top of OpenSHMEM to leverage its symmetric global memory, efficient one-sided communication operations and general portability. We have also evaluated SHMEMCache through extensive experimental studies. Our results show that SHMEMCache has accomplished significant performance improvements over hte original Memcached in terms of latency and throughput. Our evaluation on the Titan supercomputer has also demonstrated that SHMEMCache can scale to 1024 nodes.
引用
收藏
页码:559 / 568
页数:10
相关论文
共 50 条
  • [1] Portable SHMEMCache: A High-Performance Key-Value Store on OpenSHMEM and MPI
    Fu, Huansong
    Venkata, Manjunath Gorentla
    Imam, Neena
    Yu, Weikuan
    OPENSHMEM AND RELATED TECHNOLOGIES: BIG COMPUTE AND BIG DATA CONVERGENCE, OPENSHMEM 2017, 2018, 10679 : 114 - 129
  • [2] FlashKey:A High-Performance Flash Friendly Key-Value Store
    Ray, Madhurima
    Kant, Krishna
    Li, Peng
    Trika, Sanjeev
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 976 - 985
  • [3] SILT: A Memory-Efficient, High-Performance Key-Value Store
    Lim, Hyeontaek
    Fan, Bin
    Andersen, David G.
    Kaminsky, Michael
    SOSP 11: PROCEEDINGS OF THE TWENTY-THIRD ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2011, : 1 - 13
  • [4] TeksDB: Weaving Data Structures for a High-Performance Key-Value Store
    Han, Youil
    Kim, Bryan S.
    Yeon, Jeseong
    Lee, Sungjin
    Lee, Eunji
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2019, 3 (01)
  • [5] TeksDB:Weaving Data Structures for a High-Performance Key-Value Store
    Han Y.
    Kim B.S.
    Yeon J.
    Lee S.
    Lee E.
    Performance Evaluation Review, 2019, 47 (01): : 69 - 70
  • [6] Designing High-Performance In-Memory Key-Value Operations with Persistent GPU Kernels and OpenSHMEM
    Chu, Ching-Hsiang
    Potluri, Sreeram
    Goswami, Anshuman
    Venkata, Manjunath Gorentla
    Imam, Neena
    Newburn, Chris J.
    OPENSHMEM AND RELATED TECHNOLOGIES: OPENSHMEM IN THE ERA OF EXTREME HETEROGENEITY, OPENSHMEM 2018, 2019, 11283 : 148 - 164
  • [7] ZDB-High performance key-value store
    Thanh Nguyen Trung
    Minh Nguyen Hieu
    2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 311 - 316
  • [8] PapyrusKV: A High-Performance Parallel Key-Value Store for Distributed NVM Architectures
    Kim, Jungwon
    Lee, Seyong
    Vetter, Jeffrey S.
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [9] SASS: A High-Performance Key-Value Store Design for Massive Hybrid Storage
    Wang, Jiangtao
    Guo, Zhiliang
    Meng, Xiaofeng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT1, 2015, 9049 : 145 - 159
  • [10] TrickleKV: A High-Performance Key-Value Store on Disaggregated Storage With Low Network Traffic
    Zhan, Ling
    Lu, Kai
    Xiong, Yiqin
    Wan, Jiguang
    Yang, Zixuan
    IEEE ACCESS, 2024, 12 : 167596 - 167612