Intelligent Cloud Based Load Balancing System Empowered with Fuzzy Logic
Source abstract
Abstract
Cloud computing is seeking attention as a new computing paradigm to handle operations more efficiently and cost-effectively. Cloud computing uses dynamic resource provisioning and de-provisioning in a virtualized environment. The load on the cloud data centers is growing day by day due to the rapid growth in cloud computing demand. Elasticity in cloud computing is one of the fundamental properties, and elastic load balancing automatically distributes incoming load to multiple virtual machines. This work is aimed to introduce efficient resource provisioning and de-provisioning for better load balancing. In this article, a model is proposed in which the fuzzy logic approach is used for load balancing to avoid underload and overload of resources. A Simulator in Matlab is used to test the effectiveness and correctness of the proposed model. The simulation results have shown that our proposed intelligent cloud-based load balancing system empowered with fuzzy logic is better than previously published approaches.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Data Stream Mining Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (22)
Show source-provided references
1. The NIST definition of cloud computing
2. Load balancing and server consolidation in cloud computing environments: A meta-study10.1109/ACCESS.2019.2944420 ↗
3. Cloud computing concepts, architecture and challenges
4. Energy use in the media cloud: Behaviour change, or technofix?
5. Assorted load balancing algorithms in cloud computing: A survey
6. Load balancing techniques in cloud computing environment: A review
7. Survey of major load balancing algorithms in distributed system
8. A survey of various load balancing algorithms in cloud computing
9. Open flow-based server load balancing gone wild
10. Modeling performance of elasticity rules for cloud based applications
11. Naskos · Probabilistic Model Checking at Runtime for the Provisioning of Cloud Resources · 2015 · 275
12. Advise–-a framework for evaluating cloud service elasticity behavior
13. Stratfram: A framework for describing and evaluating elasticity strategies for service-based business processes in the cloud10.1016/j.future.2018.10.055 ↗
14. Load balancing algorithm to minimize the makespan time in cloud environment
15. Analysing the impact of heterogeneity with greedy resource allocation algorithms for dynamic load balancing in heterogeneous distributed computing system
16. Honey bee behavior inspired load balancing of tasks in cloud computing environments10.1016/j.asoc.2013.01.025 ↗
17. Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment10.1016/j.compeleceng.2017.11.018 ↗
18. Autonomous agent based load balancing algorithm in cloud computing
19. Dynamic heterogeneity-aware resource provisioning in the cloud10.1109/TCC.2014.2306427 ↗
20. Fuzzy logic-based elasticity controller for autonomic resource provisioning in parallel scientific applications: A cloud computing perspective10.1016/j.compeleceng.2018.02.050 ↗
21. Intelligent transportation system for smart-cities using mamdani fuzzy inference system10.14569/IJACSA.2018.090215 ↗
22. Diagnosis Hepatitis B by using multilayer mamdani fuzzy inference system10.1155/2019/6361318 ↗