• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (05): 761-772.

• 高性能计算 • 上一篇    下一篇

云际存储系统性能优化研究现状与展望

朱良杰1,2,沈佳杰2,3,周扬帆1,2 ,王新1,2,3   

  1. (1.复旦大学计算机科学技术学院,上海 201203;2.上海市智能信息处理重点实验室,上海 200433;

    3.复旦大学信息化办公室,上海 200433)

  • 收稿日期:2020-12-03 修回日期:2021-02-04 接受日期:2021-05-25 出版日期:2021-05-25 发布日期:2021-05-19
  • 基金资助:
    国家自然科学基金(61971145)

A survey on performance optimization of cloud-of-clouds storage system

ZHU Liang-jie1,2 ,SHEN Jia-jie2,3 ,ZHOU Yang-fan1,2 ,WANG Xin1,2,3   

  1. (1.School of Computer Science,Fudan University,Shanghai 201203;

    2.Shanghai Key Laboratory of Intelligent Information Processing,Shanghai 200433;

    3.Informatization Office,Fudan University,Shanghai 200433,China)
  • Received:2020-12-03 Revised:2021-02-04 Accepted:2021-05-25 Online:2021-05-25 Published:2021-05-19

摘要: 云际存储系统提供了一个云存储资源管理平台,该平台被广泛地部署到了不同的在线应用场景中。通过将用户数据加密分发到多个云,云际存储系统可以保证存储数据的安全性和可靠性。为了高效地管理云际存储系统的各种资源,云际存储系统设计了不同数据分发方案来满足应用需求。从存储性能优化的角度出发,综述了当前云际存储的主要应用场景、系统功能及对应的实现方案。首先,介绍了云际存储系统的背景及当前主要的数据分发方案。其次,比较了当前主流云际存储系统网络传输及资源管理方案。其中,包括分析云际存储系统数据读写和修复操作中主要网络传输方案及当前云际存储系统对于用户端设备及云端资源策略。最后,总结了当前云际存储的主要应用场景和相应系统实现方案。在此基础上,分析了当前云际存储系统中亟待解决的问题及其带来的挑战,并给出了可能的系统解决方案。

关键词: 云际存储, 分布式存储, 纠删码, 数据分发方案, 性能优化

Abstract: The cloud-of-clouds storage system provides a cloud storage resource management platform that is widely deployed in different online application scenarios. By encrypting and distributing user data to multiple clouds, the cloud-of-clouds storage system can ensure the safety and reliability of stored data. In order to efficiently manage various resources of the cloud-of-clouds storage system, the cloud-of-clouds storage system has designed different data distribution schemes to meet application requirements. From the perspective of storage performance optimization, this paper summarizes the main application scenarios, system functions and corresponding implementation schemes of current cloud-of-clouds storage. Firstly, this paper introduces the background of the cloud-of-clouds storage system and the current main data distribution schemes. Secondly, this paper compares the current mainstream inter-cloud storage system network transmission and resource management solutions. Among them, it includes the analysis of the main network transmission schemes in the data read and write and repair operations of the cloud-of-clouds storage system and the current cloud-of-clouds storage system’s strategy for client devices and cloud resources. Finally, this paper summarizes the current main application scenarios of cloud-of-clouds storage and corresponding system implementation schemes. On this basis, this paper analyzes the problems to be solved in the current cloud-of-clouds storage system and the challenges it brings, and gives possible system solutions.


Key words: cloud-of-clouds storage;distributed storage;erasure code;data dispersal scheme, performance optimization