A Reliable Distributed-Cloud Storage Based on Permissioned Blockchain

被引:0
作者
Zhang, Kaimin [1 ]
Wang, Xingwei [1 ]
Yi, Bo [1 ]
Huang, Min [2 ]
Qiu, Lin [1 ]
Lv, Enliang [1 ]
Guo, Jingjing [1 ]
机构
[1] Northeastern Univ, Coll Comp Sci & Engn, Shenyang 110819, Peoples R China
[2] Northeastern Univ, Coll Informat Sci & Engn, Shenyang 110819, Peoples R China
关键词
Cloud computing; Blockchains; Costs; Data integrity; Reliability; Encoding; Fault tolerant systems; Codes; Reliability theory; Redundancy; Distributed-cloud storage; cloud computing; permissioned blockchain; erasure coding; data auditing; byzantine fault tolerance; PROVABLE DATA POSSESSION; SCHEME;
D O I
10.1109/TSC.2025.3565388
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional single-cloud storage suffers from single point of failure, leading to low data availability. As a result, it fails to meet users' demands for reliable cloud storage services. Therefore, the current cloud storage paradigm has shifted to distributed-cloud storage (e.g., multi-cloud storage, JointCloud storage), where users store multiple replicas of data across multiple Cloud Service Providers (CSPs). However, this imposes significant storage pressure on CSPs. To reduce costs and maximize profits, some malicious CSPs may delete user data, undermining trust in cloud services and hindering the growth of the cloud computing industry. To address this issue, we propose a novel distributed-cloud storage based on permissioned blockchain, which effectively reduces storage costs while ensuring data availability. Firstly, we integrate Byzantine Fault Tolerance in permissioned blockchain with erasure coding (EC) to replace the traditional multi-cloud multi-replica storage approach. This integration significantly reduces storage costs while providing an efficient means for data recovery. Based on blockchain, we further propose a data integrity auditing approach that eliminates reliance on semi-trusted third-party auditors and enables decentralized data integrity verification. Combined with this auditing approach, our EC-based data recovery approach ensures data availability while enhancing users' trust in distributed-cloud storage. Theoretical analysis indicates that our scheme reduces storage overhead from O(n) to O(1) with n CSPs while ensuring data availability. Meanwhile, experimental results demonstrate that computational overhead is reduced by approximately 78% compared to traditional multi-cloud multi-replica storage, achieving the cost-effective and highly reliable distributed-cloud storage.
引用
收藏
页码:1216 / 1231
页数:16
相关论文
共 36 条
[1]  
AlZain M. A., 2012, 2012 45th Hawaii International Conference on System Sciences (HICSS), P5490, DOI 10.1109/HICSS.2012.153
[2]  
Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
[3]   Erasure coding for distributed storage: an overview [J].
Balaji, S. B. ;
Krishnan, M. Nikhil ;
Vajha, Myna ;
Ramkumar, Vinayak ;
Sasidharan, Birenjith ;
Kumar, P. Vijay .
SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (10)
[4]   Proof of Karma (PoK): A Novel Consensus Mechanism for Consortium Blockchain [J].
Biswas, Amit ;
Yadav, Ravi ;
Baranwal, Gaurav ;
Tripathi, Anil Kumar .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) :2908-2922
[5]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[6]   Enabling Optimal Access and Error Correction for the Repair of Reed-Solomon Codes [J].
Chen, Zitan ;
Ye, Min ;
Barg, Alexander .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (12) :7439-7456
[7]  
Chunye Gong, 2010, 2010 39th International Conference on Parallel Processing Workshops (ICPPW), P275, DOI 10.1109/ICPPW.2010.45
[8]   A survey of empirical performance evaluation of permissioned blockchain platforms: Challenges and opportunities [J].
Dabbagh, Mohammad ;
Choo, Kim-Kwang Raymond ;
Beheshti, Amin ;
Tahir, Mohammad ;
Safa, Nader Sohrabi .
COMPUTERS & SECURITY, 2021, 100
[9]   PartitionChain: A Scalable and Reliable Data Storage Strategy for Permissioned Blockchain [J].
Du, Zhengyi ;
Pang, Xiongtao ;
Qian, Haifeng .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (04) :4124-4136
[10]   Dynamic Proof of Data Possession and Replication With Tree Sharing and Batch Verification in the Cloud [J].
Guo, Wei ;
Qin, Sujuan ;
Gao, Fei ;
Zhang, Hua ;
Li, Wenmin ;
Jin, Zhengping ;
Wen, Qiaoyan .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) :1813-1824