计算机科学
云计算
负载平衡(电力)
分布式计算
调度(生产过程)
算法
并行计算
操作系统
数学优化
数学
几何学
网格
作者
Mao‐Lun Chiang,Hui-Ching Hsieh,Yu‐Huei Cheng,Wei‐Ling Lin,Bo-Hao Zeng
标识
DOI:10.1016/j.eswa.2022.118714
摘要
• The BCSV algorithm can assign tasks efficiently in heterogeneous environments. • The main idea is to apply the SSV , LSV, and CSV values as the scheduling factors. • The BCSV algorithm has better results in load balance than the existed algorithms. In recent years, cloud computing has become an ideal way to provide different types of applications. It can provide the processing, storage, web services, development platforms, and databases to enable the companies to scale their infrastructure and service types quickly. As the demand for higher processing power increases, large amounts of data will cause a significant burden on the cloud computing environment. Therefore, an efficient scheduling algorithm for tasks under the cloud computing environment has become a crucial issue. Some well-known algorithms such as Suffrage, MaxSuffrage, and AMS have been proposed to improve the scheduling performance. However, the above algorithms do not consider the load balancing problem of working nodes. This load balancing issue will limit the overall performance of the network system. Hence, the BCSV scheduling algorithm has been proposed to improve the above problems in this paper. The main idea of BCSV is to use the Smallest Suffrage Value (SSV), Largest Suffrage Value (LSV), and Criteria Suffrage Value (CSV) as the scheduling factor to enhance the performance of the task dispatch. According to the experiment results, the proposed BCSV algorithm can obtain better load balance and makespan than the existed algorithms under the HiHi, HiLo, LoHi, and LoLo heterogeneous network environment. In other words, the proposed BCSV algorithm can get better task scheduling results while considering the load balancing problem.
科研通智能强力驱动
Strongly Powered by AbleSci AI