CubeX: Leveraging Glocality of Cube-Based Networks for RAM-Based Key-Value Store

被引:0
|
作者
Zhang, Yiming [1 ]
Li, Dongsheng [1 ]
Tian, Tian [2 ]
Zhong, Ping [3 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha, Hunan, Peoples R China
[2] Natl Univ Def Technol, Sch Ocean Sci & Engn Res, Changsha, Hunan, Peoples R China
[3] Cent South Univ, Coll Comp Sci, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
RAM-based storage aggregates the RAM of servers in data center networks (DCN) to provide extremely high storage performance. For quick recovery of storage server failures, Mem-Cube [1] exploits the proximity of the BCube network to limit the recovery traffic to the recovery servers' 1-hop neighborhood. However, previous design is applicable only to BCube, and has suboptimal recovery performance due to congestion and contention. To address these problems, in this paper we propose CubeX, which generalizes the "1-hop" principle of MemCube for all cube-based networks, and improves the throughput and recovery performance of RAM-based key-value (KV) store via cross-layer optimizations. At the core of CubeX is to leverage the glocality (= globality + locality) of cube-based networks: it scatters backup data across a large number of disks globally distributed throughout the cube, and restricts all recovery traffic within the small local range of each server node. Our evaluation shows that CubeX efficiently supports RAM-based KV store for cube-based networks, and CubeX remarkably outperforms MemCube in both throughput and recovery time.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Generalization and Implementation of RAM-Based Key-Value Store
    Tian, Tian
    Zhang, Chengfei
    Yu, Kai
    Zhang, Yiming
    Zhong, Ping
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1412 - 1413
  • [2] Dotori: A Key-Value SSD Based KV Store
    Duffy, Carl
    Shim, Jaehoon
    Kim, Sang-Hoon
    Kim, Jin-Soo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (06): : 1560 - 1572
  • [3] Check-In: In-Storage Checkpointing for Key-Value Store System Leveraging Flash-Based SSDs
    Yoon, Joohyeong
    Jeong, Won Seob
    Ro, Won Woo
    2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, : 693 - 706
  • [4] Constructing a Lightweight Key-Value Store Based on the Windows Native Features
    Kwon, Hyuk-Yoon
    APPLIED SCIENCES-BASEL, 2019, 9 (18):
  • [5] BlueCache: A Scalable Distributed Flash-based Key-value Store
    Xu, Shuotao
    Lee, Sungjin
    Jun, Sang-Woo
    Liu, Ming
    Hicks, Jamey
    Arvind
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 10 (04): : 301 - 312
  • [6] Improving Write Performance of LSMT-based Key-Value Store
    Zhang, WeiTao
    Xu, Yinlong
    Li, Yongkun
    Li, Dinglong
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 553 - 560
  • [7] BUILDING A DISTRIBUTED KEY-VALUE STORE WITH FPGA-BASED MICROSERVERS
    Istvan, Zsolt
    Sidler, David
    Alonso, Gustavo
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [8] GHStore: A High Performance Global Hash Based Key-Value Store
    Li, Jiaoyang
    Yue, Yinliang
    Wang, Weiping
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2022, PT I, 2022, : 493 - 508
  • [9] Learnability in sequential RAM-based neural networks
    de Souto, MCP
    Adeodato, JL
    VTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, PROCEEDINGS, 1998, : 20 - 25
  • [10] FPGA-Accelerated Compactions for LSM-based Key-Value Store
    Zhang, Teng
    Wang, Jianying
    Cheng, Xuntao
    Xu, Hao
    Yu, Nanlong
    Huang, Gui
    Zhang, Tieying
    He, Dengcheng
    Li, Feifei
    Cao, Wei
    Huang, Zhongdong
    Sun, Jianling
    PROCEEDINGS OF THE 18TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2020, : 225 - 237