首页> 外文会议>IEEE International Conference on Rebooting Computing >Scaling of Cloud Resources-Principal Component Analysis and Random Forest Approach
【24h】

Scaling of Cloud Resources-Principal Component Analysis and Random Forest Approach

机译:云资源扩展-主成分分析和随机森林法

获取原文

摘要

The scaling challenge for a system which constitutes multiple clients, which address application servers deployed on the cloud, becomes more complicate once the applications' nature imply consistent communication, e.g., video streaming. The effective scaling solution in this case is such that it will assure an acceptable client quality of experience (QoE), typically measured by video delay. In this paper, we provide a solution to the auto-scaling for cloud provider by means of analyzing the impact of various system parameters. The parameters which may impact the QoE on the client side include, but not limited to, average memory consumption, transmission and reception frequency, average CPU consumption on the side of the cloud provider. We perform Principal Component Analysis (PCA) in order to find a projection of the parameters, resulting in a set of features which can be sorted by their measure of impact. Next, we introduce scaling decision mechanism based on Random Forest (RF). Only most influencing features are employed for that, which renders the training process of the RF to be computationally effective. The proposed approach is novel in the sense that the scaling decisions found by the RF are in the projected space found by PCA (instead of having threshold derived directly from the original parameters), which is not necessarily intuitive. However, these features are numerically approved to be the most influencing. Moreover, as long as the features in the projected space are uncorrelated, it allows us to base the RF on only small subset of them, which would be ineffective in the original measurements space, where the correlation is high. In our Kubernetes-based implementation which employs this method, the resulting auto-scaler performs better than the default auto-scaler.
机译:一旦应用程序的性质暗示一致的通信(例如,视频流),构成多个客户端的系统的扩展挑战就变得更加复杂,这些客户端将解决部署在云上的应用程序服务器的问题。在这种情况下,有效的缩放解决方案将确保通常通过视频延迟来衡量的可接受的客户端体验质量(QoE)。在本文中,我们通过分析各种系统参数的影响,为云提供商提供了一种自动扩展的解决方案。可能影响客户端QoE的参数包括但不限于平均内存消耗,发送和接收频率,云提供者一方的平均CPU消耗。我们执行主成分分析(PCA),以找到参数的投影,从而生成一组功能,这些功能可以根据其影响程度进行排序。接下来,我们介绍基于随机森林(RF)的缩放决策机制。为此仅采用大多数影响特征,这使得RF的训练过程在计算上是有效的。从RF发现的缩放决策位于PCA发现的投影空间(而不是直接从原始参数得出阈值)的意义上说,提出的方法是新颖的,这不一定是直观的。但是,这些功能在数字上被认为是影响最大的。此外,只要投影空间中的特征不相关,就可以使我们仅将RF基于它们的一小部分,这在相关性很高的原始测量空间中是无效的。在采用这种方法的基于Kubernetes的实现中,生成的自动缩放器的性能要优于默认的自动缩放器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号