[发明专利]基于资源匹配度的Mesos资源调度方法在审
申请号: | 202111612175.4 | 申请日: | 2021-12-27 |
公开(公告)号: | CN116360964A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 郑文立;徐东升;姚斌;李超;过敏意 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F18/22 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 王毓理;王锡麟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 资源 匹配 mesos 调度 方法 | ||
1.一种基于资源匹配度的Mesos资源调度方法,其特征在于,通过计算物理机资源占用与应用框架资源需求的匹配度,并根据匹配度进行应用框架资源需求响应以及资源分配,最后根据分配发送资源需求信息和资源接收逻辑。
2.根据权利要求1所述的基于资源匹配度的Mesos资源调度方法,其特征是,所述的物理机资源占用与应用框架资源需求的匹配度,具体通过以下方式得到:
步骤1)对于该物理机和该应用框架进行预分配,在物理机当前资源占用量的基础上,加上该应用框架的资源需求量,进而得到该物理机预分配后各个资源的利用率以及资源整体利用率,并计算得到资源整体平均利用率其中:资源有r种,则各个资源利用率用res_usagek表示k=1,2,…,r;
步骤2)计算资源利用率差距以表示各资源利用率与资源整体利用率的差距,包括:
①欧氏距离,用于计算各资源利用率与整体平均资源利用率之间的欧氏距离或
②切比雪夫距离,用于计算个资源利用率与整体平均资源利用率之间的最大距离usage_distance=MAX(|res_usagek-avg_usage|)k=1,2,…,r;
步骤3)引入该物理机预分配前的原资源整体平均利用率作为可选的额外变量,具体为:资源匹配度其中:系数α∈(0,1)用于调整原资源整体平均利用率和预分配后资源利用率差距在公式中的重要性,系数β∈{-1,1},用于调整算法使用原资源整体平均利用率的策略,选择β=1,则调度模块将采用集中化(Centralize)分配;选择β=-1,则调度模块将采用分散化(Decentralize)分配。
3.根据权利要求2所述的基于资源匹配度的Mesos资源调度方法,其特征是,所述的调整系数和资源利用率差距的计算方式组合得到的分配策略包括:采用欧氏距离的中心化分配策略、采用欧氏距离的分散化分配策略、采用切比雪夫距离的中心化分配策略、采用切比雪夫距离的分散化分配策略。
4.根据权利要求1所述的基于资源匹配度的Mesos资源调度方法,其特征是,所述的应用框架资源需求响应,实现Mesos requestResources()方法,该方法用于响应应用框架(Framework)的调度器(Scheduler)发出的资源请求,并用合适数据结构记录资源需求信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111612175.4/1.html,转载请声明来源钻瓜专利网。