【24h】

Your Containers Should be WYSIWYG

机译:您的容器应该是所见即所得

获取原文

摘要

Modern cloud platforms rely on containers in order to deploy applications and allocate resources to them. Users of Container-as-a-Service platforms interact with another layer of abstraction, container orchestrators, to set resource allocations. Regarding the CPU allocation, orchestrators can use one of two strategies to apply the specified allocation: (1) the allocation of cores, reserved for one application; or (2) the allocation of quotas, which can be provided by any of the available processors. However current orchestrators only use the quota strategy. We benchmark both, demonstrating that the quota strategy can show up to 68% of degradation in our experiments when compared to the first strategy. We identify that this degradation comes from violating what we call the What You See Is What You Get (WYSIWYG) principle: a container's view of its available resources is wrong under the quota strategy. We state that a better trade-off can be found in combining these two strategies, and we design a hybrid resource allocation algorithm that can be integrated into any container orchestrator. Our evaluations show that it prevents resource management problems that come from allocating cores, while canceling the performance overhead associated with the quota allocation strategy that violates the WYSIWYG principle.
机译:现代云平台依靠容器来部署应用程序并为其分配资源。容器即服务平台的用户与另一层抽象交互,即容器编排器,以设置资源分配。关于CPU分配,协调器可以使用以下两种策略之一来应用指定的分配:(1)为一个应用程序保留的内核分配; (2)配额分配,可以由任何可用的处理器提供。但是,当前的协调者仅使用配额策略。我们对两者进行了基准测试,表明与第一种策略相比,配额策略在我们的实验中最多可显示68%的降级。我们确定这种降级是由于违反了所谓的“所见即所得”(WYSIWYG)原则:在配额策略下,容器对其可用资源的看法是错误的。我们声明结合这两种策略可以找到更好的权衡,并且我们设计了一种可以集成到任何容器协调器中的混合资源分配算法。我们的评估表明,它可以防止由于分配核心而引起的资源管理问题,同时可以消除与违反所见即所得原则的配额分配策略相关的性能开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号