HLEM-VMP: An Effective Virtual Machine Placement Algorithm for Minimizing SLA Violations in Cloud Data Centers

IF 4 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS IEEE Systems Journal Pub Date : 2024-11-14 DOI:10.1109/JSYST.2024.3459596
Yanhong Jing;Lan Shen;Chunlong Yao;Fenglong Fan;Xing Wang
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
HLEM-VMP:一种有效的虚拟机放置算法,用于最小化云数据中心SLA违规
在云数据中心中放置虚拟机的目标是优化资源分配,这直接影响到对服务水平协议(sla)的遵守。现有的虚拟机放置策略通过各种方法(如负载平衡和最小化主机过载)在减少SLA违规方面取得了一些成功。然而,SLA遵从性受到多种因素的影响。本文基于启发式原则,充分考虑影响SLA违规的各种因素,提出了HLEM-VMP虚拟机放置策略。该策略采用贪婪方法,通过过滤和评分物理主机来确定虚拟机的位置。我们使用带有Planetlab的Cloudsim模拟器和随机工作负载对EPSO、af - ef和HS3MC-3MIN-1.5等经典算法进行了全面的比较实验。结果表明,HLEM-VMP不仅显著减少了SLA违规,而且在综合指数ESV上表现优异。在此基础上,我们进一步提出了通用- hlem (G-HLEM)模型,该模型允许在能源消耗和SLA违反之间进行权衡,从而增强了模型的泛化性。三种典型应用场景的实验表明,G-HLEM可以满足不同场景的需求,在ESV指数上优于EPSO、af - ef和HS3MC-3MIN-1.5等方法,为通过虚拟机放置策略解决SLA违规问题提供了有价值的见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Systems Journal
IEEE Systems Journal 工程技术-电信学
CiteScore
9.80
自引率
6.80%
发文量
572
审稿时长
4.9 months
期刊介绍: 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.
期刊最新文献
2024 Index IEEE Systems Journal Vol. 18 Front Cover Editorial Table of Contents IEEE Systems Council Information
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1