Decentralized dynamic load balancing for virtual machines in cloud computing: a blockchain-enabled system with state channel optimization

被引:0
|
作者
Roselin, J. [1 ]
Insulata, Israelin J. [1 ]
机构
[1] Anna Univ Reg Campus, Tirunelveli, India
来源
JOURNAL OF SUPERCOMPUTING | 2025年 / 81卷 / 03期
关键词
Load balancing; Blockchain; Cloud computing; Virtual machines; State channels; ALGORITHM; CHALLENGES;
D O I
10.1007/s11227-025-06922-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces an innovative load balancing algorithm that utilizes blockchain-enabled cloud computing environments. The proposed scheme leverages blockchain technology's decentralized architecture to dynamically and efficiently distribute workloads across virtual machines (VMs). This approach optimizes resource utilization and enhances the performance of cloud services. By integrating smart contracts and employing a meticulous VM selection process, our method effectively addresses the challenges associated with traditional load balancing techniques, which often struggle to adapt to dynamic, heterogeneous workloads. Furthermore, our algorithm promotes transparency and security in task allocation and execution, capitalizing on blockchain's inherent features of immutability and consensus. The effectiveness of the proposed scheme is demonstrated through rigorous simulation using the CloudSim toolkit, showcasing significant improvements over existing methods in terms of makespan, execution time, resource utilization, and throughput. These results underline the potential of our proposed solution to revolutionize cloud computing infrastructure management, making it more adaptable, efficient, and resilient to varying computing demands.
引用
收藏
页数:30
相关论文
共 44 条
  • [21] Dynamic deployment of virtual machines in cloud computing using multi-objective optimization
    Xu, Bo
    Peng, Zhiping
    Xiao, Fangxiong
    Gates, Antonio Marcel
    Yu, Jian-Ping
    SOFT COMPUTING, 2015, 19 (08) : 2265 - 2273
  • [22] Dynamic Weighted Virtual Machine Live Migration Mechanism to Manages Load Balancing in Cloud Computing
    Tiwari, Pradeep Kumar
    Joshi, Sandeep
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 275 - 279
  • [23] Dynamic deployment of virtual machines in cloud computing using multi-objective optimization
    Bo Xu
    Zhiping Peng
    Fangxiong Xiao
    Antonio Marcel Gates
    Jian-Ping Yu
    Soft Computing, 2015, 19 : 2265 - 2273
  • [24] Blockchain-enabled heterogeneous 6G supported secure vehicular management system over cloud edge computing
    Razaque, Abdul
    Khan, Meenhoon
    Yoo, Joon
    Alotaibi, Aziz
    Alshammari, Majid
    Almiani, Muder
    INTERNET OF THINGS, 2024, 25
  • [25] EEDTO: An Energy-Efficient Dynamic Task Offloading Algorithm for Blockchain-Enabled IoT-Edge-Cloud Orchestrated Computing
    Wu, Huaming
    Wolter, Katinka
    Jiao, Pengfei
    Deng, Yingjun
    Zhao, Yubin
    Xu, Minxian
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04): : 2163 - 2176
  • [26] Modeling and Performance Analysis of Interconnected Servers in a Cloud Computing System with Dynamic Load Balancing
    Krieger, Udo R.
    DISTRIBUTED COMPUTER AND COMMUNICATION NETWORKS, 2016, 601 : 52 - 60
  • [27] Modeling and performance analysis of interconnected servers in a cloud computing system with dynamic load balancing
    Krieger, Udo R.
    Communications in Computer and Information Science, 2016, 601 : 52 - 60
  • [28] Load balancing in virtual machines of cloud environments using two-level particle swarm optimization algorithm
    Zhou, Chunrong
    Jiang, Zhenghong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 9433 - 9444
  • [29] Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization
    Fahimeh Ramezani
    Jie Lu
    Farookh Khadeer Hussain
    International Journal of Parallel Programming, 2014, 42 : 739 - 754
  • [30] Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization
    Ramezani, Fahimeh
    Lu, Jie
    Hussain, Farookh Khadeer
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (05) : 739 - 754