首页> 外文会议>IEEE International Conference on Smart Cloud >A Host-Agnostic, Supervised Machine Learning Approach to Automated Overload Detection in Virtual Machine Workloads
【24h】

A Host-Agnostic, Supervised Machine Learning Approach to Automated Overload Detection in Virtual Machine Workloads

机译:在虚拟机工作负载中自动进行过载检测的与主机无关的监督式机器学习方法

获取原文

摘要

This paper evaluates a mechanism for applying machine learning (ML) to identify over-constrained IaaS virtual machines (VMs). Herein, over-constrained VMs are defined as those who are not given sufficient system resources to meet their workload specific objective functions. To validate our approach, a variety of workload-specific benchmarks inspired by common Infrastructure-as-a-Service (IaaS) cloud workloads were used. Workloads were run while regularly sampling VM resource consumption features exposed by the hypervisor. Datasets were curated into nominal or over-constrained and used to train ML classifiers to determine VM over-constraint rules based on one-time workload analysis. Rules learned on one host are transferred with the VM to other host environments to determine portability. Key contributions of this work include: demonstrating which VM resource consumption metrics (features) prove most relevant to learned decision trees in this context, and a technique required to generalize this approach across hosts while limiting required up front training expenditure to a single VM and host. Other contributions include a rigorous explanation of the differences in learned rulesets as a function of feature sampling rates, and an analysis of the differences in learned rulesets as a function of workload variation. Feature correlation matrices and their corresponding generated rule sets demonstrate individual features comprising rule sets tend to show low cross-correlation (below 0.4) while no individual feature shows high direct correlation with classification. Our system achieves workload-specific error percentages below 2.4% with a mean error across workloads of 1.43% (and strong false negative bias) for a variety of synthetic, representative, cloud workloads tested.
机译:本文评估了一种应用机器学习(ML)来识别过度约束的IaaS虚拟机(VM)的机制。这里,过度约束的VM定义为那些没有足够的系统资源来满足其工作负载特定目标功能的VM。为了验证我们的方法,使用了各种常见的基础架构即服务(IaaS)云工作负载所启发的特定于工作负载的基准。运行工作负载的同时定期对虚拟机监控程序公开的VM资源消耗功能进行采样。将数据集整理为名义上的或过度约束的,并用于训练ML分类器,以基于一次性工作负载分析来确定VM过度约束的规则。一台主机上学习的规则随VM一起传输到其他主机环境,以确定可移植性。这项工作的主要贡献包括:在这种情况下,证明哪些VM资源消耗量指标(功能)证明与学习的决策树最相关;以及一种在主机之间通用化此方法同时将所需的前期培训支出限制在单个VM和主机上的技术。 。其他贡献包括对学习规则集的差异作为特征采样率的函数的严格解释,以及对学习规则集的差异作为工作负荷变化的函数的分析。特征相关矩阵及其相应的生成规则集表明,包含规则集的单个特征倾向于表现出较低的互相关性(低于0.4),而没有单个特征表现出与分类的高直接相关性。对于各种经过测试的综合性,代表性云工作负载,我们的系统实现的特定于工作负载的错误百分比低于2.4%,平均工作负载的平均错误为1.43%(以及严重的假负偏差)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号