信息网络安全 ›› 2018, Vol. 18 ›› Issue (11): 18-26.doi: 10.3969/j.issn.1671-1122.2018.11.003

• • 上一篇    下一篇

基于字节级优化更新的云存储增量式网络编码方法研究

马苗立1, 张洪波2(), 丁卫颖2   

  1. 1. 北京工业大学信息学部计算机学院,北京 100124
    2. 唐山师范学院计算机科学系,河北唐山 063000
  • 收稿日期:2018-06-15 出版日期:2018-11-10 发布日期:2020-05-11
  • 作者简介:

    作者简介:马苗立(1987—),女,河北,博士研究生,主要研究方向为智能控制理论及应用;张洪波(1981—),女,河北,讲师,硕士,主要研究方向为计算机程序设计、算法研究;丁卫颖(1978—),女,河北,讲师,硕士,主要研究方向为计算机程序设计、软件测试、数据库。

  • 基金资助:
    国家自然科学基金[61572063];河北省自然科学基金[F2014209276];唐山师范学院科学研究基金[2018C03]

Research on Incremental Network Coding Method for Cloud Storage Based on Byte Level Optimization Update

Miaoli MA1, Hongbo ZHANG2(), Weiying DING2   

  1. 1. College of Computer Science, Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China
    2. Department of Computer Science, Tangshan Normal College, Tangshan Hebei 063000, China
  • Received:2018-06-15 Online:2018-11-10 Published:2020-05-11

摘要:

云存储系统是云计算系统概念的衍生和发展,是一种采用大量分布式存储资源以协同工作的方式来构建的大型集群应用系统,用于向用户提供安全可靠的网络存储服务。为提高云存储系统网络编码的有效性,提升数据的存储效率,文章提出一种基于字节级优化更新的云存储增量式网络编码方法。首先,提出一种字节级优化增量式更新模型技术(Opt-DUM)用于块级差分更新,通过只发送与受影响的编码字节相关的更新,实现云存储增量式编码效率的提升;其次,研究了在更新过程中生成更新向量、减少增量矩阵和文件大小变化的问题,并完成了云存储系统中所有参与模块的更新算法和通信协议的设计;最后,实验结果验证了所设计用于云存储系统中的文件更新网络编码方法的性能优势。

关键词: 字节级, 云存储, 增量式, 网络编码, 通信协议

Abstract:

Cloud storage system is a derivative concept of the cloud computing system, and it is a kind of cluster system including large amounts of the distributed storage resources, which provide safe and reliable network storage service. In order to improve the effectiveness of network coding for cloud storage system and improve the storage efficiency of data, an incremental network coding method for cloud storage based on byte level optimization is proposed. Firstly, a byte level optimization technique (Opt-DUM) is proposed for block differential update, which can improve the efficiency of cloud storage incremental coding by only sending updates related to the affected encoding bytes; Secondly, the problem of generating the update vector, reducing the increment matrix and the change of the file size in the process of updating is studied, and the design of the updating algorithm and communication protocol of all the participating modules in the cloud storage system is completed; Finally, the experimental results verify the performance advantages of the network update algorithm designed for file update in cloud storage system.

Key words: byte level, cloud storage, incremental, network coding, communication protocol

中图分类号: