西安电子科技大学学报 ›› 2020, Vol. 47 ›› Issue (6): 139-147.doi: 10.19665/j.issn1001-2400.2020.06.020

• 面对B5G/6G的信息传输与接入技术进展 • 上一篇    下一篇

分布式存储中的克隆piggybacking框架

张璐1(),孙蓉1,2(),刘景伟3   

  1. 1.西安电子科技大学 综合业务网理论及关键技术国家重点实验室,陕西 西安 710071
    2.华侨大学 厦门市移动多媒体通信重点实验室,福建 厦门 361021
    3.西安电子科技大学 陕西省区块链与安全计算重点实验室,陕西 西安 710071
  • 收稿日期:2020-06-28 出版日期:2020-12-20 发布日期:2021-01-06
  • 通讯作者: 孙蓉
  • 作者简介:胡建伟(1973—),男,副教授,E-mail: jhost@xidian.edu.cn|张 璐(1996-),女,西安电子科技大学硕士研究生,E-mail: zhanglu123@stu.xidian.edu.cn
  • 基金资助:
    国家自然科学基金(61671340);陕西省重点研发计划重点产业创新链(2020ZDLGY05-04);陕西省重点研发计划重点产业创新链(2019ZDLGY13-05);陕西省重点研发计划重点产业创新链(2019ZDLGY12-01)

Cloned piggybacking framework for distributed storage

ZHANG Lu1(),SUN Rong1,2(),LIU Jingwei3   

  1. 1. State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
    2. Xiamen Key Laboratory of Mobile Multimedia Communications, Huaqiao University, Xiamen 361021, China
    3. Shaanxi Key Laboratory of Blockchain and Secure Computing, Xidian University, Xi’an 710071, China
  • Received:2020-06-28 Online:2020-12-20 Published:2021-01-06
  • Contact: Rong SUN

摘要:

随着5G技术的快速发展,分布式存储系统凭借低成本、高可用性、高吞吐量和海量存储能力等特点,越来越受到人们的青睐。由于节点众多,节点故障频发,因此采用一定的数据容错技术来保证数据的可靠性尤为重要。近年来,piggybacking框架以其优异的修复性质受到了广泛关注。从piggybacking框架的修复度入手,为了同时降低修复带宽和修复度,提出了克隆piggybacking框架。与其他piggybacking框架不同,该框架只对一组节点进行嵌入设计和修复分析,其他组内对应节点通过克隆的方式简化设计过程。根据“一个节点的信息符号尽可能地只嵌入一个子条带”的设计思想,权衡修复带宽和修复度。与现有的piggybacking框架相比,克隆piggybacking框架设计简单,进一步降低了信息节点的修复带宽。

关键词: 抽象语法树, 深度学习, 循环神经网络, 漏洞挖掘, 分布式存储, piggybacking框架, 修复带宽, 修复度

Abstract:

With the rapid development of 5G technology, distributed storage systems are popular with its features such as low cost, high availability, high throughput and massive storage capacity. Due to the frequent node failures, it is important to adopt data fault tolerance technology to ensure the reliability of data. In recent years, the piggybacking framework has received extensive attention for its excellent repair properties. In this paper, we propose a cloned piggybacking framework design to optimize average repair bandwidth and repair locality. Different from other piggybacking frameworks, the piggybacking and repairing methods are carried out on one set of nodes. Then the corresponding nodes in other groups are piggybacked in the same way. The trade-off between repair bandwidth and repair locality is established by the idea of “one parity node only piggybacks symbols from one substripe”. Compared with the existing piggybacking framework, the cloned piggybacking framework is simple in design and can further reduce the repair bandwidth of information nodes.

Key words: abstract syntax tree, deep learning, recurrent neural network, vulnerability mining, distributed storage, piggybacking framework, repair bandwidth, repair locality

中图分类号: 

  • TP311.5
Baidu
map