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

2019 ◽  
Vol 9 (22) ◽  
pp. 4893 ◽  
Author(s):  
Ivana Strumberger ◽  
Nebojsa Bacanin  ◽  
Milan Tuba ◽  
Eva Tuba

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.

Author(s):  
Shuai Wang ◽  
Xiaochen Zhang ◽  
Wengxiang Chen ◽  
Wei Han ◽  
Shoubin Zhou ◽  
...  

The state of health (SOH) reflects the health status of the lithium-ion battery and is expected to accurately predicted, so as the corresponding maintenance measures can be taken to ensure the safe operation of the battery. This paper proposed a SOH prediction method based on multi-kernel relevance vector machine (RVM) and whale optimization algorithm (WOA). Firstly, the original features were obtained from the battery voltage and temperature data in charging and discharging phases. Secondly, the minimal-redundancy-maximal-relevance (mRMR) algorithm was introduced to select the optimal feature set. Then, the online model and offline model based on multi-kernel RVM and WOA were constructed. Finally, a hybrid model which combines the online model and offline model was proposed to prediction the SOH of the lithium-ion battery. The performance of the proposed method was evaluated with two kinds of data sets. The experimental results showed that the proposed method obtained higher prediction accuracy in both long-term and short-term periods than other methods.


2019 ◽  
Vol 63 (2) ◽  
pp. 239-253
Author(s):  
Thanga Revathi S ◽  
N Ramaraj ◽  
S Chithra

Abstract This paper proposes a retrievable data perturbation model for overcoming the challenges in cloud computing. Initially, genetic whale optimization algorithm (genetic WOA) is developed by integrating genetic algorithm (GA) and WOA for generating the optimized secret key. Then, the input data and the optimized secret key are given to the Tracy–Singh product-based model for transforming the original database into perturbed database. Finally, the perturbed database can be retrieved by the client, if and only if the client knows the secret key. The performance of the proposed model is analyzed using three databases, namely, chess, T10I4D100K and retail databases from the FIMI data set based on the performance metrics, privacy and utility. Also, the proposed model is compared with the existing methods, such as Retrievable General Additive Data Perturbation, GA and WOA, for the key values 128 and 256. For the key value 128, the proposed model has the better privacy and utility of 0.18 and 0.83 while using the chess database. For the key value 256, the proposed model has the better privacy and utility of 0.18 and 0.85, using retail database. From the analysis, it can be shown that the proposed model has better privacy and utility values than the existing models.


Sensors ◽  
2021 ◽  
Vol 21 (5) ◽  
pp. 1583 ◽  
Author(s):  
Shanky Goyal ◽  
Shashi Bhushan ◽  
Yogesh Kumar ◽  
Abu ul Hassan S. Rana ◽  
Muhammad Raheel Bhutta ◽  
...  

Cloud computing offers the services to access, manipulate and configure data online over the web. The cloud term refers to an internet network which is remotely available and accessible at anytime from anywhere. Cloud computing is undoubtedly an innovation as the investment in the real and physical infrastructure is much greater than the cloud technology investment. The present work addresses the issue of power consumption done by cloud infrastructure. As there is a need for algorithms and techniques that can reduce energy consumption and schedule resource for the effectiveness of servers. Load balancing is also a significant part of cloud technology that enables the balanced distribution of load among multiple servers to fulfill users’ growing demand. The present work used various optimization algorithms such as particle swarm optimization (PSO), cat swarm optimization (CSO), BAT, cuckoo search algorithm (CSA) optimization algorithm and the whale optimization algorithm (WOA) for balancing the load, energy efficiency, and better resource scheduling to make an efficient cloud environment. In the case of seven servers and eight server’s settings, the results revealed that whale optimization algorithm outperformed other algorithms in terms of response time, energy consumption, execution time and throughput.


Sign in / Sign up

Export Citation Format

Share Document