journal article·2022Open access

Hybrid Whale Optimization Algorithm for Resource Optimization in Cloud E-Healthcare Applications

Punit Gupta, Sanjit Bhagat, Dinesh Kumar Saini, Ashish Kumar, Mohammad Alahmadi, Prakash Chandra Sharma

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

In the next generation of computing environment e-health care services depend on cloud services. The Cloud computing environment provides a real-time computing environment for e-health care applications. But these services generate a huge number of computational tasks, real-time computing and comes with a deadline, so conventional cloud optimization models cannot fulfil the task in the least time and within the deadline. To overcome this issue many resource optimization meta-heuristic models are been proposed but these models cannot find a global best solution to complete the task in the least time and manage utilization with the least simulation time. In order to overcome existing issues, an artificial neural-inspired whale optimization is proposed to provide a reliable solution for healthcare applications. In this work, two models are proposed one for reliability estimation and the other is based on whale optimization technique and neural network-based binary classifier. The predictive model enhances the quality of service using performance metrics, makespan, least average task completion time, resource usages cost and utilization of the system. From results as compared to existing algorithms the proposed ANN-WHO algorithms prove to improve the average start time by 29.3%, average finish time by 29.5% and utilization by 11%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Distributed and Parallel Computing Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Interconnected cloud computing environments: Challenges, taxonomy, and survey10.1145/2593512 ↗
2. Cloud computing and SaaS as new computing platforms10.1145/1721654.1721667 ↗
3. QoS-Aware cloud service composition using eagle strategy10.1016/j.future.2018.07.062 ↗
4. Resource provisioning and work flow scheduling in clouds using augmented shuffled frog leaping algorithm10.1016/j.jpdc.2016.11.003 ↗
5. PageRankVM: A pagerank based algorithm with anti-collocation constraints for virtual machine placement in cloud datacenters
6. A view of cloud computing
7. Decreasing impact of SLA violations: A proactive resource allocation approachfor cloud computing environments10.1109/TCC.2014.2305151 ↗
8. Job scheduling algorithm based on berger model in cloud environment10.1016/j.advengsoft.2011.03.007 ↗
9. Hybrid SFLA-GA algorithm for an optimal resource allocation in cloud
10. Task scheduling techniques in cloud computing: A literature survey10.1016/j.future.2018.09.014 ↗
11. Gen · Genetic Algorithms and Engineering Optimization · 2000 · 7
12. Ant colony optimization: A new metaheuristic10.1109/CEC.1999.782657 ↗
13. Particle swarm optimization
14. An improved whale optimization algorithm based on different searching paths and perceptual disturbance10.3390/sym10060210 ↗
15. N. Anand. “Handbook of cloud computing: Basic to advance research on the concepts and design of cloud computing,” BPB Publications, 2019.
16. Data placement in era of cloud computing: A survey, taxonomy and open research issues
17. Towards pattern-based change verification framework for cloud-enabled healthcare component-based10.1109/ACCESS.2020.3014671 ↗
18. A. Nayyar, D. N. Le and N. G. Nguyen, “Advances in swarm intelligence for optimizing problems in computer science,” CRC Press, 2018.10.1201/9780429445927 ↗
19. Resource provisioning in scalable cloud using bio-inspired artificial neural network model10.1016/j.asoc.2020.106876 ↗
20. Cost minimization for computational applications on hybrid cloud infrastructures10.1016/j.future.2013.01.004 ↗
21. Cost-efficient task scheduling for executing large programs in the cloud10.1016/j.parco.2013.03.002 ↗
22. DSC: Scheduling parallel tasks on an unbounded number of processors10.1109/71.308533 ↗
23. A Compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures10.1109/71.207593 ↗
24. Metaheuristic scheduling for cloud: A survey10.1109/JSYST.2013.2256731 ↗
25. Bi-objective decision support system for task scheduling based on genetic algorithm in cloud computing10.1007/s00607-017-0566-5 ↗
26. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
27. Provision of data-intensive services through energy-and QoS-aware virtual machine placement in national cloud data centers10.1109/TETC.2015.2508383 ↗
28. Task scheduling of cloud computing using integrated particle swarm algorithm and ant colony algorithm10.1007/s10586-017-1479-y ↗
29. A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing
30. A Hyper-heuristic scheduling algorithm for cloud10.1109/TCC.2014.2315797 ↗
31. A Multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing10.1109/ACCESS.2015.2508940 ↗
32. Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization
33. DRESS: Dynamic resource-reservation scheme for congested data-intensive computing platforms
34. Dependency-aware and resource-efficient scheduling for heterogeneous jobs in clouds
35. Reliability modeling and analysis of communication networks10.1016/j.jnca.2016.11.008 ↗
36. Cloud infrastructure planning considering different redundancy mechanisms10.1007/s00607-016-0533-6 ↗
37. Modeling performances of concurrent big data applications
38. Reliability analysis of cloud service-based applications through SRGM and NMSPN10.1007/s12204-019-2151-x ↗
39. Estimating the reliability of the elements of cloud services
40. Semi-markov's models for availability assessment of an infrastructure as a service cloud with multiple pools of physical and virtual machines
41. Warm-spare provisioning computing network with switching failure, common cause failure, vacation interruption, and synchronized reneging10.1016/j.ress.2020.106910 ↗
42. Stochastic model generation for cloud infrastructure planning
43. End-to-end performability analysis for infrastructure-as-a-service cloud: An interacting stochastic models approach
44. Highly reliable architecture using the 80/20 rule in cloud computing datacenters10.1016/j.future.2017.06.011 ↗
45. Modeling and availability analysis of data center: A fuzzy approach