Affiliation:
1. Faculty of Engineering, Free University of Bozen-Bolzano, 39100 Bozen-Bolzano, Italy
2. Faculty of Computer Science, University of Nottingham, Semenyih 43500, Selangor, Malaysia
Abstract
In many distributed applications such as the Internet of Things (IoT), large amounts of data are being generated that require robust storage solutions. Traditional cloud solutions, although efficient, often lack trust and transparency because of centralized management. To address these issues, we present Robust-DSN, a distributed storage network leveraging the hybrid distributed replication and encoding network (HYDREN) and the distributed swarm workflow scheduler (DSWS) as its main components. Our system uses an interplanetary file system (IPFS) as an underlay storage network and segments it into multiple regions to distribute the failure domain and improve the data’s proximity to users. HYDREN incorporates Reed–Solomon encoding and distributed replication to improve file availability, while DSWS optimizes resource allocation across the network. The uploaded file is encoded into chunks and distributed across distinct optimal nodes leveraging lightweight multithreading. Additionally, Robust-DSN verifies the integrity of all chunks by preserving the hashes when uploading and validating each chunk while downloading. The proposed system provides a comprehensive solution for resilient distributed data storage, focusing on the key challenges of data availability, integrity, and performance. The results reveal that compared with a state-of-the-art system, the proposed system improves file recovery by 15%, even with a 50% peer failure rate. Furthermore, with replication factor 4 and the same failure resilience as IPFS, it saves 50% storage and enhances file recovery by 8%. Robust-DSN acts as a distributed storage platform for emerging technologies, expanding storage system capabilities in a wide range of distributed applications.
Reference37 articles.
1. Zeng, W., Zhao, Y., Ou, K., and Song, W. (2009, January 24–26). Research on cloud storage architecture and key technologies. Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, Seoul, Republic of Korea.
2. Mogarala, A.G., and Mohan, K. (2018, January 10–12). Security and privacy designs based data encryption in cloud storage and challenges: A review. Proceedings of the 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Bengaluru, India.
3. Charanya, R., and Aramudhan, M. (2016, January 24–26). Survey on access control issues in cloud computing. Proceedings of the 2016 Intl Conference on Emerging Trends in Engineering, Technology and Science (ICETETS), Pudukkottai, India.
4. Wilkinson, S., Boshevski, T., Brandoff, J., and Buterin, V. (2024, January 02). Storj, a Peer-to-Peer Cloud Storage Network. Available online: https://www.researchgate.net/publication/374024792_Storj_A_Peer-to-Peer_Cloud_Storage_Network.
5. Trust management for service migration in Multi-access Edge Computing environments;Le;Comput. Commun.,2022