块链
计算机科学
云计算
云存储
分布式数据存储
分布式计算
计算机安全
操作系统
作者
Kaimin Zhang,Xingwei Wang,Bo Yi,Min Huang,Lin Qiu,Enliang Lv,Jingjing Guo
标识
DOI:10.1109/tsc.2025.3565388
摘要
Traditional single-cloud storage suffers from single points 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.
科研通智能强力驱动
Strongly Powered by AbleSci AI