{"title":"异构云数据中心虚拟机均衡布局的分布式算法","authors":"Yashwant Singh Patel, R. Misra","doi":"10.1145/3154273.3154331","DOIUrl":null,"url":null,"abstract":"Virtual Machine (VM) placement aims to efficiently deploy the dynamically arriving VM requests on active physical servers of a data center. It is one of the most challenging and NP-complete problem [9] while considering the large number of optimization criteria and multi-resource VM requirements. In this context, most of the existing works deal only with limited trade-off among types of resources, individual criteria of optimization and homogeneous computing environment, thus resulting unnecessary activation of servers and drastically increased energy consumptions. High energy consumption will not only lead to high operational cost but also maximize the CO2 emissions to the surroundings. In order to achieve the objectives of energy-efficiency, cloud is required to be analyzed with the perspective of balanced resource utilization. Thus, in this work we propose a distributed multi-coloring model for balanced VM placement and goes beyond the current state of the art by maximizing load balancing and efficient use of computing resources. The proposed solution is extensively evaluated through simulation. Experimental results demonstrate the effectiveness of solution over the existing heuristics and show that it can minimize the number of running servers effectively while optimizing the performance metrics of energy saving, resource utilization and load balancing.","PeriodicalId":276042,"journal":{"name":"Proceedings of the 19th International Conference on Distributed Computing and Networking","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Distributed Algorithm for Balanced VM Placement for Heterogeneous Cloud Data Centers\",\"authors\":\"Yashwant Singh Patel, R. Misra\",\"doi\":\"10.1145/3154273.3154331\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Virtual Machine (VM) placement aims to efficiently deploy the dynamically arriving VM requests on active physical servers of a data center. It is one of the most challenging and NP-complete problem [9] while considering the large number of optimization criteria and multi-resource VM requirements. In this context, most of the existing works deal only with limited trade-off among types of resources, individual criteria of optimization and homogeneous computing environment, thus resulting unnecessary activation of servers and drastically increased energy consumptions. High energy consumption will not only lead to high operational cost but also maximize the CO2 emissions to the surroundings. In order to achieve the objectives of energy-efficiency, cloud is required to be analyzed with the perspective of balanced resource utilization. Thus, in this work we propose a distributed multi-coloring model for balanced VM placement and goes beyond the current state of the art by maximizing load balancing and efficient use of computing resources. The proposed solution is extensively evaluated through simulation. Experimental results demonstrate the effectiveness of solution over the existing heuristics and show that it can minimize the number of running servers effectively while optimizing the performance metrics of energy saving, resource utilization and load balancing.\",\"PeriodicalId\":276042,\"journal\":{\"name\":\"Proceedings of the 19th International Conference on Distributed Computing and Networking\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-01-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 19th International Conference on Distributed Computing and Networking\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3154273.3154331\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 19th International Conference on Distributed Computing and Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3154273.3154331","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Distributed Algorithm for Balanced VM Placement for Heterogeneous Cloud Data Centers
Virtual Machine (VM) placement aims to efficiently deploy the dynamically arriving VM requests on active physical servers of a data center. It is one of the most challenging and NP-complete problem [9] while considering the large number of optimization criteria and multi-resource VM requirements. In this context, most of the existing works deal only with limited trade-off among types of resources, individual criteria of optimization and homogeneous computing environment, thus resulting unnecessary activation of servers and drastically increased energy consumptions. High energy consumption will not only lead to high operational cost but also maximize the CO2 emissions to the surroundings. In order to achieve the objectives of energy-efficiency, cloud is required to be analyzed with the perspective of balanced resource utilization. Thus, in this work we propose a distributed multi-coloring model for balanced VM placement and goes beyond the current state of the art by maximizing load balancing and efficient use of computing resources. The proposed solution is extensively evaluated through simulation. Experimental results demonstrate the effectiveness of solution over the existing heuristics and show that it can minimize the number of running servers effectively while optimizing the performance metrics of energy saving, resource utilization and load balancing.