首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

云环境下拓扑感知的微服务应用调度的方法及应用 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京航空航天大学

摘要:本发明公开了一种云环境下拓扑感知的微服务应用调度的方法及应用,该方法包括以下步骤:根据集群的概要描述信息为集群中的工作节点构建多维资源管理模型;根据微服务应用的概要描述信息和所述多维资源管理模型对所述工作节点执行预部署,并根据资源平衡条件筛选调度节点;以及根据所述微服务应用和所述调度节点的拓扑图获取所述微服务应用的调度结果,并按照所述调度结果执行调度任务。该方法能够对微服务应用整体而非单个微服务执行调度策略,既考虑了单个微服务的资源需求,同时兼顾了微服务应用整体的拓扑特征,在保障集群整体资源利用率的同时降低微服务应用之间的通信成本,提高服务质量。

主权项:1.一种云环境下拓扑感知的微服务应用调度的方法,其特征在于,所述方法包括:根据集群的概要描述信息为集群中的工作节点构建多维资源管理模型;根据微服务应用的概要描述信息和所述多维资源管理模型对所述工作节点执行预部署,并根据资源平衡条件筛选调度节点,具体包括:在所述微服务应用部署于所述工作节点后,计算所述工作节点各类资源使用率;遍历所述资源使用率,在所述资源使用率的极差超过平衡度约束时,淘汰对应的工作节点;以及根据所述微服务应用和所述调度节点的拓扑图获取所述微服务应用的调度结果,并按照所述调度结果执行调度任务,包括:判断所述微服务应用是否完成调度;若是,根据部署队列中的结果执行部署任务;若否,筛选出待调度工作节点,并对所述待调度工作节点和待调度微服务应用进行拓扑图分割;所述筛选出待调度工作节点,并对所述待调度工作节点和待调度微服务应用进行拓扑图分割,包括:判断所述工作节点是否为当前最佳调度节点;若是,在所述工作节点上部署待调度的微服务应用,并将部署任务加入部署队列;若否,对所述待调度工作节点和所述待调度微服务应用进行拓扑图分割;对所述待调度工作节点和所述待调度微服务应用进行拓扑图分割,包括:将所述待调度工作节点拓扑图分割为第一区和第二区,并最小化第一区和第二区之间的通信开销;以及根据所述待调度工作节点拓扑图的分割结果,将所述待调度微服务应用分配到所述第一区和所述第二区;根据所述待调度工作节点拓扑图的分割结果,将所述待调度微服务应用分配到所述第一区和所述第二区,包括:计算所述待调度微服务应用与不同工作节点分区中已调度微服务应用的通信开销和网络带宽占用比;计算所述待调度微服务应用在不同工作节点分区中的资源碎片率;以及根据所述通信开销、所述网络带宽占用比和所述资源碎片率得到评分,并将所述待调度微服务应用分配至评分高的分区。

全文数据:

权利要求:

百度查询: 南京航空航天大学 云环境下拓扑感知的微服务应用调度的方法及应用

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。