首页> 外文会议>IEEE International Conference on Services Computing >A Container Scheduling Strategy Based on Machine Learning in Microservice Architecture
【24h】

A Container Scheduling Strategy Based on Machine Learning in Microservice Architecture

机译:微服务架构中基于机器学习的容器调度策略

获取原文

摘要

Good progress has been made in the microservice technology in recent years due to the development of docker container technology. Although microservice architecture can adjust the number of containers, there is a new problem. That is according to the current load pressure of services, how to adjust the number of containers accurately and quickly in real time, especially when the load pressure of services suddenly increases or decreases. In order to deal with the problem, a container scheduling strategy based on machine learning is proposed in this paper. The paper uses the data set obtained by our experiments to train random forest regression model in advance to predict the required containers of services in the next time window, according to the current load pressure of services. Large amounts of data has been collected to make the data set for the experiment. Based on the data set, random forest regression model has been trained in advance to predict the number of required containers of services in next time window. When adjusting the number of containers to balance load pressure of services, the proposed algorithm saves 50% of the time compared with traditional algorithms. In addition, the accuracy is 10%~38% higher compared with other machine learning algorithms.
机译:近年来,由于docker容器技术的发展,微服务技术取得了良好的进展。尽管微服务架构可以调整容器的数量,但是仍然存在一个新问题。即根据当前服务的负载压力,如何实时准确,快速地调整集装箱数量,尤其是在服务的负载压力突然增大或减小时。针对这一问题,提出了一种基于机器学习的集装箱调度策略。本文使用从我们的实验中获得的数据集来预先训练随机森林回归模型,以根据当前服务的负载压力,在下一个时间窗口中预测所需的服务容器。已收集了大量数据以构成用于实验的数据集。根据数据集,已经预先训练了随机森林回归模型,以预测下一个时间窗口中所需的服务容器数量。当调整集装箱数量以平衡服务的负载压力时,与传统算法相比,该算法节省了50%的时间。另外,与其他机器学习算法相比,精度提高了10%〜38%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号