{"title":"HTV Dynamic Load Balancing Algorithm for Virtual Machine Instances in Cloud","authors":"J. Bhatia, T. Patel, H. Trivedi, V. Majmudar","doi":"10.1109/ISCOS.2012.25","DOIUrl":null,"url":null,"abstract":"Cloud computing is defined as a structured model that defines computing services, in which resources as well as data are retrieved from cloud service provider via internet through some well formed web-based tool and application. It provides the on demand services for various applications and infrastructure to the user. Cloud service providers are required to provide the service efficiently and effectively. For that, a cloud provider utilizes all the resource from the node. Thus, the node that are meant for creating a task in the cloud computing must be considered for efficient usage of the available resources. Resources have to be properly selected according to the properties of the task. By analyzing the present research on cloud computing, we have come to the most common and important issue of load balancing. Load balancing has always been a research subject whose objective is to ensure that all computing resources are distributed efficiently and fairly. As the numbers of users are increasing on the cloud, the load balancing has become the challenge for the cloud provider. Load balancing being subject of research, we have proposed an algorithm for load balancing which will work dynamically for optimal usage of resource utilization. We have compared our algorithm with various existing static load balancers as well as conventional dynamic load balancer also.","PeriodicalId":138078,"journal":{"name":"2012 International Symposium on Cloud and Services Computing","volume":"18 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"46","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Symposium on Cloud and Services Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCOS.2012.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 46
Abstract
Cloud computing is defined as a structured model that defines computing services, in which resources as well as data are retrieved from cloud service provider via internet through some well formed web-based tool and application. It provides the on demand services for various applications and infrastructure to the user. Cloud service providers are required to provide the service efficiently and effectively. For that, a cloud provider utilizes all the resource from the node. Thus, the node that are meant for creating a task in the cloud computing must be considered for efficient usage of the available resources. Resources have to be properly selected according to the properties of the task. By analyzing the present research on cloud computing, we have come to the most common and important issue of load balancing. Load balancing has always been a research subject whose objective is to ensure that all computing resources are distributed efficiently and fairly. As the numbers of users are increasing on the cloud, the load balancing has become the challenge for the cloud provider. Load balancing being subject of research, we have proposed an algorithm for load balancing which will work dynamically for optimal usage of resource utilization. We have compared our algorithm with various existing static load balancers as well as conventional dynamic load balancer also.