{"title":"Dynamic Load Balancing Approach for Minimizing the Response Time Using An Enhanced Throttled Load Balancer in Cloud Computing","authors":"G. J. Mirobi, L. Arockiam","doi":"10.1109/ICSSIT46314.2019.8987845","DOIUrl":null,"url":null,"abstract":"Cloud computing covers a broad range of cloud-based service models such as SaaS: Software as a Service, PaaS: Platform as a Service, IaaS: Infrastructure as a Service, XaaS: Everything as a Service, NaaS: Network as a Service and RaaS: Recovery as a Service. Whether the users are looking at SaaS, PaaS, IaaS, XaaS, NaaS or RaaS, the estimations are the same; fast development of the workloads placed on the VMs in the cloud and a maximized percentage of the IT budget moving toward cloud computing. Therefore, there is a need for an enhanced VM level load balancer to balance the VM level load. In this research, different dynamic load-balancing methods and enhanced algorithms are analyzed to develop a load balancer for allocating the workloads evenly to the VMs and to migrate the excess tasks from the overloaded VMs to the underloaded VMs. The motivation of our research is to propose an Enhanced Throttled Load Balancer for allocating the workloads evenly to all VMs and for minimizing the delay time and response time of the service. The proposed load balancer distributes the arriving requests evenly to all VMs and allocates the resources dynamically. Using the threshold value, the proposed load balancer categorizes the VMs as overloaded VMs, underloaded VMs and balanced VMs. If there is an overloaded VM then the proposed Enhanced Throttled Load Balancer finds out the suitable underloaded VM and automatically begins the task migration process to migrate the task to the underloaded VM from the overloaded VM thereby balance the load on VMs. The main use of the proposed load balancer is to balance the load on VMs and to control the overhead of the VM. This paper presents a dynamic load balancing approach using Enhanced Throttled Load Balancer that aids to reduce the delay time and the response time of the service.","PeriodicalId":330309,"journal":{"name":"2019 International Conference on Smart Systems and Inventive Technology (ICSSIT)","volume":"154 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Smart Systems and Inventive Technology (ICSSIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSIT46314.2019.8987845","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Cloud computing covers a broad range of cloud-based service models such as SaaS: Software as a Service, PaaS: Platform as a Service, IaaS: Infrastructure as a Service, XaaS: Everything as a Service, NaaS: Network as a Service and RaaS: Recovery as a Service. Whether the users are looking at SaaS, PaaS, IaaS, XaaS, NaaS or RaaS, the estimations are the same; fast development of the workloads placed on the VMs in the cloud and a maximized percentage of the IT budget moving toward cloud computing. Therefore, there is a need for an enhanced VM level load balancer to balance the VM level load. In this research, different dynamic load-balancing methods and enhanced algorithms are analyzed to develop a load balancer for allocating the workloads evenly to the VMs and to migrate the excess tasks from the overloaded VMs to the underloaded VMs. The motivation of our research is to propose an Enhanced Throttled Load Balancer for allocating the workloads evenly to all VMs and for minimizing the delay time and response time of the service. The proposed load balancer distributes the arriving requests evenly to all VMs and allocates the resources dynamically. Using the threshold value, the proposed load balancer categorizes the VMs as overloaded VMs, underloaded VMs and balanced VMs. If there is an overloaded VM then the proposed Enhanced Throttled Load Balancer finds out the suitable underloaded VM and automatically begins the task migration process to migrate the task to the underloaded VM from the overloaded VM thereby balance the load on VMs. The main use of the proposed load balancer is to balance the load on VMs and to control the overhead of the VM. This paper presents a dynamic load balancing approach using Enhanced Throttled Load Balancer that aids to reduce the delay time and the response time of the service.