At present, cloud computing has developed into a high-performance computing service model integrating the technical advantages of distributed computing, utility computing, load balancing, parallel computing, network storage, hot backup redundancy and virtualization. However, due to the lack of effective algorithm at the beginning of DAG task scheduling to ensure the load balance of resource node allocation during task scheduling, this paper proposes a cloud computing resource node allocation algorithm (NA-LB) based on load balancing strategy. The algorithm records the changes of virtual machine operating parameters in the cloud computing resource pool as vector values of spatial vectors, Therefore, the mathematical calculation method of load balance is given and used as the load balance index to measure the allocation of resource nodes. At the same time, the task replication strategy is used to further optimize the task resource node allocation process. The experimental results show that NA-LB algorithm can effectively shorten the DAG data processing time and show good load balance.
Seyedmajid MousaviAmir MosaviAnnamária R. Várkonyi-Kóczy
Hamida BanoNadeem JavaidKomal TehreemKainat AnsarMaheen ZahidTooba Nazar
Tulsidas NakraniDilendra HiranChetankumar Sindhi
N. MalarvizhiJ. AswiniE. A. Neeba