<p>The rapid expansion of cloud services and the increasing reliance on them have made load balancing a significant research challenge. As technological services grow in demand, optimizing their performance becomes essential. This study addresses the load-balancing challenge by mathematically formulating the problem within cloud computing systems, where an objective function is developed to minimize response time, computational cost, and load imbalance, while ensuring constraints such as task allocation to individual virtual machines (VMs) and adherence to resource limits. To solve this problem, we propose a novel hybrid algorithm, ACOCSA, which combines ant colony optimization (ACO) and crow search algorithm (CSA). Our experimental results indicate substantial performance improvements. Specifically, ACOCSA reduces response time by 12% compared to ACO, achieving a reduction from 8.5 to 7.48&#xa0;s for 400 tasks. Additionally, it demonstrates a 5% improvement over GIJA, with response times of 8.20&#xa0;s compared to 8.62&#xa0;s. ACOCSA also completes tasks 33.3% faster than ACO, reducing task completion time from 450 to 300&#xa0;s for 100 tasks, and 7.8% faster than GIJA, which requires 324&#xa0;s. The average cost is reduced by 12.5% when compared to CSA, with a cost of 0.11 versus 0.125 for 10 tasks. Furthermore, ACOCSA achieves a 3.5-point increase in fairness index, from 86 to 89.5, across 100 iterations, indicating improved load distribution and balanced VM utilization. These findings demonstrate that ACOCSA outperforms existing algorithms in terms of response time, cost, and fairness of load distribution. Statistical analyses confirm that ACOCSA consistently achieves superior load balancing efficiency, ranking first among other methods, with a top mean rank of 1.00 in the Friedman test&#xa0;(<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7550_Article_IEq1.gif" Format="GIF" Height="17" Rendition="HTML" Resolution="72" Type="Linedraw" Width="139" /> </InlineMediaObject> <EquationSource Format="TEX">\({ p}\,\hbox {value}\,&lt;\,0.000047\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>p</mi> <mspace width="0.166667em" /> <mtext>value</mtext> <mspace width="0.166667em" /> <mo>&lt;</mo> <mspace width="0.166667em" /> <mn>0.000047</mn> </mrow> </math></EquationSource> </InlineEquation>). Although further empirical validation is needed to explore its energy-saving potential, the results emphasize ACOCSA’s suitability for real-world dynamic cloud environments.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient load balancing in cloud computing using hybrid ant colony optimization and crow search strategies

  • Amar N. Alsheavi,
  • Naji Alhusaini,
  • Xingfu Wang,
  • Shaima Farhan,
  • Samah Abdel Aziz,
  • Ibrahim Abdulrab Ahmed,
  • Ahmed Khalid,
  • Salwa Mutahar Alwazer,
  • Jamil A. M. Saif,
  • Ali A. M. Al-Kubati,
  • Adnan K. Alsalihi,
  • A. S. Ismail

摘要

The rapid expansion of cloud services and the increasing reliance on them have made load balancing a significant research challenge. As technological services grow in demand, optimizing their performance becomes essential. This study addresses the load-balancing challenge by mathematically formulating the problem within cloud computing systems, where an objective function is developed to minimize response time, computational cost, and load imbalance, while ensuring constraints such as task allocation to individual virtual machines (VMs) and adherence to resource limits. To solve this problem, we propose a novel hybrid algorithm, ACOCSA, which combines ant colony optimization (ACO) and crow search algorithm (CSA). Our experimental results indicate substantial performance improvements. Specifically, ACOCSA reduces response time by 12% compared to ACO, achieving a reduction from 8.5 to 7.48 s for 400 tasks. Additionally, it demonstrates a 5% improvement over GIJA, with response times of 8.20 s compared to 8.62 s. ACOCSA also completes tasks 33.3% faster than ACO, reducing task completion time from 450 to 300 s for 100 tasks, and 7.8% faster than GIJA, which requires 324 s. The average cost is reduced by 12.5% when compared to CSA, with a cost of 0.11 versus 0.125 for 10 tasks. Furthermore, ACOCSA achieves a 3.5-point increase in fairness index, from 86 to 89.5, across 100 iterations, indicating improved load distribution and balanced VM utilization. These findings demonstrate that ACOCSA outperforms existing algorithms in terms of response time, cost, and fairness of load distribution. Statistical analyses confirm that ACOCSA consistently achieves superior load balancing efficiency, ranking first among other methods, with a top mean rank of 1.00 in the Friedman test ( \({ p}\,\hbox {value}\,<\,0.000047\) p value < 0.000047 ). Although further empirical validation is needed to explore its energy-saving potential, the results emphasize ACOCSA’s suitability for real-world dynamic cloud environments.