Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/535560
Title: Design and Development of Effecient Load Balancing algorithm for Performance improvement in cloud environment
Researcher: Arabinda Pradhan
Guide(s): Bisoy,Sukant Kishoro
Keywords: Computer Science
Computer Science Interdisciplinary Applications
Engineering and Technology
University: C.V. Raman Global University
Completed Date: 2023
Abstract: v newlineABSTRACT newlineNow-a-days, cloud network is an emerging technology that provides various services to its clients over the Internet. Therefore, number of client requests increases where the server or physical machine (PM) in the datacenter is limited. To handle large number requests, virtualization concept is used where one server is logically divided into number of virtual machine (VM) and tries to handle all incoming user requests. Due to dynamic nature of cloud network, loads are fluctuated with respect to time for allocating a suitable VM. It creates a problem in balancing the load balancing within VM. This problem leads to high cost and minimize the profit of an organization and degrade system performance. Each physical machine consumes electric power for the work. That means if a server has number of workloads, then it consumes more energy. To overcome this problem, a better scheduling algorithm is required that can handle the load among the VMs being in balanced state and execute all the incoming tasks within less execution time and consume less energy on the datacenter. The main objective of the thesis is to develop an intelligent action that handle the extra task by transferring from overloaded VM to the underloaded machine to maintain the load of all VM balanced. It also reduces the task execution time of all incoming task that can be directly affected to minimize the energy consumption of the available server in a datacenter but maximize the utilization of resources. newlineThis thesis proposes three different scheduling techniques to solve the load balancing problem. These scheduling techniques are based on meta-heuristic optimization method such as Particle Swarm Optimization (PSO), Parallel PSO and machine learning method such as Deep Reinforcement Learning (DRL) and Actor-Critic method. newlineFirst scheduling method is named as Load Balancing Using Modified Particle Swarm Optimization (LBMPSO) which is used to decrease the overall makespan time and increase utilization of resources. Second scheduling method is based on newlinevi newlinehybrid scheduling method named as Hybrid Particle Swarm Optimization Actor Critic (HPSOAC) which is used to solve an energy consumption problem in datacenter. Third scheduling method is based on parallel scheduling method named as Deep Reinforcement Learning with Parallel PSO (DRLPPSO) to increase the speedup value that reduce the overall task processing time. newlineFrom the simulation results it is observed that proposed methods shown better result as compare to existing algorithms. These methods help the cloud users to access their own service with a great benefit. newline
Pagination: xiv,171 pages
URI: http://hdl.handle.net/10603/535560
Appears in Departments:Department of Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
80_recommendation.pdfAttached File143.27 kBAdobe PDFView/Open
abstract.pdf180.06 kBAdobe PDFView/Open
annexure.pdf227.59 kBAdobe PDFView/Open
ch-1.pdf748.81 kBAdobe PDFView/Open
ch-2.pdf920.23 kBAdobe PDFView/Open
ch-3.pdf1.33 MBAdobe PDFView/Open
ch-4.pdf1.3 MBAdobe PDFView/Open
ch-5.pdf1.17 MBAdobe PDFView/Open
content.pdf201.36 kBAdobe PDFView/Open
preliminary.pdf1.12 MBAdobe PDFView/Open
title.pdf20.92 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: