Rainbow: A Distributed and Hierarchical RDF Triple Store with Dynamic Scalability

被引:0
|
作者
Gu, Rong [1 ]
Hu, Wei [1 ]
Huang, Yihua [1 ]
机构
[1] Nanjing Univ, Natl Key Lab Novel Software Technol, Nanjing 210093, Jiangsu, Peoples R China
关键词
SPARQL; RDF; big data; distributed computing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the Big Data era, the ever-increasing RDF data have reached a scale in billions of triples and brought obstacles and challenges to single-node RDF data stores. As a result, many distributed RDF stores have been emerging in the Semantic Web community recently. However, currently published ones are either not enough efficient on performance or failed to achieve flexible scalability. In this paper, we propose Rainbow, a scalable and efficient RDF triple store. The RDF data indexing scheme in Rainbow is a hybrid one which is designed based on the statistical analysis of user query space. Further, to better support the hybrid indexing scheme, Rainbow adopts a distributed and hierarchical storage architecture that uses HBase as the scalable persistent storage and combines a distributed memory storage to speedup query performance. The RDF data in memory storage is partitioned by the consistent hashing algorithm to achieve the dynamic scalability. Experiments show that Rainbow outperforms typical existing distributed RDF triple stores, with excellent scalability and fault tolerance.
引用
收藏
页码:561 / 566
页数:6
相关论文
共 50 条
  • [21] Dynamic Partitioning Supporting Load Balancing for Distributed RDF Graph Stores
    Bok, Kyoungsoo
    Kim, Junwon
    Yoo, Jaesoo
    SYMMETRY-BASEL, 2019, 11 (07):
  • [22] A dynamic scheme in support of scalability in general purpose Distributed Virtual Environments
    Fortier, R
    Kent, RD
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2002, 657 : 69 - 85
  • [23] Space-Adaptive and Workload-Aware Replication and Partitioning for Distributed RDF Triple Stores
    Al-Ghezi, Ahmed
    Wiese, Lena
    DATABASE AND EXPERT SYSTEMS APPLICATIONS: DEXA 2018 INTERNATIONAL WORKSHOPS, 2018, 903 : 65 - 75
  • [24] Towards a Distributed Large-Scale Dynamic Graph Data Store
    Iwabuchi, Keita
    Sallinen, Scott
    Pearce, Roger
    Van Essen, Brian
    Gokhale, Maya
    Matsuoka, Satoshi
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 892 - 901
  • [25] The role of semantic locality in hierarchical distributed dynamic indexing
    Bouskila, FD
    Pottenger, WM
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 1335 - 1341
  • [26] Video scalability rate control method by dynamic controlling of hierarchical bit allocation ratio
    Kasai, H
    Kodama, M
    Tominaga, H
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2003, 86 (01): : 83 - 96
  • [27] A Hierarchical Model for Fast Distributed Consensus in Dynamic Networks
    Castiglia, Timothy
    Goldberg, Colin
    Patterson, Stacy
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 1189 - 1190
  • [28] A Hierarchical Distributed Control Plane for Path Computation Scalability in Large Scale Software-Defined Networks
    Togou, Mohammed Amine
    Chekired, Djabir Abdeldjalil
    Khoukhi, Lyes
    Muntean, Gabriel-Miro
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03): : 1019 - 1031
  • [29] Modeling and simulation of a hierarchical, distributed, dynamic inventory management scheme
    GTE Lab, Waltham, United States
    Simulation, 6 (340-362):
  • [30] An algorithm for distributed hierarchical diagnosis of dynamic fault and repair events
    Duarte, EP
    Brawerman, A
    Albini, LCP
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 299 - 306