Skip to main content
Log in

A Blockchain-Based Cloud File Storage System Using Fuzzy-Based Hybrid-Flash Butterfly Optimization Approach for Storage Weight Reduction

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References

  1. Sharma, P., Jindal, R., Borah, M.D.: Blockchain-based decentralized architecture for a cloud storage system. J. Inf. Security Appl. 62, 102970 (2021)

    Google Scholar 

  2. 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)

  3. Wang, S., Wang, X., Zhang, Y.: A secure cloud storage framework with access control based on blockchain. IEEE Access 7, 112713–112725 (2019)

    Article  Google Scholar 

  4. 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)

  5. Li, A., Tan, S., Jia, Y.: A method for achieving provable data integrity in cloud computing. J. Supercomput. 75(1), 92–108 (2019)

    Article  Google Scholar 

  6. 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)

  7. Ahamd, F.: Cloud storage security using blockchain technology. Lahore Garrison Univ. Res. J. Comput. Sci. Inf. Technol. 3(4), 23–29 (2019)

    Google Scholar 

  8. 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)

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Natarajan, H., Krause, S., Gradstein, H.: Distributed Ledger Technology and Blockchain. World Bank, Washington DC (2017)

    Book  Google Scholar 

  16. Mubarakali, A.: Healthcare services monitoring in cloud using secure and robust healthcare-based BLOCKCHAIN (SRHB) approach. Mobile Netw. Appl. 25(4), 1330–1337 (2020)

    Article  MathSciNet  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Li, J., Wu, J., Chen, L.: Block-secure: blockchain-based scheme for secure P2P cloud storage. Inf. Sci. 465, 219–231 (2018)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Article  MathSciNet  Google Scholar 

  37. Mortazavi, A.: Interactive fuzzy search algorithm: a new self-adaptive hybrid optimization algorithm. Eng. Appl. Artif. Intell. 81, 270–282 (2019)

    Article  Google Scholar 

  38. 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)

    Article  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Suresh.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-023-01645-4

Keywords

Navigation