Modified Bat Algorithm for Optimal VM's in Cloud Computing
Source abstract
Abstract
All task scheduling applications need to ensure that resources are optimally used, performance is enhanced, and costs are minimized. The purpose of this paper is to discuss how to Fitness Calculate Values (FCVs) to provide application software with a reliable solution during the initial stages of load balancing. The cloud computing environment is the subject of this study. It consists of both physical and logical components (most notably cloud infrastructure and cloud storage) (in particular cloud services and cloud platforms). This intricate structure is interconnected to provide services to users and improve the overall system's performance. This case study is one of the most important segments of cloud computing, i.e., Load Balancing. This paper aims to introduce a new approach to balance the load among Virtual Machines (VM's) of the cloud computing environment. The proposed method led to the proposal and implementation of an algorithm inspired by the Bat Algorithm (BA). This proposed Modified Bat Algorithm (MBA) allows balancing the load among virtual machines. The proposed algorithm works in two variants: MBA with Overloaded Optimal Virtual Machine (MBA-OOVM) and Modified Bat Algorithm with Balanced Virtual Machine (MBA-BVM). MBA generates cost-effective solutions and the strengths of MBA are finally validated by comparing it with Bat Algorithm.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Metaheuristic Optimization Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (42)
Show source-provided references
1. Skin lesion extraction using multiscale morphological local variance reconstruction-based watershed transform and fast fuzzy c-means clustering10.3390/sym13112085 ↗
2. Evaluation and comparison of OpenDayLight and open networking operating system in software-defined networking10.1007/s10586-019-02996-0 ↗
3. Accurate magnetic resonance image super-resolution using deep networks and Gaussian filtering in the stationary wavelet domain10.1109/ACCESS.2021.3077611 ↗
4. Load balancing in cloud computing–A hierarchical taxonomical classification10.1186/s13677-019-0146-7 ↗
5. The incremental load balance cloud algorithm by using dynamic data deployment10.1007/s10723-019-09474-2 ↗
6. Cloud computing using load balancing and service broker policy for IT service: A taxonomy and survey10.1007/s12652-020-01747-z ↗
7. Load balanced task scheduling for cloud computing: A probabilistic approach10.1007/s10115-019-01327-4 ↗
8. A comprehensive survey of load balancing strategies using hadoop queue scheduling and virtual machine migration10.1109/ACCESS.2019.2927076 ↗
9. Research on heuristic-based load balancing algorithms in cloud computing10.1007/978-3-319-21206-7_35 ↗
10. Suggestion mining from opinionated text of big social media data10.32604/cmc.2021.016727 ↗
11. Package-based approach for load balancing in cloud computing10.1007/978-981-10-6620-7_9 ↗
12. Load-balancing algorithms in cloud computing: A survey10.1016/j.jnca.2017.04.007 ↗
13. Energy-efficient clustering scheme for flying Ad-hoc networks using an optimized LEACH protocol10.3390/en14196016 ↗
14. SNORT based early DDoS detection system using Opendaylight and open networking operating system in software defined networking10.1007/s10586-020-03133-y ↗
15. Echolocating bats use a nearly time-optimal strategy to intercept prey10.1371/journal.pbio.0040108 ↗
16. Creating firewall in transport layer and application layer using software defined networking
17. Binary bat algorithm10.1007/s00521-013-1525-5 ↗
18. A novel complex-valued bat algorithm10.1007/s00521-014-1624-y ↗
19. A new metaheuristic bat-inspired algorithm10.1007/978-3-642-12538-6_6 ↗
20. LACE: A locust-inspired scheduling algorithm to reduce energy consumption in cloud datacenters10.1109/ACCESS.2018.2839028 ↗
21. Efficient computation offloading decision in mobile cloud computing over 5G network10.1007/s11036-016-0688-6 ↗
22. An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment10.1016/j.future.2018.05.056 ↗
23. A systematic review on security of E-commerce systems
24. Stability analysis of the particle dynamics in bat algorithm: Standard and modified versions
25. Scheduling algorithms for heterogeneous cloud environment: Main resource load balancing algorithm and time balancing algorithm10.1007/s10723-019-09499-7 ↗
26. An in-depth analysis and study of load balancing techniques in the cloud computing environment10.1016/j.procs.2015.04.009 ↗
27. A predictive workload balancing algorithm in cloud services10.1016/j.procs.2019.09.250 ↗
28. Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing10.1016/j.procs.2017.09.141 ↗
29. Elastic and flexible deadline constraint load balancing algorithm for cloud computing10.1016/j.procs.2017.12.092 ↗
30. A new secured e-government efficiency model for sustainable services provision10.26735/CAAK6285 ↗
31. Design and synthesis of multi-mode bandpass filter for wireless applications10.3390/electronics10222853 ↗
32. Resource scheduling algorithm with load balancing for cloud service provisioning10.1016/j.asoc.2018.12.021 ↗
33. A survey on software defined wide area network
34. An ensemble bat algorithm for large-scale optimization10.1007/s13042-019-01002-8 ↗
35. A discrete bat algorithm for disassembly sequence planning10.1007/s12204-018-1937-6 ↗
36. Mobile robot localization based on the novel leader-based bat algorithm10.1007/s40313-019-00453-2 ↗
37. A new database intrusion detection approach based on hybrid meta-heuristics10.32604/cmc.2020.013739 ↗
38. Design of fuzzy controller rule base using bat algorithm10.1016/j.egypro.2019.04.026 ↗
39. Improved hybrid bat algorithm with invasive weed and its application in image segmentation10.1007/s13369-019-03874-y ↗
40. An efficient metaheuristic-based clustering with routing protocol for underwater wireless sensor networks10.3390/s22020415 ↗
41. A review on software-defined networking enabled IoT cloud computing10.31436/iiumej.v20i2.1130 ↗
42. Efficient and secure multiple digital signature to prevent forgery based on ECC10.6703/IJASE.202109_18(5).010 ↗