Energy and Performance Centric Resource Allocation Framework in Virtual Machine Consolidation Using Reinforcement Learning Approach

Q3 Computer Science
Madala Guru Brahmam, Vijay Anand R
{"title":"Energy and Performance Centric Resource Allocation Framework in\nVirtual Machine Consolidation Using Reinforcement Learning Approach","authors":"Madala Guru Brahmam, Vijay Anand R","doi":"10.2174/0126662558289911240206071447","DOIUrl":null,"url":null,"abstract":"\n\nVirtual machines are used to reduce cloud platform application performance, management\ncosts, and access irregularities. Virtual machines are frequently vulnerable to delays,\noverburdening workloads, and other obstacles while consolidating and migrating servers. To\nsignificantly disperse loads among virtual machines, dynamic consolidation techniques are implemented\nto control energy dissipation, monitor overloading, and address underloading problems.\n\n\n\nThe process of consolidation involves more calculations and resources in order\nto transfer services between virtual machines, provided that Service Level Agreements are observed.\n\n\n\nThe suggested approach promotes the use of cutting-edge architecture to combine\nvirtual machines, and, therefore, strike a balance between performance and energy requirements.\nThe main design considerations for the suggested Dynamic Weightage algorithm,\nwhich includes the clustering approach in relation to reinforcement learning approaches, are\noverall resource needs and Performance to Power Ratio (PPR). A cluster of ideal virtual machines\nis created, and resources are distributed according to performance and energy requirements.\nVirtual machine resource requests are converted into a matching relationship factor,\nwhich represents the individual hosts while taking PPR into account. The overall workload associated\nwith virtual machine consolidation is also provided by these estimations. It is noted\nthat there is little energy trade-off and that performance is maintained at a nominal level across\nthe cluster. The architecture is put into practice throughout offline platforms, which are dispersed\necosystems that allow for increased system performance and scaling.\n\n\n\nThe CloudSim simulator is used to validate the system using datasets that are obtained\nfrom PlanetLab. According to the data, energy saving has produced yields of up to 47% and\npromising quality of service attributes.\n\n\n\nThe validation of the system is performed using the CloudSim simulator with datasets\nfrom PlanetLab. The results indicate significant energy conservation, up to 47%, along\nwith promising quality of service parameters. The proposed architecture is compared with other\nstate-of-the-art algorithms for distributed architectures and heterogeneous environments,\nshowcasing its efficiency. The conclusion emphasizes the prioritization of VM consolidation\nand energy efficiency in the proposed architecture, which has been tested on a Proliant G7-\nbased data center using a variety of hosts. Notably, the CloudSim Toolkit is highlighted as outperforming\nOpenStack-based techniques in simulation results.\n","PeriodicalId":36514,"journal":{"name":"Recent Advances in Computer Science and Communications","volume":"12 6","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Recent Advances in Computer Science and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2174/0126662558289911240206071447","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0

Abstract

Virtual machines are used to reduce cloud platform application performance, management costs, and access irregularities. Virtual machines are frequently vulnerable to delays, overburdening workloads, and other obstacles while consolidating and migrating servers. To significantly disperse loads among virtual machines, dynamic consolidation techniques are implemented to control energy dissipation, monitor overloading, and address underloading problems. The process of consolidation involves more calculations and resources in order to transfer services between virtual machines, provided that Service Level Agreements are observed. The suggested approach promotes the use of cutting-edge architecture to combine virtual machines, and, therefore, strike a balance between performance and energy requirements. The main design considerations for the suggested Dynamic Weightage algorithm, which includes the clustering approach in relation to reinforcement learning approaches, are overall resource needs and Performance to Power Ratio (PPR). A cluster of ideal virtual machines is created, and resources are distributed according to performance and energy requirements. Virtual machine resource requests are converted into a matching relationship factor, which represents the individual hosts while taking PPR into account. The overall workload associated with virtual machine consolidation is also provided by these estimations. It is noted that there is little energy trade-off and that performance is maintained at a nominal level across the cluster. The architecture is put into practice throughout offline platforms, which are dispersed ecosystems that allow for increased system performance and scaling. The CloudSim simulator is used to validate the system using datasets that are obtained from PlanetLab. According to the data, energy saving has produced yields of up to 47% and promising quality of service attributes. The validation of the system is performed using the CloudSim simulator with datasets from PlanetLab. The results indicate significant energy conservation, up to 47%, along with promising quality of service parameters. The proposed architecture is compared with other state-of-the-art algorithms for distributed architectures and heterogeneous environments, showcasing its efficiency. The conclusion emphasizes the prioritization of VM consolidation and energy efficiency in the proposed architecture, which has been tested on a Proliant G7- based data center using a variety of hosts. Notably, the CloudSim Toolkit is highlighted as outperforming OpenStack-based techniques in simulation results.
使用强化学习方法在虚拟机整合中构建以能源和性能为中心的资源分配框架
虚拟机用于降低云平台应用性能、管理成本和访问不稳定性。在整合和迁移服务器时,虚拟机经常容易受到延迟、工作负载过重和其他障碍的影响。为了在虚拟机之间显著分散负载,需要采用动态整合技术来控制能量消耗、监控过载并解决负载不足的问题。整合过程涉及更多的计算和资源,以便在遵守服务水平协议的前提下在虚拟机之间传输服务。建议的方法提倡使用最先进的架构来组合虚拟机,从而在性能和能源需求之间取得平衡。建议的动态加权算法(包括与强化学习方法相关的聚类方法)的主要设计考虑因素是总体资源需求和性能功率比(PPR)。虚拟机资源请求被转换为匹配关系因子,该因子代表单个主机,同时考虑到 PPR。虚拟机资源请求被转换为匹配关系系数,该系数代表单个主机,同时考虑了 PPR。与虚拟机整合相关的总体工作量也由这些估算提供。我们注意到,在整个集群中几乎不存在能源权衡,性能也保持在额定水平。该架构通过离线平台付诸实践,离线平台是分散的生态系统,可提高系统性能和扩展性。数据显示,节能产生了高达 47% 的收益率,并提升了服务质量属性。结果表明,该系统节能效果显著,节能率高达 47%,而且服务质量参数也很不错。将所提出的架构与其他适用于分布式架构和异构环境的最先进算法进行了比较,以展示其效率。结论强调了拟议架构中虚拟机整合和能效的优先级,该架构已在基于 Proliant G7 的数据中心上使用各种主机进行了测试。值得注意的是,CloudSim 工具包在仿真结果中的表现优于基于 OpenStack 的技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Recent Advances in Computer Science and Communications
Recent Advances in Computer Science and Communications Computer Science-Computer Science (all)
CiteScore
2.50
自引率
0.00%
发文量
142
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信