MaiterStore: A Hot-Aware, High-Performance Key-Value Store for Graph Processing

被引:0
|
作者
Chang, Dong [1 ]
Zhang, Yanfeng [1 ]
Yu, Ge [1 ]
机构
[1] Northeastern Univ, Shenyang 110819, Liaoning, Peoples R China
来源
DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2014 | 2014年 / 8505卷
关键词
Graph store; Key-value store; Hot-aware cache; SSDs; Maiter;
D O I
10.1007/978-3-662-43984-5_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, many cloud-based graph computation frameworks are proposed, such as Pregel, GraphLab and Maiter. Most of them exploit the in-memory storage to obtain fast random access which is required for many graph computation. However, the exponential growth in the scale of large graphs and the limitation of the capacity of main memory pose great challenges to these systems on their scalability. In this work, we present a high-performance key-value storage system, called MaiterStore, which addresses the scalability challenge by using solid state drives (SSDs). We treat SSDs as an extension of memory and optimize the data structures for fast query of the large graphs on SSDs. Furthermore, observing that hot-spot property and skewed power-law degree distribution are widely existed in real graphs, we propose a hot-aware caching (HAC) policy to effectively manage the hot vertices (frequently accessed vertices). HAC can conduce to the substantial acceleration of the graph iterative execution. We evaluate MaiterStore through extensive experiments on real large graphs and validate the high performance of our system as the graph storage.
引用
收藏
页码:117 / 131
页数:15
相关论文
共 50 条
  • [21] 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
  • [22] KAML: A Flexible, High-Performance Key-Value SSD
    Jin, Yanqin
    Tseng, Hung-Wei
    Papakonstantinou, Yannis
    Swanson, Steven
    2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2017, : 373 - 384
  • [23] BFC: High-Performance Distributed Big-File Cloud Storage Based On Key-Value Store
    Thanh Trung Nguyen
    Tin Khac Vu
    Minh Hieu Nguyen
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 253 - 258
  • [24] TrieKV: A High-Performance Key-Value Store Design With Memory as Its First-Class Citizen
    Sun, Hui
    Kong, Deyan
    Jiang, Song
    Yue, Yinliang
    Qin, Xiao
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (12) : 2479 - 2496
  • [25] HTStore: A High-Performance Mixed Index Based Key-Value Store for Update-Intensive Workloads
    Liu, Jinzhou
    Yue, Yinliang
    Zhou, Jiang
    Fan, Zhixin
    Yao, Zekun
    WEB AND BIG DATA, PT III, APWEB-WAIM 2023, 2024, 14333 : 507 - 521
  • [26] Building a High-Performance Graph Storage on Top of Tree-Structured Key-Value Stores
    Lin, Heng
    Wang, Zhiyong
    Qi, Shipeng
    Zhu, Xiaowei
    Hong, Chuntao
    Chen, Wenguang
    Luo, Yingwei
    BIG DATA MINING AND ANALYTICS, 2024, 7 (01): : 156 - 170
  • [27] Zone-Aware Persistent Deletion for Key-Value Store Engine
    Nie, Shigiang
    Lei, Tong
    Li, Menghan
    Niu, Jie
    Liu, Song
    Wu, Weiguo
    2024 13TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM, NVMSA 2024, 2024, : 25 - 30
  • [28] HotRing: A Hotspot-Aware In-Memory Key-Value Store
    Chen, Jiqiang
    Chen, Liang
    Wang, Sheng
    Zhu, Guoyun
    Sun, Yuanyuan
    Liu, Huan
    Li, Feifei
    PROCEEDINGS OF THE 18TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2020, : 239 - 252
  • [29] Concerto: A High Concurrency Key-Value Store with Integrity
    Arasu, Arvind
    Eguro, Ken
    Kaushik, Raghav
    Kossmann, Donald
    Meng, Pingfan
    Pandey, Vineet
    Ramamurthy, Ravi
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 251 - 266
  • [30] TippyDB: Geographically-Aware Distributed NoSQL Key-Value Store
    Setiadi, Iskandar
    Kistijantoro, Achmad Imam
    2015 2ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATICS: CONCEPTS, THEORY AND APPLICATIONS ICAICTA, 2015,