跳到主要导航 跳到搜索 跳到主要内容

Cbase-ec: Achieving optimal throughput-storage efficiency trade-off using erasure codes

  • Chuqiao Xiao*
  • , Yefeng Xia
  • , Qian Zhang
  • , Xueqing Gong*
  • , Liyan Zhu
  • *此作品的通讯作者
  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

Many distributed database systems that guarantee high concurrency and scalability adopt read-write separation architecture. Simultaneously, these systems need to store massive amounts of data daily, requiring different mechanisms for storing and accessing data, such as hot and cold data access strategies. Unlike distributed storage systems, the distributed database splits a table into sub-tables or shards, and the request frequency of each sub-table is not the same within a specific time. Therefore, it is not only necessary to design hot-to-cold approaches to reduce storage overhead, but also cold-to-hot methods to ensure high concurrency of those systems. We present a new redundant strategy named CBase-EC, using erasure codes to trade the performances of transaction processing and storage efficiency for CBase database systems developed for financial scenarios of the Bank. Two algorithms are proposed: the hot-cold tablets (shards) recognition algorithm and the hot-cold dynamic conversion algorithm. Then we adopt two optimization approaches to improve CBase-EC performance. In the experiment, we compare CBase-EC with three-replicas in CBase. The experimental results show that although the transaction processing performance declined by no more than 6%, the storage efficiency increased by 18.4%.

源语言英语
文章编号126
页(从-至)1-16
页数16
期刊Electronics (Switzerland)
10
2
DOI
出版状态已出版 - 2 1月 2021

指纹

探究 'Cbase-ec: Achieving optimal throughput-storage efficiency trade-off using erasure codes' 的科研主题。它们共同构成独一无二的指纹。

引用此