首页> 外文期刊>Cloud Computing, IEEE Transactions on >Investigating Machine Learning Algorithms for Modeling SSD I/O Performance for Container-Based Virtualization
【24h】

Investigating Machine Learning Algorithms for Modeling SSD I/O Performance for Container-Based Virtualization

机译:调查机器学习算法,用于模拟基于集装箱虚拟化的SSD I / O性能

获取原文
获取原文并翻译 | 示例
           

摘要

One of the cornerstones of the cloud provider business is to reduce hardware resources cost by maximizing their utilization. This is done through smartly sharing processor, memory, network and storage, while fully satisfying SLOs negotiated with customers. For the storage part, while SSDs are increasingly deployed in data centers mainly for their performance and energy efficiency, their internal mechanisms may cause a dramatic SLO violation. In effect, we measured that I/O interference may induce a 10x performance drop. We are building a framework based on autonomic computing which aims to achieve intelligent container placement on storage systems by preventing bad I/O interference scenarios. One prerequisite to such a framework is to design SSD performance models that take into account interactions between running processes/containers, the operating system and the SSD. These interactions are complex. In this paper, we investigate the use of machine learning for building such models in a container based Cloud environment. We have investigated five popular machine learning algorithms along with six different I/O intensive applications and benchmarks. We analyzed the prediction accuracy, the learning curve, the feature importance and the training time of the tested algorithms on four different SSD models. Beyond describing modeling component of our framework, this paper aims to provide insights for cloud providers to implement SLO compliant container placement algorithms on SSDs. Our machine learning-based framework succeeded in modeling I/O interference with a median Normalized Root-Mean-Square Error (NRMSE) of 2.5 percent.
机译:云提供商业务的一个基石之一是通过最大化它们的利用率来降低硬件资源成本。这是通过巧妙共享处理器,内存,网络和存储,同时完全满足与客户协商的SLO。对于存储部分,虽然SSD越来越多地部署在数据中心中,主要用于它们的性能和能效,但其内部机制可能导致剧烈的SLO违规。实际上,我们测量了I / O干扰可能引起10x性能下降。我们正在建立一个基于自主计算的框架,旨在通过防止不良I / O干扰场景来实现存储系统的智能集装箱放置。这样一个框架的一个先决条件是设计SSD性能模型,以考虑运行进程/容器,操作系统和SSD之间的交互。这些互动很复杂。在本文中,我们调查了机器学习在基于容器的云环境中建立这种模型的使用。我们已经调查了五种流行的机器学习算法以及六种不同的I / O密集型应用和基准。我们分析了四种不同SSD模型上测试算法的预测准确性,学习曲线,特征重要性和训练时间。除了描述框架的建模组件之外,本文旨在为云提供商提供SSD上实施SLO兼容容器放置算法的洞察力。我们基于机器的学习框架成功地建模I / O干扰与2.5%的中位数归一化的根均方误差(NRMSE)的模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号