Yanhong Jing;Lan Shen;Chunlong Yao;Fenglong Fan;Xing Wang
{"title":"HLEM-VMP:一种有效的虚拟机放置算法,用于最小化云数据中心SLA违规","authors":"Yanhong Jing;Lan Shen;Chunlong Yao;Fenglong Fan;Xing Wang","doi":"10.1109/JSYST.2024.3459596","DOIUrl":null,"url":null,"abstract":"The objective of virtual machine placement in cloud data centers is to optimize resource allocation, which directly impacts the adherence to service level agreements (SLAs). Existing virtual machine placement strategies have achieved some success in reducing SLA violations through various approaches such as load balancing and minimizing host overloads. However, SLA compliance is influenced by multiple factors. Based on heuristic principles, this article fully considers various factors affecting SLA violations and proposes the HLEM-VMP virtual machine placement strategy. This strategy employs a greedy method to determine the placement of virtual machines by filtering and scoring physical hosts. We conducted comprehensive comparative experiments using the Cloudsim simulator with Planetlab and random workloads against classical algorithms such as EPSO, AFED-EF, and HS3MC-3MIN-1.5. The results show that HLEM-VMP not only significantly reduces SLA violations but also performs excellently on the combined index ESV. Building on this, we further propose the General-HLEM (G-HLEM) model, which allows for a tradeoff between energy consumption and SLA violations, thereby enhancing the model's generalizability. Experiments in three typical application scenarios demonstrate that G-HLEM can meet the needs of different scenarios and outperforms methods like EPSO, AFED-EF, and HS3MC-3MIN-1.5 on the ESV index, providing valuable insights for addressing SLA violation issues through virtual machine placement strategies.","PeriodicalId":55017,"journal":{"name":"IEEE Systems Journal","volume":"18 4","pages":"1963-1974"},"PeriodicalIF":4.0000,"publicationDate":"2024-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"HLEM-VMP: An Effective Virtual Machine Placement Algorithm for Minimizing SLA Violations in Cloud Data Centers\",\"authors\":\"Yanhong Jing;Lan Shen;Chunlong Yao;Fenglong Fan;Xing Wang\",\"doi\":\"10.1109/JSYST.2024.3459596\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The objective of virtual machine placement in cloud data centers is to optimize resource allocation, which directly impacts the adherence to service level agreements (SLAs). Existing virtual machine placement strategies have achieved some success in reducing SLA violations through various approaches such as load balancing and minimizing host overloads. However, SLA compliance is influenced by multiple factors. Based on heuristic principles, this article fully considers various factors affecting SLA violations and proposes the HLEM-VMP virtual machine placement strategy. This strategy employs a greedy method to determine the placement of virtual machines by filtering and scoring physical hosts. We conducted comprehensive comparative experiments using the Cloudsim simulator with Planetlab and random workloads against classical algorithms such as EPSO, AFED-EF, and HS3MC-3MIN-1.5. The results show that HLEM-VMP not only significantly reduces SLA violations but also performs excellently on the combined index ESV. Building on this, we further propose the General-HLEM (G-HLEM) model, which allows for a tradeoff between energy consumption and SLA violations, thereby enhancing the model's generalizability. Experiments in three typical application scenarios demonstrate that G-HLEM can meet the needs of different scenarios and outperforms methods like EPSO, AFED-EF, and HS3MC-3MIN-1.5 on the ESV index, providing valuable insights for addressing SLA violation issues through virtual machine placement strategies.\",\"PeriodicalId\":55017,\"journal\":{\"name\":\"IEEE Systems Journal\",\"volume\":\"18 4\",\"pages\":\"1963-1974\"},\"PeriodicalIF\":4.0000,\"publicationDate\":\"2024-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Systems Journal\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10753058/\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Systems Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10753058/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
HLEM-VMP: An Effective Virtual Machine Placement Algorithm for Minimizing SLA Violations in Cloud Data Centers
The objective of virtual machine placement in cloud data centers is to optimize resource allocation, which directly impacts the adherence to service level agreements (SLAs). Existing virtual machine placement strategies have achieved some success in reducing SLA violations through various approaches such as load balancing and minimizing host overloads. However, SLA compliance is influenced by multiple factors. Based on heuristic principles, this article fully considers various factors affecting SLA violations and proposes the HLEM-VMP virtual machine placement strategy. This strategy employs a greedy method to determine the placement of virtual machines by filtering and scoring physical hosts. We conducted comprehensive comparative experiments using the Cloudsim simulator with Planetlab and random workloads against classical algorithms such as EPSO, AFED-EF, and HS3MC-3MIN-1.5. The results show that HLEM-VMP not only significantly reduces SLA violations but also performs excellently on the combined index ESV. Building on this, we further propose the General-HLEM (G-HLEM) model, which allows for a tradeoff between energy consumption and SLA violations, thereby enhancing the model's generalizability. Experiments in three typical application scenarios demonstrate that G-HLEM can meet the needs of different scenarios and outperforms methods like EPSO, AFED-EF, and HS3MC-3MIN-1.5 on the ESV index, providing valuable insights for addressing SLA violation issues through virtual machine placement strategies.
期刊介绍:
This publication provides a systems-level, focused forum for application-oriented manuscripts that address complex systems and system-of-systems of national and global significance. It intends to encourage and facilitate cooperation and interaction among IEEE Societies with systems-level and systems engineering interest, and to attract non-IEEE contributors and readers from around the globe. Our IEEE Systems Council job is to address issues in new ways that are not solvable in the domains of the existing IEEE or other societies or global organizations. These problems do not fit within traditional hierarchical boundaries. For example, disaster response such as that triggered by Hurricane Katrina, tsunamis, or current volcanic eruptions is not solvable by pure engineering solutions. We need to think about changing and enlarging the paradigm to include systems issues.