首页> 外文会议>IEEE International Conference on Cloud Computing >Formal Analysis of Load Balancing in Microservices with Scenario Calculus
【24h】

Formal Analysis of Load Balancing in Microservices with Scenario Calculus

机译:使用场景演算对微服务中的负载平衡进行形式化分析

获取原文

摘要

Load balancing plays a crucial role in realising the benefits of microservices, especially to achieve elastic scalability and performance optimisation. However, it is different from load balancing for virtual machines, because workloads on microservices are harder to predict and the number of services in the systems is large. In this paper, we formalise load balance as an emergent property of the microservices ecosystem, and employ scenario calculus to formally analyse the impact of scheduling on service capability and scalability. We discovered that elastic round robin scheduling is highly scalable but the service capability is limited by the slowest microservice instance. In contrast, shortest waiting queue scheduling is less scalable, but the service capability is higher.
机译:负载平衡在实现微服务的好处方面,尤其是在实现弹性可伸缩性和优化性能方面,起着至关重要的作用。但是,它与虚拟机的负载平衡不同,因为微服务上的工作负载更难预测,并且系统中的服务数量很大。在本文中,我们将负载均衡形式化为微服务生态系统的新兴属性,并使用场景演算来正式分析调度对服务能力和可伸缩性的影响。我们发现弹性轮循调度具有高度可伸缩性,但是服务能力受到最慢的微服务实例的限制。相反,最短的等待队列调度的可伸缩性较差,但服务能力较高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号