A Probabilistic Approach to Load Balancing in Multi-Cloud Environments via Machine Learning and Optimization Algorithms


Sefati S. S., Nor A. M., Arasteh B., Craciunescu R., Comsa C.

Journal of Grid Computing, cilt.23, sa.2, 2025 (SCI-Expanded, Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 23 Sayı: 2
  • Basım Tarihi: 2025
  • Doi Numarası: 10.1007/s10723-025-09805-6
  • Dergi Adı: Journal of Grid Computing
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, FRANCIS, Compendex, INSPEC
  • Anahtar Kelimeler: Load balancing, Multi-cloud environments, Optimization algorithms, Probabilistic modeling, Resource utilization, Ultra-reliable low-latency communications (URLLC)
  • İstanbul Üniversitesi Adresli: Evet

Özet

Efficient load balancing stands out as a crucial challenge in multi-cloud environments, particularly for applications that demand ultra-reliable, low-latency communications (URLLC). This paper proposes a novel approach integrating Decision Functions with Normal Distributions (DFND) for precise probabilistic modeling of task-to-cloud compatibility. Multivariate normal distributions capture interdependencies between resource features such as CPU, memory, bandwidth, and latency, ensuring accurate resource compatibility evaluation. Additionally, the Tasmanian Devil Optimization (TDO) algorithm employs dynamic exploration and exploitation strategies inspired by natural behaviors, providing rigorous optimization to improve task assignment in dynamic, multi-cloud environments. It uses flexible methods to ensure the optimization process is both efficient and scalable. Simulation results using CloudSim demonstrate significant improvements over state-of-the-art methods in terms of makespan reduction, response time minimization, resource utilization, and cost efficiency. The proposed framework effectively supports latency-sensitive, large-scale applications in dynamic, heterogeneous multi-cloud environments.