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

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

Control tenant service based on tenant ranking

【技术实现步骤摘要】
【国外来华专利技术】基于租户排名来控制租户服务
技术介绍
计算系统目前被广泛使用。一些计算系统包括托管服务的服务计算系统。这样的服务例如可以包括例如电子邮件服务、日历服务,以及提供生产力应用的服务,所述生产力应用例如工作处理应用、电子表格应用、演示应用,等等。这样的计算系统还可以包括文档共享和管理系统、在线存储系统、企业资源管理和客户关系管理应用,此外还有多种其他计算系统。这些不同类型的服务或应用中的每个有时被称为工作负载。例如,电子邮件应用可以被称为第一工作负载,而文档共享和管理系统则可以被称为第二工作负载。一些这样的计算系统还为租户托管工作负载,所述租户可以是每个具有多个用户的组织。在为不同租户托管工作负载时,可能难以知晓哪些类型的服务应当被提供给哪些类型的租户以便提升他们对于托管的工作负载的使用。此外还难以对那些服务加以控制而使得它们在合适的时间被提供给合适的租户。例如,在一些当前的计算系统中,可能难以向不同服务和对应的租户指定以优先级。这是因为可能难以识别特定租户是否希望获得工作负载,是否希望采用新的工作负载或新的特征,或者是否希望延长该租户已经订阅的工作负载或特征的租期。一些现有技术的系统已经尝试通过对特定租户进行人工调查来获得该信息。然而,这常常由于其成本及其有疑问的准确性而并不可行。该信息也可能很快就变得过时。类似地,即使它是准确的,但该类型的信息仅简单地传达了租户的当前状态,而没有给出有关租户使用工作负载或特征等的可能性的指示。以上讨论仅仅是针对一般背景信息被提供的,并且不旨在用于帮助确定所要求保护的主题的范围。>
技术实现思路
一种通过获得每个租户关于特定工作负载的租户属性来控制针对各个租户的租户服务的控制系统。生成对最佳表现租户的集合租户使用表现建模的模型。该模型接着被应用于其余租户以获得指示针对该工作负载的增量使用的可能租户能力的度量。该控制系统基于采用可能性度量来控制向租户提供的服务。提供了该
技术实现思路
以用简化的形式引入对在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决了在
技术介绍
中所述的任何或全部缺点的实现。附图说明图1是计算系统架构的一个示例的框图。图2是更加详细地示出了租户度量生成器系统的一个示例的框图。图3是更加详细地示出了控制信号生成器的一个示例的框图。图4A和4B(本文被统称为图4)示出了流程图,所述流程图图示了在图1中所示的架构在控制向租户提供的服务时的操作的一个示例。图5是这样的框图,其示出了在云计算架构中部署的、在图1中所图示的架构的一个示例。图6-8示出了能够在先前附图中所示出的架构中使用的移动设备的示例。图9是能够在先前附图中所示出的架构中使用的计算环境的一个示例的框图。具体实施方式图1是计算系统架构100的一个示例的框图。架构100说明性地包括租户计算系统102-104,它们可以通过网络110连接至租户监视和分析计算系统106和租户服务计算系统108。网络110可以是宽泛的多种不同类型的网络中的任何一种,例如广域网、局域网、蜂窝通信网络、近场通信网络,以及宽泛的多种网络或者网络的组合中的其他类型。在更加详细地描述架构100之前,将首先提供对架构100中的一些项及其操作的简要描述。在图1所示的示例中,租户计算系统102被示为生成用户接口112-114,它们可以具有用户输入机制以供用户116-118进行交互。用户116-118在用户接口112-114上与用户输入机制交互以便控制和操纵租户计算设备102,并且有可能控制和操纵租户服务计算系统108的一些组件。用户116-118可以直接与系统102交互或者通过诸如网络110之类的网络与系统102交互。在图1所示的示例中,租户计算系统102可以包括一个或多个处理器或服务器120、数据存储单元122、工作负载功能124、属性生成器逻辑单元126,并且其可以包括各种其他项128。工作负载功能124说明性地托管一个或多个工作负载(例如,应用),所述工作负载可以被用来对存储在数据存储单元122中的数据进行操作或者与之交互。用户116-118可以与用户接口112-114交互以便使用工作负载功能逻辑单元124来执行工作负载功能。例如,在工作负载是电子邮件应用的情况下,用户116-118可以与用户接口112-114交互以便执行电子邮件功能,例如发送和接收电子邮件消息,配置文件夹和过滤器,等等。在一个示例中,图1还示出了租户计算系统104生成用户接口130-132(它们也可以具有用户输入机制)以供用户134-136交互。用户134-136说明性地(直接或通过网络)与用户接口130-132上的用户输入机制交互以便控制和操纵计算系统104,并且可能控制和操纵租户服务计算系统108中的一些项。在所图示的示例中,租户计算系统104可以类似于租户计算系统102,并且因此其可以为用户134-136托管一个或多个应用。在图1中所示的示例中,假设租户计算系统104类似于租户计算系统102,并且因此仅更加详细地描述了租户计算系统102。这仅仅是作为示例被完成的。租户服务计算系统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进行交互,以便使用租户计算系统102-104针对各个租户执行服务。所述服务可以包括为了提高对特定托管的工作负载或特征的租户满意度、为了提升租户使用表现所使用的服务。提高使用表现可以包括诸如以下的内容:提高特定托管工作负载或特征的租户采用,增加租户与托管的工作负载或特征的参与,或者以其他方式提升特定用户关于一个或多个托管工作负载或特征的体验。租户服务用户148-150因此可以使用计算系统108来通过租户计算系统102-104与租户或租户的用户进行交互。在图1中所示的示例中,租户监视和分析计算系统106说明性地包括一个或多个处理器或服务器170、数据存储单元172、租户度量生成器系统174、控制信号生成器176,并且其可以包括宽泛的多种其他项178。租户度量生成器系统174可以包括模型构建逻辑单元180、模型应用逻辑单元182、租户优先级生成器逻辑单元184,并且其可以包括宽泛的多种其他项186。租户监视和分析计算系统106生成指示特定用户将采用或增加其对特定工作负载或特征的参与或使用的可能性的度量。其还说明性地本文档来自技高网...

【技术保护点】
1.一种计算系统,包括:/n模型构建逻辑单元,其接收租户属性的多个集合,每个集合指示与租户计算系统相对应的属性,并且其基于与多个租户的第一子集相对应的属性集合来训练模型,以预测由使用表现指示符所指示的与所述多个租户的所述第一子集的工作负载有关的使用表现;/n模型应用逻辑单元,其将所述模型应用于所述多个租户中不同于所述租户的第一子集的第二子集以获得与所述租户的第二子集中的每个租户相对应的增量使用表现指示符,所述使用表现指示符指示所述租户的第二子集中的对应租户对所述工作负载的使用的可能的增量增加;以及/n控制信号生成器,其基于所述增量使用表现指示符中的至少一个增量使用表现指示符来生成用于控制可控制逻辑元件的控制信号。/n

【技术特征摘要】
【国外来华专利技术】20170531 US 15/609,2621.一种计算系统,包括:
模型构建逻辑单元,其接收租户属性的多个集合,每个集合指示与租户计算系统相对应的属性,并且其基于与多个租户的第一子集相对应的属性集合来训练模型,以预测由使用表现指示符所指示的与所述多个租户的所述第一子集的工作负载有关的使用表现;
模型应用逻辑单元,其将所述模型应用于所述多个租户中不同于所述租户的第一子集的第二子集以获得与所述租户的第二子集中的每个租户相对应的增量使用表现指示符,所述使用表现指示符指示所述租户的第二子集中的对应租户对所述工作负载的使用的可能的增量增加;以及
控制信号生成器,其基于所述增量使用表现指示符中的至少一个增量使用表现指示符来生成用于控制可控制逻辑元件的控制信号。


2.根据权利要求1所述的计算系统,并且还包括:
租户优先级生成器逻辑单元,其被配置为生成租户的经排名的列表,所述经排名的列表至少部分地基于与所述租户的第二子集中的租户中的每个租户相对应的所述增量使用表现指示符来对所述租户的第二子集中的所述租户进行排名。


3.根据权利要求2所述的计算系统,其中,所述租户优先级生成器逻辑单元包括:
授权规模识别器逻辑单元,其被配置为针对所述租户的第二子集中的每个租户来识别授权规模指示符,所述授权规模指示符指示被授权使用所述工作负载的用户的数量;以及
增量工作负载机会识别器,其被配置为针对所述租户的第二子集中的每个租户,基于所述租户的所述授权规模指示符以及与所述租户相对应的所述使用表现指示符来识别增量工作负载机会指示符,所述增量工作负载机会指示符指示针对所述租户可能可实现的所述工作负载的使用增加的规模。


4.根据权利要求3所述的计算系统,其中,所述模型应用逻辑单元被配置为:对于所述租户的第二子集中的每个租户生成针对多个不同工作负载中的每个工作负载的使用表现指示符。


5.根据权利要求4所述的计算系统,其中,所述授权规模识别器逻辑单元被配置为:对于所述租户的第二子集中的每个租户识别针对多个不同工作负载中的每个工作负载的授权规模指示符。


6.根据权利要求5所述的计算系统,其中,所述增量工作负载机会识别器被配置为针对所述租户的第二子集中的每个租户,基于所述租户的所述授权规模指示符和与所述租户和多个工作负载中的每个工作负载相对应的所述使用表现指示符来识别增量工作负载机会指示符,所述增量工作负载机会指示符指示针对所述租户可能可实现的所述多个工作负载中的每个工作负载的使用增加的规模。


7.根据权利要求6所述的计算系统,其中,所述租户优先级生成器逻辑单元包括:
总租户增量机会生成器逻辑单元,其被配置为针对所述租户的第二子集中的每个租户,生成总租户增量机会指示符,所述总租户增量机会指示符指示每个租户的所述多个不同工作负载的所述增量工作负载机会指示符的组合。


8.根据权利要求7所述的计算系统,其中,所述租户优先级生成器逻辑单元包括:
租户等级工作负载排序逻辑单元,其被配置为针对所述租户的第二子集中的每个租户,基于所述租户的所述增量工作负载机会指示符来生成工作负载排序指示符。


9.根据权利要求8所述的计算系统,其中,所述模型应...

【专利技术属性】
技术研发人员:R·V·S·班达茹M·KF·贝格
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1