[发明专利]在分布式计算环境中对应用分配优先级以进行对角缩放在审
申请号: | 201880075049.X | 申请日: | 2018-11-05 |
公开(公告)号: | CN111373372A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | L.阿罗诺维奇 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 计算 环境 应用 分配 优先级 进行 对角 缩放 | ||
1.一种用于在分布式计算环境中由至少一个处理器对应用分配优先级以进行对角缩放操作的方法,包括:
定义多个应用中的应用的重要性值,所述重要性值表示应用或由应用执行的功能的重要性;
配置多个应用之间的从属关系;
定义从属应用对多个应用中的在先应用的从属关系的重要性值;以及
基于多个应用中的每个应用和其间的相应从属关系的重要性值来计算多个应用中的每个应用的优先级,以用于在分布式计算环境中对分配给每个应用的资源执行对角缩放操作。
2.根据权利要求1所述的方法,还包括当以下中的至少一个发生时重新计算所述多个应用中的每个应用的优先级:
改变、添加或移除多个应用中的一个或多个应用之间的从属关系;
向多个应用添加附加应用;以及
从多个应用中移除应用。
3.根据权利要求1所述的方法,还包括通过执行以下中的至少一个来计算所述多个应用中的相应应用的优先级:
将第一元素计算为多个应用中的相应应用的重要性值与第一权重值的乘积;
通过对关于多个应用中的相应应用的相应从属关系的重要性与相应从属应用的重要性值的乘积求和来计算第二元素;
用除数除总和;以及
将结果乘以第二权重值,并且将第一元素和第二元素相加。
4.根据权利要求3所述的方法,还包括执行以下中的至少一个:
将第一权重和第二权重的值的和配置为等于一;
将第一权重和第二权重中的每一个的值配置为在零和一之间;
将应用的重要性值和从属关系的重要性值配置为包括零和一之间的值;以及
配置重要性值以进行标准化。
5.根据权利要求4所述的方法,还包括将所述除数计算为以下中的至少一个:
多个应用的总数减一;
关于所有多个应用当中的每个应用的从属关系的最大数量;
在所有多个应用当中,依赖于每个应用的多个应用中的每个应用的每个重要性值的第一最大和;以及
在所有多个应用当中,依赖于每个应用的多个应用的每个重要性值与关于每个应用的多个从属关系的每个重要性值的乘积的第二最大和。
6.根据权利要求4所述的方法,还包括计算所述多个应用中的每个应用的优先级的优先级值,每个优先级值包括零到一的范围;以及
基于用户输入来设置所述多个应用中的每个应用及其相关的每个相应从属关系的每个重要性值。
7.根据权利要求1所述的方法,其中,所述对角缩放操作包括垂直缩放操作和水平缩放操作,所述垂直缩放操作给多个应用中的相应应用分配和缩减资源,并且所述水平缩放操作创建或终止多个应用中的相应应用的应用实例。
8.一种用于在分布式计算环境中对应用分配优先级以进行对角缩放操作的系统,所述系统包括:
至少一个处理器,其耦合到存储计算机可读程序指令的存储器,所述计算机可读程序指令在被执行时使所述至少一个处理器:
定义多个应用中的应用的重要性值,所述重要性值表示应用或由应用执行的功能的重要性;
配置多个应用之间的从属关系;
定义从属应用对多个应用中的在先应用的从属关系的重要性值;以及
基于多个应用中的每个应用和其间的相应从属关系的重要性值来计算多个应用中的每个应用的优先级,以用于在分布式计算环境中对分配给每个应用的资源执行对角缩放操作。
9.根据权利要求8所述的系统,其中,当发生以下中的至少一个时,所述至少一个处理器重新计算所述多个应用中的每个应用的优先级:
改变、添加或移除多个应用中的一个或多个应用之间的从属关系;
向多个应用添加附加应用;以及
从多个应用中移除应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880075049.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:锂二次电池
- 下一篇:视频编码和解码中的低复杂度双向帧内预测的方法和装置