应用感知的多租户 Coflow 调度机制

APPLICATION-AWARE MULTI-TENANT CoFlow SCHEDULING MECHANISM

  • 摘要: 多租户数据中心广泛使用分布式并行计算框架,来自不同租户的应用共享并竞争网络带宽资源。分布式并行计算框架多采用 Coflow 作为流量模型,针对 Coflow 调度过程中性能优化与租户隔离问题,提出一种应用感知的多租户 Coflow 调度机制 ---Aamt。根据租户隔离问题,引入进度作为衡量标准;针对租户需求动态弹性变化,设计租户到达模型,得到租户隔离保障的长期进度,做到应用感知;为了提高网络带宽利用率,设计 Lagrange 对偶优化,得到性能优化进度。实验结果表明,Aamt 不仅可以保证租户隔离,还增大带宽,提高链路利用率。

     

    Abstract: Distributed parallel computing frameworks are widely-used in multi-tenant data centers, where applications from different tenants share and compete for bandwidth resources. Distributed parallel computing frameworks mostly use Coflow as the traffic model. In order to solve the problem of performance optimization and tenant isolation in the Coflow scheduling process, an application-aware multi-tenant Coflow scheduling mechanism, Aamt, is proposed. According to the tenant isolation problem, the progress was introduced as a measurement standard. According to the dynamic and elastic changes of tenant needs, the tenant arrival model was designed to obtain the long-term progress guaranteed by tenant isolation, so as to achieve application awareness. In order to improve the network bandwidth utilization, the Lagrange dual optimization was designed to obtain performance optimization progress. The experimental results show that Aamt can not only ensure tenant isolation, but also increase bandwidth and improve link utilization.

     

/

返回文章
返回