Cited by 47Cloud Computing and Resource ManagementDistributed and Parallel Computing SystemsEnergy Efficiency in Computing

The DOI matches its Crossref record.

Load Balancing Optimization Based on Deep Learning Approach in Cloud Environment

Open access
Associate Professor, Chandigarh Engineering College, Landran (Mohali), Kaur, Amanpreet, Kaur, Bikrampal, Singh, Parminder, Devgan, Mandeep Singh, Toor, Harpreet Kaur·2020·International Journal of Information Technology and Computer Science

Abstract

Load balancing is a significant aspect of cloud computing which is essential for identical load sharing among resources like servers, network interfaces, hard drives (storage) and virtual machines (VMs) hosted on physical servers.In cloud computing, Deep Learning (DL) techniques can be used to achieve QoS such as improve resource utilization and throughput; while reduce latency, response time and cost, balancing load across machines, thus, increasing the system reliability.DL results in effective and accurate decision making of intelligent resource allocation to the incoming requests, thereby, choosing the most suitable resource to complete them.However, in previous researches on load balancing, there is limited application of DL approaches.In this paper, the significance of DL approaches have been analysed in the area of cloud computing.A Framework for Workflow execution in cloud environment has been proposed and implemented, namely, Deep Learningbased Deadline-constrained, Dynamic VM Provisioning and Load Balancing (DLD-PLB).Optimal schedule for VMs has been generated using Deep Learning based technique.The Genome workflow tasks have been taken as input to the suggested framework.The results for makespan and cost has been computed for the proposed framework and has been compared with our earlier proposed framework for load balancing optimization -Hybrid approach based Deadline-constrained, Dynamic VM Provisioning and Load Balancing (HDD-PLB)" framework for Workflow execution.The earlier proposed approaches for load balancing were based on hybrid Predict-Earliest-Finish Time (PEFT) with ACO for underutilized VM optimization and hybrid PEFT-Bat approach for optimize the utilization of overflow VMs.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.5815/ijitcs.2020.03.02

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Machine learning algorithms used for load balancing in cloud environments include K-Nearest Neighbors [86], deep neural networks [87], multi-layer perceptron [88], and Simulated Annealing [89].

    “There are various machine learning algorithms like K-Nearest Neighbors [86], deep neural networks [87], multi-layer perceptron [88], Simulated Annealing [89] that were used for LB in cloud environments.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 27

  1. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J. & Kudlur, M. (2016), "Tensorflow: A System for Large-scale Machine Learning", In OSDI, Vol. 16, pp. 265-283.
  2. Awad, A. I., El-Hefnawy, N. A., & Abdel-Kader, H. M. (2015), "Enhanced Particle Swarm Optimization for Task Scheduling in Cloud Computing Environments", Procedia Computer Science, 65, pp. 920-929.
  3. Chalack, V. A. (2017), "Resource Allocation in Cloud Environment using Approaches based Particle Swarm Optimization", International Journal of Computer Applications Technology and Research, 6(2), pp. 87-90.
  4. Duan, J., & Yang, Y. (2017), "A Load Balancing and Multi-Tenancy Oriented Data Center Virtualization Framework", IEEE Transactions on Parallel and Distributed Systems, 28(8), pp. 2131-2144.
  5. Ferretti, S., Ghini, V., Panzieri, F., Pellegrini, M., &Turrini, E., (2010), "QoS-Aware Clouds", in Proceedings of IEEE 3rd International Conference on Cloud Computing, pp. 321-328.
  6. Fister, I., Fister, D., & Yang, X. S. (2013), "A Hybrid Bat Algorithm", Elektrotehniski Vestnik / Electrotechnical Review, 80(1-2), pp. 1-7.
  7. Garcí a-Gonzalo, E., & Ferná ndez-Martí nez, J. L., (2012), "A Brief Historical Review of Particle Swarm Optimization (PSO)", Journal of Bioinformatics and Intelligent Control, 1(1), pp. 3-16.
  8. Ghomi, E. J., Rahmani, A. M., & Qader, N. N., (2017), "Load-balancing algorithms in cloud computing: A survey", Journal of Network and Computer Applications, 88, pp. 50-71.
  9. Gomez, C., Shami, A., & Wang, X. (2018)., " Machine Learning Aided Scheme for Load Balancing in Dense IoT Networks", Sensors, 18(11), 3779.
  10. Guo, Q. (2017), "Task Scheduling Based on Ant Colony Optimization in Cloud Environment", Proceedings of AIP Conference, Volume 1834 AIP Publishing.
  11. Gu, J., Hu, J., Zhao, T., & Sun, G., (2012), "A New Resource Scheduling Strategy based on Genetic Algorithm in Cloud Computing Environment", Journal of Computers, 7(1), pp. 42-52.
  12. Hou, X., & Zhao, G. (2018), "Resource Scheduling and Load Balancing Fusion Algorithm with Deep Learning Based on Cloud Computing", International Journal of Information Technology and Web Engineering (IJITWE), 13(3), 54-72.
  13. Hsiao, H. C., Chung, H. Y., Shen, H., & Chao, Y. C. (2013), "Load Rebalancing for Distributed File Systems in Clouds" IEEE Transactions on Parallel and Distributed Systems, 24(5), pp. 951-962.
  14. Hung, C., Wang, H., & Hu, Y. (2012), "Efficient Load Balancing Algorithm for Cloud Computing Network", Proceedings of International Conference on Information Science and Technology (IST 2012), pp. 28-30.
  15. Jaikar, A., Dada, H., Kim, G. R., & Noh, S. Y. (2014), "Priority-based Virtual Machine Load Balancing in a Scientific Federated Cloud", IEEE 3rd International Conference on Cloud Networking, CloudNet 2014, pp. 248- 254.
  16. Kaur A., Kaur B., Singh D. (2018), "Meta-heuristics based Load Balancing Optimization in Cloud Environment on Underflow and Overflow Conditions", Journal of Information Technology Research (JITR) (IGI Global), Vol.11(4) pp. 155-172.
  17. Kaur A., Kaur B., Singh D. (2018), "Comparative Analysis of Metaheuristics Based Load Balancing Optimization in Cloud Environment", Smart and Innovative Trends in Next Generation Computing Technologies-Communications in Computer and Information Science (CCIS) Springer, Singapore, vol. 827. pp. 30-46.
  18. Keshvadi, S., & Faghih, B. (2016), "A Multi-agent based Load Balancing System in IaaS Cloud Environment, International Robotics & Automation Journal, 1(1), pp. 1- 6.
  19. Li, K., Xu, G., Zhao, G., Dong, Y., & Wang, D. (2011), "Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization", Proceedings of Sixth Annual Chinagrid Conference, pp. 3-9.
  20. Matsumoto, H. & Ezaki, Y., (2011), "Dynamic Resource management in cloud Environment". Fujitsu Science Technology Journal, 47(3), pp. 270-276.
  21. Milani, A. S., & Navimipour, N. J. (2016). "Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trends", Journal of Network and Computer Applications, 71, 86-98.
  22. Mittal, S., & Dubey, P. M., (2017), "AMO Based Load Balancing Approach in Cloud Computing", IOSR Journal of Computer Engineering, 19(2), pp. 62-66.
  23. Mohamed, N., & Al-Jaroodi, J. (2011), "Delay-Tolerant Dynamic Load Balancing", Proceedings of IEEE International Conference on High Performance Computing and Communications, pp. 237-245.
  24. Pacini, E., Mateos, C., & Garcí a Garino, C. (2015), "Balancing Throughput and Response Time in Online Scientific Clouds via Ant Colony Optimization", Advances in Engineering Software, 84, pp. 31-47.
  25. Roman, M., Habib, A., Ashraf, J., & Ali, G. (2016), "Load Balancing in Partner-Based Scheduling Algorithm for Grid Workflow", International Journal of Advanced Computer Science and Applications, 7(5), pp. 444-453.
  26. Singh, A. B., Bhat, S., Raju, R., & D'Souza, R. (2017), "Survey on Various Load Balancing Techniques in Cloud Computing", Advances in Computing, 7(2), pp. 28-34.
  27. Yang, R., Ouyang, X., Chen, Y., Townend, P., & Xu, J., (2018), "Intelligent Resource Scheduling at Scale: A Machine Learning Perspective", in Proceedings of 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 132-141.

Cited by

Sorted by citations

Metadata

Authors
Associate Professor, C. E. C., Kaur, A., Kaur, B., Singh, P., Devgan, M. S., & Toor, H. K.
Venue
International Journal of Information Technology and Computer Science
Published
2020-06-08
Volume
12
Issue
3
Pages
8-18
ISSN
  • 2074-9007 (ISSN-L)
  • 2074-9015
OpenAlex
W3039054640
Cited by
47
References
0
Citations by year
2026: 2 · 2025: 11 · 2024: 16 · 2023: 9 · 2022: 3 · 2021: 6
FWCI
4.24
Type
journal article
Language
en
Open access
Locations
International Journal of Information Technology and Computer Science (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed and Parallel Computing Systems
  • Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
Keywords
load balancing, cloud computing, deep learning, workflow execution, virtual machine provisioning, deadline-constrained scheduling, makespan minimization, resource allocation, resource utilization, quality of service

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review