首页> 外文会议>IEEE International Conference on Cloud Computing >Exploring the Fairness and Resource Distribution in an Apache Mesos Environment
【24h】

Exploring the Fairness and Resource Distribution in an Apache Mesos Environment

机译:探索Apache Mesos环境中的公平性和资源分配

获取原文

摘要

Apache Mesos, a cluster-wide resource manager, is widely deployed in massive scale at several Clouds and Data Centers. Mesos aims to provide high cluster utilization via fine grained resource co-scheduling and resource fairness among multiple users through Dominant Resource Fairness (DRF) based allocation. DRF takes into account different resource types (CPU, Memory, Disk I/O) requested by each application and determines the share of each cluster resource that could be allocated to the applications. Mesos has adopted a two-level scheduling policy: (1) DRF to allocate resources to competing frameworks and (2) task level scheduling by each framework for the resources allocated during the previous step. We have conducted experiments in a local Mesos cluster when used with frameworks such as Apache Aurora, Marathon, and our own framework Scylla, to study resource fairness and cluster utilization. Experimental results show how informed decision regarding second level scheduling policy of frameworks and attributes like offer holding period, offer refusal cycle and task arrival rate can reduce unfair resource distribution. Bin-Packing scheduling policy on Scylla with Marathon can reduce unfair allocation from 38% to 3%. By reducing unused free resources in offers we bring down the unfairness from to 90% to 28%. We also show the effect of task arrival rate to reduce the unfairness from 23% to 7%.
机译:Apache Mesos是一个群集范围的资源管理器,已在多个云和数据中心大规模部署。 Mesos旨在通过基于主要资源公平性(DRF)的分配,通过细粒度的资源协同调度和多个用户之间的资源公平性来提供较高的集群利用率。 DRF考虑到每个应用程序请求的不同资源类型(CPU,内存,磁盘I / O),并确定可以分配给应用程序的每个群集资源的份额。 Mesos采用了两级调度策略:(1)DRF将资源分配给竞争框架,以及(2)每个框架针对在上一步中分配的资源进行任务级调度。当与诸如Apache Aurora,Marathon和我们自己的框架Scylla之类的框架一起使用时,我们已经在本地Mesos集群中进行了实验,以研究资源公平性和集群利用率。实验结果表明,关于框架和属性的第二级调度策略的明智决策如何降低报价分配周期,报价拒绝周期和任务到达率可以减少不公平的资源分配。 Scylla和Marathon上的Bin-packing调度策略可以将不公平分配从38%减少到3%。通过减少报价中未使用的免费资源,我们将不公平性从90%降低到28%。我们还展示了任务到达率将不公平性从23%降低到7%的效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号