{"title":"一种用于虚拟实例的分布式动态自定义负载平衡算法","authors":"Vedang Shah, H. Trivedi","doi":"10.1109/NUICONE.2015.7449630","DOIUrl":null,"url":null,"abstract":"Cloud computing is one of the most prominent technologies. The fundamental idea behind cloud computing is to distribute an array of computing services by unifying and scheduling a pool of computing resources, thereby minimizing the burden on the users and helping them focus on their core businesses. These computing resources are hosted on virtual hosts and distributed on-demand to the users by cloud service providers. For efficient resource utilization, systematic load balancing of incoming user traffic across virtual hosts is imperative. In the present work a Distributed Dynamic and Customized Load Balancing (ddclb) algorithm is proposed to dynamically handle the incoming user requests for the Amazon EC2 instances. It is also used to dynamically scale the EC2 instances up or down depending on load of incoming user requests on the instances and the CPU utilization of the instances. Along with it a distributed load balancer architecture is proposed to support and implement the proposed algorithm. The proposed algorithm takes into consideration certain CPU utilization metrics of the running EC2 instances for load balancing, serving the incoming requests and scaling the instances up or down.","PeriodicalId":131332,"journal":{"name":"2015 5th Nirma University International Conference on Engineering (NUiCONE)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A distributed dynamic and customized load balancing algorithm for virtual instances\",\"authors\":\"Vedang Shah, H. Trivedi\",\"doi\":\"10.1109/NUICONE.2015.7449630\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing is one of the most prominent technologies. The fundamental idea behind cloud computing is to distribute an array of computing services by unifying and scheduling a pool of computing resources, thereby minimizing the burden on the users and helping them focus on their core businesses. These computing resources are hosted on virtual hosts and distributed on-demand to the users by cloud service providers. For efficient resource utilization, systematic load balancing of incoming user traffic across virtual hosts is imperative. In the present work a Distributed Dynamic and Customized Load Balancing (ddclb) algorithm is proposed to dynamically handle the incoming user requests for the Amazon EC2 instances. It is also used to dynamically scale the EC2 instances up or down depending on load of incoming user requests on the instances and the CPU utilization of the instances. Along with it a distributed load balancer architecture is proposed to support and implement the proposed algorithm. The proposed algorithm takes into consideration certain CPU utilization metrics of the running EC2 instances for load balancing, serving the incoming requests and scaling the instances up or down.\",\"PeriodicalId\":131332,\"journal\":{\"name\":\"2015 5th Nirma University International Conference on Engineering (NUiCONE)\",\"volume\":\"84 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 5th Nirma University International Conference on Engineering (NUiCONE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NUICONE.2015.7449630\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 5th Nirma University International Conference on Engineering (NUiCONE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NUICONE.2015.7449630","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A distributed dynamic and customized load balancing algorithm for virtual instances
Cloud computing is one of the most prominent technologies. The fundamental idea behind cloud computing is to distribute an array of computing services by unifying and scheduling a pool of computing resources, thereby minimizing the burden on the users and helping them focus on their core businesses. These computing resources are hosted on virtual hosts and distributed on-demand to the users by cloud service providers. For efficient resource utilization, systematic load balancing of incoming user traffic across virtual hosts is imperative. In the present work a Distributed Dynamic and Customized Load Balancing (ddclb) algorithm is proposed to dynamically handle the incoming user requests for the Amazon EC2 instances. It is also used to dynamically scale the EC2 instances up or down depending on load of incoming user requests on the instances and the CPU utilization of the instances. Along with it a distributed load balancer architecture is proposed to support and implement the proposed algorithm. The proposed algorithm takes into consideration certain CPU utilization metrics of the running EC2 instances for load balancing, serving the incoming requests and scaling the instances up or down.