Title
Cloud-Of-Clouds Storage Made Efficient: A Pipeline-Based Approach
Abstract
Cloud-of-clouds storage is a recent approach to improve the security and reliability of data storage for online applications. It encrypts and encodes the user data, and disperses the results to multiple clouds. Thus, the data can tolerate cloud failures, while cannot be inferred even when some clouds are compromised. However, efficiency is a well-known challenge to such a paradigm, since its data storing process (also known as the dispersal process) is time-consuming involving encryptions, encoding, and transmissions, posing a barrier to its wide application. How to speed up the dispersal process is yet to be well addressed. We observe that the dispersal process consists of two types of operations: calculation and transmission. We find that they can execute simultaneously. Hence, the process can be optimized with a pipelined architecture. To this end, we propose the pipelined versions of two state-of-the-art cloud-of-clouds storage approaches, i.e., AONT-RS and CAONT-RS. We implement both proposals and release them open-source online. To verify their effectiveness, extensive experiments are conducted on a prototype storage system with real-world traces. The results show that the pipelined architecture can improve the performance of the dispersal process.
Year
DOI
Venue
2016
10.1109/ICWS.2016.103
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS)
Field
DocType
Citations 
Data storing,Architecture,Computer data storage,Computer science,Real-time computing,Biological dispersal,Speedup,Encoding (memory),Cloud computing
Conference
0
PageRank 
References 
Authors
0.34
8
4
Name
Order
Citations
PageRank
Jiajie Shen161.86
Jiazhen Gu210.69
Yangfan Zhou323229.72
Xin Wang41169111.70