首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >A Learning-based Dynamic Load Balancing Approach for Microservice Systems in Multi-cloud Environment
【24h】

A Learning-based Dynamic Load Balancing Approach for Microservice Systems in Multi-cloud Environment

机译:多云环境中微服务系统的基于学习的动态负载平衡方法

获取原文

摘要

Multi-cloud environment has become common since companies manage to prevent cloud vendor lock-in for security and cost concerns. Meanwhile, the microservice architecture is often considered for its flexibility. Combining multi-cloud with microservice, the problem of routing requests among all possible microservice instances in multi-cloud environment arises. This paper presents a learning-based approach to route requests in order to balance the load. In our approach, the performance of microservice is modeled explicitly through machine learning models. The model can derive the response time from request volume, route decision, and other cloud metrics. Then the balanced route decision is obtained from optimizing the model with Bayesian Optimization. With this approach, the request route decision can adjust to dynamic runtime metrics instead of remaining static for all different circumstances. Explicit performance modeling avoids searching on an actual microservice system which is time-consuming. Experiments show that our approach reduces average response time by 10% at least.
机译:多云环境变得普遍,因为公司无法防止云供应商锁定安全性和成本问题。同时,MicroService架构通常被认为是其灵活性。将多云与微伺服晶组合,出现了多云环境中所有可能的微服务中的路由请求的问题。本文介绍了一种基于学习的方法来路由请求,以便平衡负载。在我们的方法中,通过机器学习模型明确地模拟了微服务的性能。该模型可以从请求卷,路由决策和其他云度量获得响应时间。然后获得均衡的路线决定从优化贝叶斯优化的模型获得。通过这种方法,请求路由决策可以调整到动态运行时指标,而不是在所有不同情况下剩余静态。显式性能建模避免搜索实际的微服务系统,这是耗时的。实验表明,我们的方法至少将平均响应时间减少10%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号