基于租户排名来控制租户服务制造技术

技术编号:38742961 阅读:19 留言:0更新日期:2023-09-08 23:26
一种通过获得每个租户关于特定工作负载的租户属性来控制针对各个租户的租户服务的控制系统。生成对最佳表现租户的集合租户使用表现建模的模型。该模型接着被应用于其余租户以获得指示针对该工作负载的增量使用的可能租户能力的度量。该控制系统基于采用可能性度量来控制向租户提供的服务。量来控制向租户提供的服务。量来控制向租户提供的服务。

【技术实现步骤摘要】
基于租户排名来控制租户服务
[0001]本申请是2018年05月01日提交的申请号为201880035005.4、名称为“基于租户排名来控制租户服务”的专利技术专利申请的分案申请。

技术介绍

[0002]计算系统目前被广泛使用。一些计算系统包括托管服务的服务计算系统。这样的服务例如可以包括例如电子邮件服务、日历服务,以及提供生产力应用的服务,所述生产力应用例如工作处理应用、电子表格应用、演示应用,等等。这样的计算系统还可以包括文档共享和管理系统、在线存储系统、企业资源管理和客户关系管理应用,此外还有多种其他计算系统。
[0003]这些不同类型的服务或应用中的每个有时被称为工作负载。例如,电子邮件应用可以被称为第一工作负载,而文档共享和管理系统则可以被称为第二工作负载。
[0004]一些这样的计算系统还为租户托管工作负载,所述租户可以是每个具有多个用户的组织。在为不同租户托管工作负载时,可能难以知晓哪些类型的服务应当被提供给哪些类型的租户以便提升他们对于托管的工作负载的使用。此外还难以对那些服务加以控制而使得它们在合适的时间被提供给合适的租户。
[0005]例如,在一些当前的计算系统中,可能难以向不同服务和对应的租户指定以优先级。这是因为可能难以识别特定租户是否希望获得工作负载,是否希望采用新的工作负载或新的特征,或者是否希望延长该租户已经订阅的工作负载或特征的租期。一些现有技术的系统已经尝试通过对特定租户进行人工调查来获得该信息。然而,这常常由于其成本及其有疑问的准确性而并不可行。该信息也可能很快就变得过时。类似地,即使它是准确的,但该类型的信息仅简单地传达了租户的当前状态,而没有给出有关租户使用工作负载或特征等的可能性的指示。
[0006]以上讨论仅仅是针对一般背景信息被提供的,并且不旨在用于帮助确定所要求保护的主题的范围。

技术实现思路

[0007]一种通过获得每个租户关于特定工作负载的租户属性来控制针对各个租户的租户服务的控制系统。生成对最佳表现租户的集合租户使用表现建模的模型。该模型接着被应用于其余租户以获得指示针对该工作负载的增量使用的可能租户能力的度量。该控制系统基于采用可能性度量来控制向租户提供的服务。
[0008]提供了该
技术实现思路
以用简化的形式引入对在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决了在
技术介绍
中所述的任何或全部缺点的实现。
附图说明
[0009]图1是计算系统架构的一个示例的框图。
[0010]图2是更加详细地示出了租户度量生成器系统的一个示例的框图。
[0011]图3是更加详细地示出了控制信号生成器的一个示例的框图。
[0012]图4A和4B(本文被统称为图4)示出了流程图,所述流程图图示了在图1中所示的架构在控制向租户提供的服务时的操作的一个示例。
[0013]图5是这样的框图,其示出了在云计算架构中部署的、在图1中所图示的架构的一个示例。
[0014]图6

8示出了能够在先前附图中所示出的架构中使用的移动设备的示例。
[0015]图9是能够在先前附图中所示出的架构中使用的计算环境的一个示例的框图。
具体实施方式
[0016]图1是计算系统架构100的一个示例的框图。架构100说明性地包括租户计算系统102

104,它们可以通过网络110连接至租户监视和分析计算系统106和租户服务计算系统108。网络110可以是宽泛的多种不同类型的网络中的任何一种,例如广域网、局域网、蜂窝通信网络、近场通信网络,以及宽泛的多种网络或者网络的组合中的其他类型。在更加详细地描述架构100之前,将首先提供对架构100中的一些项及其操作的简要描述。
[0017]在图1所示的示例中,租户计算系统102被示为生成用户接口112

114,它们可以具有用户输入机制以供用户116

118进行交互。用户116

118在用户接口112

114上与用户输入机制交互以便控制和操纵租户计算设备102,并且有可能控制和操纵租户服务计算系统108的一些组件。用户116

118可以直接与系统102交互或者通过诸如网络110之类的网络与系统102交互。
[0018]在图1所示的示例中,租户计算系统102可以包括一个或多个处理器或服务器120、数据存储单元122、工作负载功能124、属性生成器逻辑单元126,并且其可以包括各种其他项128。工作负载功能124说明性地托管一个或多个工作负载(例如,应用),所述工作负载可以被用来对存储在数据存储单元122中的数据进行操作或者与之交互。用户116

118可以与用户接口112

114交互以便使用工作负载功能逻辑单元124来执行工作负载功能。例如,在工作负载是电子邮件应用的情况下,用户116

118可以与用户接口112

114交互以便执行电子邮件功能,例如发送和接收电子邮件消息,配置文件夹和过滤器,等等。
[0019]在一个示例中,图1还示出了租户计算系统104生成用户接口130

132(它们也可以具有用户输入机制)以供用户134

136交互。用户134

136说明性地(直接或通过网络)与用户接口130

132上的用户输入机制交互以便控制和操纵计算系统104,并且可能控制和操纵租户服务计算系统108中的一些项。在所图示的示例中,租户计算系统104可以类似于租户计算系统102,并且因此其可以为用户134

136托管一个或多个应用。在图1中所示的示例中,假设租户计算系统104类似于租户计算系统102,并且因此仅更加详细地描述了租户计算系统102。这仅仅是作为示例被完成的。
[0020]租户服务计算系统108被示出为生成用户接口140

142,它们分别具有用户输入机制144

146以供用户148

150进行交互(直接地或通过网络)。在一个示例中,用户148

150与用户输入机制144

146交互以便控制和操纵租户服务计算系统108。租户服务计算系统108
可以用于针对租户102

104执行服务。因此,租户服务计算系统108可以包括一个或多个处理器或服务器152、租户服务功能逻辑单元154、用户接口逻辑单元156、数据存储单元158,并且其可以包括宽泛的多种其他项160。在一个示例中,租户服务用户148

150通过机制144

145与租户服务功能逻辑单元154进行交互,以便使用租户计算系统1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实现的方法,包括:接收表示第一租户计算系统相对于多个工作负载的使用表现的租户使用表现数据;接收指示与第二租户计算系统相对应的属性的租户属性数据集;基于所述租户使用表现数据和所述租户属性数据集来生成与所述第二租户计算系统相对应的多个增量使用表现指示符,每个增量使用表现指示符指示针对所述第二租户计算系统的相应一个工作负载的使用的可能的增量增加;基于与所述第二租户计算系统相对应的所述多个增量使用表现指示符来生成工作负载排序指示符,所述工作负载排序指示符指示针对所述多个工作负载的序列;以及基于所述工作负载排序指示符来控制可控制逻辑元件。2.根据权利要求1所述的计算机实现的方法,其中:所述第一租户计算系统包括访问所述多个工作负载的第一多个用户,所述第二租户计算系统包括访问所述多个工作负载的第二多个用户,并且所述租户使用表现数据表示所述第一租户计算系统相对于所述多个工作负载的预测使用表现。3.根据权利要求1所述的计算机实现的方法,并且还包括:基于多个租户计算系统相对于所述工作负载的使用表现标准,从所述多个租户计算系统中选择所述第一租户计算系统。4.根据权利要求1所述的计算机实现的方法,并且还包括:识别授权规模指示符,所述授权规模指示符指示被授权使用每个工作负载的、所述第二租户计算系统的用户的数量;以及基于针对所述第二租户计算系统的所述授权规模指示符和与所述第二租户计算系统相对应的所述增量使用表现指示符来识别增量工作负载机会指示符,所述增量工作负载机会指示符指示针对所述第二租户计算系统能够实现的、所述多个工作负载中的每个工作负载的使用增加的规模。5.根据权利要求1所述的计算机实现的方法,并且还包括:基于与所述第二租户计算系统相对应的所述多个增量使用表现指示符的组合来生成总租户增量机会指示符。6.根据权利要求1所述的计算机实现的方法,并且还包括:识别针对所述第二租户计算系统的余量指示符,所述余量指示符指示在可能最大比率指示符与当前比率指示符之间的差,所述当前比率指示符指示当前使用率指示符,所述当前使用率指示符指示每个工作负载的当前使用率;以及将所述余量指示符应用于所述授权规模指示符以获得针对每个工作负载的所述增量工作负载机会指示符。7.根据权利要求1所述的计算机实现的方法,并且还包括:基于所述工作负载排序指示符来生成所述控制信号以控制显示设备。8.根据权利要求7所述的计算机实现的方法,并且还包括:生成所述控制信号以控制所述显示设备显示所述工作负载排序指示符和所述多个增量使用表现指示符的表示。9.根据权利要求7所述的计算机实现的方法,并且还包括:
生成所述控制信号以控制在所述工作负载中的一个或多个工作负载上的租户服务。10.根据权利要求1所述的计算机实现的方法,其中,每个增量使用表现指示符指示针对所述第二租户计算系统的相应工作负载的可能最大使用率。11.一种计算系统,包括:至少一个处理器;以及存储能由所述至少一个处理器运行的指令的存储器,其中,所述指令当被运行时,使得所述计算系统用于...

【专利技术属性】
技术研发人员:R
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1