Abstract
Cloud infrastructure has enough memory storage space to store large data, so it is used to perform calculations in industrial sectors. The generated data are updated on the cloud server and sent to the consumer through the network. However, the development of blockchain is being adopted by various users to store important data at a low cost. But the stored data are not secure and reliable. IoT devices increase the number of transactions that work as colleagues in different systems, thus causing an inefficient storage problem. To overcome these issues, we use a metaheuristic algorithm to find a good solution to an optimization problem by identifying less frequently queried blocks in BC. Thus, a Fuzzy Hybrid-Flash Butterfly Optimization Algorithm (FHFBOA) is proposed to reduce storage weight in the blockchain and focuses on the problems of storing partial blocks in the cloud, and transforms storage issues into a multi-objective optimization issues. Based on storage cost, local space occupancy, and query probability, an objective function is developed in solving the storage capacity problem of blockchain. The ToN-IoT dataset is utilized to conduct the experiment. The HFBOA algorithm implements various stages of the algorithm such as optimization stage, local search, initialization stage, switch parameter setting, and global search to transfer the number of blocks in the blockchain to the cloud (optimal solution). Here, parameters in HFBOA are evaluated for performance evaluation in terms of storage space required, running time, CPU time, and time spent querying using a bottleneck strategy. The proposed FHFBOA model shows minimal storage space and this method shows large improvements in CPU time requirements from 75 to 98%. It achieves 98% data throughput for a total of 130 runs.








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
Sharma, P., Jindal, R., Borah, M.D.: Blockchain-based decentralized architecture for a cloud storage system. J. Inf. Security Appl. 62, 102970 (2021)
Mughal, A., Joseph, A.: Blockchain for cloud storage security: a review. In: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), pp. 1163–1169. IEEE (2020)
Wang, S., Wang, X., Zhang, Y.: A secure cloud storage framework with access control based on blockchain. IEEE Access 7, 112713–112725 (2019)
Desai, S., Deshmukh, O., Shelke, R., Choudhary, H., Sambhare, S.S., Yadav, A.: Blockchain based secure data storage and access control system using cloud. In: 2019 5th International Conference on Computing, Communication, Control and Automation (ICCUBEA), pp. 1–6. IEEE (2019)
Li, A., Tan, S., Jia, Y.: A method for achieving provable data integrity in cloud computing. J. Supercomput. 75(1), 92–108 (2019)
Tang, Y., Zou, Q., Chen, J., Li, K., Kamhoua, C.A., Kwiat, K., Njilla, L.: ChainFS: blockchain-secured cloud storage. In 2018 IEEE 11th international conference on cloud computing (CLOUD), pp. 987–990. IEEE (2018)
Ahamd, F.: Cloud storage security using blockchain technology. Lahore Garrison Univ. Res. J. Comput. Sci. Inf. Technol. 3(4), 23–29 (2019)
Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H.: An overview of blockchain technology: architecture, consensus, and future trends. In: 2017 IEEE International Congress on Big Data (BigData Congress), pp. 557–564. IEEE (2017)
Yang, R., Yu, F.R., Si, P., Yang, Z., Zhang, Y.: Integrated blockchain and edge computing systems: a survey, some research issues and challenges. IEEE Commun. Surv. Tutor. 21(2), 1508–1532 (2019)
Xu, M., Feng, G., Ren, Y., Zhang, X.: On cloud storage optimization of blockchain with a clustering-based genetic algorithm. IEEE Internet Things J. 7(9), 8547–8558 (2020)
Reyna, A., Martín, C., Chen, J., Soler, E., Díaz, M.: On blockchain and its integration with IoT. Challenges and opportunities. Future Gener. Comput. Syst. 88, 173–190 (2018)
Yli-Huumo, J., Ko, D., Choi, S., Park, S., Smolander, K.: Where is current research on blockchain technology?—a systematic review. PLoS ONE 11(10), e0163477 (2016)
Belotti, M., Božić, N., Pujolle, G., Secci, S.: A vademecum on blockchain technologies: when, which, and how. IEEE Commun. Surv. Tutor. 21(4), 3796–3838 (2019)
Singh, S., Hosen, A.S., Yoon, B.: Blockchain security attacks, challenges, and solutions for the future distributed IoT network. IEEE Access 9, 13938–13959 (2021)
Natarajan, H., Krause, S., Gradstein, H.: Distributed Ledger Technology and Blockchain. World Bank, Washington DC (2017)
Mubarakali, A.: Healthcare services monitoring in cloud using secure and robust healthcare-based BLOCKCHAIN (SRHB) approach. Mobile Netw. Appl. 25(4), 1330–1337 (2020)
Alkadi, O., Moustafa, N., Turnbull, B., Choo, K.K.R.: A deep blockchain framework-enabled collaborative intrusion detection for protecting IoT and cloud networks. IEEE Internet Things J. 8(12), 9463–9472 (2020)
Ali, A., Khan, A., Ahmed, M., Jeon, G.: BCALS: blockchain-based secure log management system for cloud computing. Trans. Emerg. Telecommun. Technol. 33(4), e4272 (2022)
Li, J., Wu, J., Chen, L.: Block-secure: blockchain-based scheme for secure P2P cloud storage. Inf. Sci. 465, 219–231 (2018)
Zhang, Y., Xu, C., Lin, X., Shen, X.: Blockchain-based public integrity verification for cloud storage against procrastinating auditors. IEEE Trans. Cloud Comput. 9(3), 923–937 (2019)
Miao, Y., Huang, Q., Xiao, M., Li, H.: Decentralized and privacy-preserving public auditing for cloud storage based on blockchain. IEEE Access 8, 139813–139826 (2020)
Zhang, C., Xu, Y., Hu, Y., Wu, J., Ren, J., Zhang, Y.: A blockchain-based multi-cloud storage data auditing scheme to locate faults. IEEE Trans. Cloud Comput. 10(4), 2252–2263 (2021)
Ullah, Z., Raza, B., Shah, H., Khan, S., Waheed, A.: Towards blockchain-based secure storage and trusted data sharing scheme for IoT environment. IEEE Access 10, 36978–36994 (2022)
Zhao, J., Huang, H., Gu, C., Hua, Z., Zhang, X.: Blockchain-assisted conditional anonymity privacy-preserving public auditing scheme with reward mechanism. IEEE Syst. J. 16(3), 4477–4488 (2021)
Darwish, M.A., Yafi, E., Al Ghamdi, M.A., Almasri, A.: Decentralizing privacy implementation at cloud storage using blockchain-based hybrid algorithm. Arab. J. Sci. Eng. 45(4), 3369–3378 (2020)
Padhy, N.: An automation API to optimize the rate of transmission using RCLONE from local system to cloud storage environment. Mater. Today Proc. 37, 2462–2466 (2021)
Kamal, M., Amin, S., Ferooz, F., Awan, M.J., Mohammed, M.A., Al-Boridi, O., Abdulkareem, K.H.: Privacy-aware genetic algorithm based data security framework for distributed cloud storage. Microprocess. Microsyst. 94, 104673 (2022)
Li, J., Wu, J., Jiang, G., Srikanthan, T.: Blockchain-based public auditing for big data in cloud storage. Inf. Process. Manage. 57(6), 102382 (2020)
Ren, Y., Leng, Y., Qi, J., Sharma, P.K., Wang, J., Almakhadmeh, Z., Tolba, A.: Multiple cloud storage mechanism based on blockchain in smart homes. Future Gener. Comput. Syst. 115, 304–313 (2021)
Huang, P., Fan, K., Yang, H., Zhang, K., Li, H., Yang, Y.: A collaborative auditing blockchain for trustworthy data integrity in cloud storage system. IEEE Access 8, 94780–94794 (2020)
Sanaj, M.S., Prathap, P.J.: An efficient approach to the map-reduce framework and genetic algorithm based whale optimization algorithm for task scheduling in cloud computing environment. Mater. Today Proc. 37, 3199–3208 (2021)
Bansal, M., Malik, S.K.: A multi-faceted optimization scheduling framework based on the particle swarm optimization algorithm in cloud computing. Sustain. Comput. Inf. Syst. 28, 100429 (2020)
Al Omar, A., Bhuiyan, M.Z.A., Basu, A., Kiyomoto, S., Rahman, M.S.: The privacy-friendly platform for healthcare data in a cloud-based on blockchain environment. Future Gener. Comput. Syst. 95, 511–521 (2019)
Stergiou, C.L., Psannis, K.E.: Digital twin intelligent system for industrial IoT-based big data management and analysis in cloud. Virtual Reality Intell. Hardw. 4(4), 279–291 (2022)
Ulabedin, Z., Nazir, B.: Replication and data management-based workflow scheduling algorithm for multi-cloud data centre platform. J. Supercomput. 77(10), 10743–10772 (2021)
Zhang, M., Wang, D., Yang, J.: Hybrid-flash butterfly optimization algorithm with logistic mapping for solving the engineering constrained optimization problems. Entropy 24(4), 525 (2022)
Mortazavi, A.: Interactive fuzzy search algorithm: a new self-adaptive hybrid optimization algorithm. Eng. Appl. Artif. Intell. 81, 270–282 (2019)
Munir, M.S., Bajwa, I.S., Cheema, S.M.: An intelligent and secure smart watering system using fuzzy logic and blockchain. Comput. Electr. Eng. 77, 109–119 (2019)
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Human and Animal Rights
This article does not contain any studies with human or animal subjects performed by any of the authors.
Informed Consent
Informed consent was obtained from all individual participants included in the study.
Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Suresh, K., Anand, K., Nagappan, G. et al. A Blockchain-Based Cloud File Storage System Using Fuzzy-Based Hybrid-Flash Butterfly Optimization Approach for Storage Weight Reduction. Int. J. Fuzzy Syst. 26, 978–991 (2024). https://doi.org/10.1007/s40815-023-01645-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-023-01645-4