Inicio  /  Applied Sciences  /  Vol: 9 Par: 22 (2019)  /  Artículo
ARTÍCULO
TITULO

Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm

Ivana Strumberger    
Nebojsa Bacanin     
Milan Tuba and Eva Tuba    

Resumen

The cloud computing paradigm, as a novel computing resources delivery platform, has significantly impacted society with the concept of on-demand resource utilization through virtualization technology. Virtualization enables the usage of available physical resources in a way that multiple end-users can share the same underlying hardware infrastructure. In cloud computing, due to the expectations of clients, as well as on the providers side, many challenges exist. One of the most important nondeterministic polynomial time (NP) hard challenges in cloud computing is resource scheduling, due to its critical impact on the cloud system performance. Previously conducted research from this domain has shown that metaheuristics can substantially improve cloud system performance if they are used as scheduling algorithms. This paper introduces a hybridized whale optimization algorithm, that falls into the category of swarm intelligence metaheuristics, adapted for tackling the resource scheduling problem in cloud environments. To more precisely evaluate performance of the proposed approach, original whale optimization was also adapted for resource scheduling. Considering the two most important mechanisms of any swarm intelligence algorithm (exploitation and exploration), where the efficiency of a swarm algorithm depends heavily on their adjusted balance, the original whale optimization algorithm was enhanced by addressing its weaknesses of inappropriate exploitation?exploration trade-off adjustments and the premature convergence. The proposed hybrid algorithm was first tested on a standard set of bound-constrained benchmarks with the goal to more accurately evaluate its performance. After, simulations were performed using two different resource scheduling models in cloud computing with real, as well as with artificial data sets. Simulations were performed on the robust CloudSim platform. A hybrid whale optimization algorithm was compared with other state-of-the-art metaheurisitcs and heuristics, as well as with the original whale optimization for all conducted experiments. Achieved results in all simulations indicate that the proposed hybrid whale optimization algorithm, on average, outperforms the original version, as well as other heuristics and metaheuristics. By using the proposed algorithm, improvements in tackling the resource scheduling issue in cloud computing have been established, as well enhancements to the original whale optimization implementation.

 Artículos similares

       
 
Desalegn Abebaw Zeleke and Hae-Dong Kim    
A mega constellation of Nano/microsatellites is the contemporary solution for global-level Earth observation demands. However, as most of the images taken by Earth-observing satellites are covered by clouds, storing and downlinking these images results i... ver más
Revista: Aerospace

 
Aiping Tan, Yunuo Li, Yan Wang and Yujie Yang    
Recently, there has been a surge in interest surrounding the field of distributed edge computing resource scheduling. Notably, applications like intelligent traffic systems and Internet of Things (IoT) intelligent monitoring necessitate the effective sch... ver más
Revista: Applied Sciences

 
Ying Wu, Xianzhong Zhou, Qingfeng Xia and Lisha Peng    
Cloud manufacturing, as a novel service mode in the manufacturing field with the features of flexible resource assignment, timely service, and quantity-based pricing, has attracted extensive attention in recent years. The cloud manufacturing industry use... ver más
Revista: Applied Sciences

 
Songnong Li, Yao Yan, Yongliang Ji, Wenxin Peng, Lingyun Wan and Puning Zhang    
The increasing number of Artificial Intelligence of Things (AIoT) devices at the edge layer brings serious challenges to the traditional access network architecture, which results in a decrease in data transmission due to different QoS requirements. To i... ver más
Revista: Applied Sciences

 
Prathamesh Lahande, Parag Kaveri and Jatinderkumar Saini    
Cloud computing delivers robust computational services by processing tasks on its virtual machines (VMs) using resource-scheduling algorithms. The cloud?s existing algorithms provide limited results due to inappropriate resource scheduling. Additionally,... ver más
Revista: Informatics