Cloud computing delivers the on-demand virtualized resources to its consumer for servicing their request on a metered basis. During the high demand of cloud resources the load on system increases that may unbalance the system which affects the quality of service parameters (QoS) adversely that leads to violations of service level agreement (SLA). Role of load balancing is significant in such an environment as it enhances the distribution of workload across multiple devices for example across network links, a cluster of servers, disk drives, etc. The present research work introduced a multi scheduler for balancing the load across the system that aims to optimize the QoS parameters such as response time, resource utilization, and the average waiting time by exploiting these virtual resources in the cloud environment. The performance of the proposed approach analyzed and tested in CloudSim that to optimize these parameters for the current approach. The authors found that our QoS enabled JMLQ approach achieved better results in comparison to our previous JMLQ approach and other variants.
Cloud load balancing is done to persist the services in the cloud environment along with quality of service (QoS) parameters. An efficient load balancing algorithm should be based on better optimization of these QoS parameters which results in efficient scheduling. Most of the load balancing algorithms which exist consider response time or resource utilization constraints but an efficient algorithm must consider both perspectives from the user side and cloud service provider side. This article presents a load balancing strategy that efficiently allocates tasks to virtualized resources to get maximum resource utilization in minimum response time. The proposed approach, join minimum loaded queue (JMLQ), is based on the existing join idle queue (JIQ) model that has been modified by replacing idle servers in the I-queues with servers having one task in execution list. The results of simulation in CloudSim verify that the proposed approach efficiently maximizes resource utilization by reducing the response time in comparison to its other variants.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.