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

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (05): 761-772.

Previous Articles     Next Articles

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