针对异常事件增加虚拟机的处理能力的制作方法

文档序号:26643569发布日期:2021-09-15 01:16阅读:来源:国知局

技术特征:
1.一种用于针对异常事件增加虚拟机的处理能力的计算机实现的方法,所述方法包括,使用处理器:在数据处理系统(dps)内提供包括处理器单元集合的第一计算资源集合,所述处理器单元集合包括处于活动状态的一个或多个第一内核以及最初处于不活动状态的一个或多个第二内核,其中,所述一个或多个第二内核在处于不活动状态时代表处理器单元集合内预先存在的潜在cpu容量(lcc);为在所述dps上托管的分区分配包括具有处于活动状态的所述一个或多个第一内核的所述处理器单元集合的所述第一计算资源集合;在所述一个或多个第二内核已经被激活之前使用所述一个或多个第一内核来操作所述分区;由资源管理器确定基于异常事件的发生而利用lcc来增加分区的处理能力;响应于所述确定所述增加,将所述一个或多个第二内核从不活动状态激活到活动状态;在所述一个或多个第二内核已经被激活之后,使用所述一个或多个第一内核和所述一个或多个第二内核两者来操作所述分区;和响应于预定义标准,将所述一个或多个第二内核从活动状态去激活到不活动状态。2.根据权利要求1所述的方法,其中,所述一个或多个第二内核是托管所述分区的dps的一部分。3.根据权利要求1所述的方法,其中,所述确定所述增加是基于由资源管理器接收的增加请求。4.根据权利要求1所述的方法,其中,所述异常事件是在所述分区中执行的操作系统实例的初始程序加载。5.根据权利要求1所述的方法,其中,所述预定标准是所述异常事件的完成。6.根据权利要求1所述的方法,其中,所述预定义标准是自激活所述一个或多个第二内核以来的预定义持续时间和预定义量的处理器能力的使用中的至少一项。7.根据权利要求1所述的方法,进一步包括基于所述异常事件的预定义负荷要求或检测到的负荷要求中的至少一项来确定要为所述分区激活的额外不活动内核的数量。8.根据权利要求1所述的方法,进一步包括:由资源管理器基于所述分区的预定义优先级值或与所述分区相关联的历史数据中的至少一项来确定要为所述分区激活的所述一个或多个第二内核的数量。9.根据权利要求8所述的方法,其中,资源管理器包括监督所述分区的创建、终止和操作的管理程序。10.根据权利要求1所述的方法,进一步包括:由所述分区内的操作系统或应用程序检测所述异常事件,并且其中,所述确定所述增加是基于由检测所述异常事件的所述分区的操作系统或应用程序请求的增加请求。11.根据权利要求1所述的方法,进一步包括:由监督所述分区的创建、终止和操作的管理程序检测所述异常事件,并且其中,所述确定所述增加是基于所述管理程序检测所述异常事件。12.根据权利要求1所述的方法,进一步包括由管理程序确定何时激活所述一个或多个
第二内核有益于解决所述异常事件。13.根据权利要求1所述的方法,进一步包括:所述资源管理器基于与向所述分区添加计算资源在时间上重叠的第二异常事件的发生而确定利用所述lcc来为第二分区增加处理能力;响应于确定为所述第二分区的所述增加,以从由以下各项组成的组中选择的方式向所述第二分区提供另外资源:a)增加由所述一个或多个第二被激活的内核提供的资源,或者b)向所述第二分区分配一个或多个第三内核;在所述一个或多个第三内核已经被激活之后,与所述第一分区中的所述一个或多个第一内核或所述一个或多个第二内核中的至少之一在时间上暂时重叠地用所述第二分区中的所述一个或多个第三内核来操作所述第二分区;并且响应于第二预定义标准,以从由以下各项组成的组中选择的方式移除先前向所述第二分区提供的所述另外资源:a)减少由所述一个或多个第二被激活的内核提供的资源,或者b)从所述第二分区解除分配所述一个或多个第三内核。14.根据权利要求13所述的方法,其中:所述分配所述一个或多个第三内核包括将一个或多个第三内核从不活动状态激活到活动状态;并且解除分配所述一个或多个第三内核包括将所述一个或多个第三内核从活动状态去激活到不活动状态。15.根据权利要求13所述的方法,其中:所述分配所述一个或多个第三内核包括将所述第二内核中的一个或多个从所述第一分区部分地或完全地重新分配到所述第二分区;并且解除分配所述一个或多个第三内核包括从所述第二分区解除分配所述一个或多个第三内核。16.一种用于针对异常事件增加虚拟机的处理能力的计算机实现的方法,所述方法包括,使用处理器:在数据处理系统(dps)内提供包括处理器单元集合的第一计算资源集合,所述处理器单元集合包括处于活动状态的一个或多个第一内核,以及最初处于不活动状态的一个或多个第二内核,其中所述一个或多个第二内核在处于不活动状态时代表处理器单元的集合内预先存在的潜在cpu容量(lcc);为在所述dps上托管的分区分配包括具有处于活动状态的所述一个或多个第一内核的所述处理器单元集合的所述第一计算资源集合;在所述一个或多个第二内核已经被激活之前使用所述一个或多个第一内核来操作所述分区;由资源管理器确定基于异常事件的发生而利用lcc来增加所述分区的处理能力;响应于所述确定所述增加,将所述一个或多个第二内核从不活动状态激活到活动状态;在所述一个或多个第二内核已经被激活之后使用所述一个或多个第一内核和所述一个或多个第二内核两者来操作所述分区;响应于预定义标准,将所述一个或多个第二内核从活动状态去激活到不活动状态;和
执行对与所述一个或多个第二内核的激活和去激活有关的信息进行记录、跟踪或审计中的至少一项。17.一种用于测量和报告由异常事件触发的虚拟机的增加的处理能力的计算机实现的方法,所述方法包括,使用处理器:确定受异常事件的发生的触发、已经将额外资源应用于分区以增加所述分区的处理能力;确定所述额外资源的应用的范围和持续时间;和执行对与所述额外资源的激活和去激活相关的信息进行记录、跟踪或审计中的至少一项。18.一种用于针对异常事件增加虚拟机的处理能力的计算机系统,所述计算机系统包括处理器,所述处理器被配置为执行指令,所述指令当在所述处理器上执行时使所述处理器:在数据处理系统(dps)内提供包括处理器单元集合的第一计算资源集合,所述处理器单元集合包括处于活动状态的一个或多个第一内核以及最初处于不活动状态的一个或多个第二内核,其中,所述一个或多个第二内核在处于不活动状态时代表处理器单元集合内预先存在的潜在cpu容量(lcc);为在所述dps上托管的分区分配包括具有处于活动状态的所述一个或多个第一内核的所述处理器单元集合的所述第一计算资源集合;在所述一个或多个第二内核已经被激活之前使用所述一个或多个第一内核来操作所述分区;由资源管理器确定基于异常事件的发生而利用lcc来增加分区的处理能力;响应于所述确定所述增加,将所述一个或多个第二内核从不活动状态激活到活动状态;在所述一个或多个第二内核已经被激活之后,使用所述一个或多个第一内核和所述一个或多个第二内核两者来操作所述分区;和响应于预定义标准,将所述一个或多个第二内核从活动状态去激活到不活动状态。19.根据权利要求18所述的系统,其中:所述异常事件为所述分区中执行的操作系统实例的初始程序加载;所述预定义事件是完成所述异常事件、自激活所述第二内核以来的预定义持续时间、以及预定义量的处理器能力的使用中的至少一项;所述资源管理器包括监督所述分区的创建、终止和操作的管理程序;和所述指令进一步使所述处理器由所述管理程序确定何时激活所述第二内核有益于解决所述异常事件。20.根据权利要求19所述的系统,其中,所述指令进一步使所述处理器执行对与所述一个或多个第二内核的激活和去激活有关的信息进行记录、跟踪或审计中的至少一项。21.一种计算机程序产品,包括具有随其包含的计算机可读程序代码的计算机可读存储介质,当在处理器上执行时,用于:为在数据处理系统(dps)上托管的分区分配包括处理器单元集合的第一计算资源集合,所述处理器单元集合包括处于活动状态的第一内核以及最初处于不活动状态的第二内
核,其中,所述第二内核在处于不活动状态时代表处理器单元集合内预先存在的潜在cpu容量(lcc);在所述第二内核已经被激活之前使用所述第一内核来操作所述分区;由资源管理器接收基于异常事件的发生而利用lcc来增加分区的处理能力的增加指示;响应于所述增加指示,将所述第二内核从不活动状态激活到活动状态;在所述第二内核已经被激活之后使用所述第一和第二内核两者来操作所述分区;和响应于预定义标准,将所述第二内核从活动状态去激活到不活动状态。22.根据权利要求21所述的计算机程序产品,其中,所述随其体现的程序代码进一步被配置为由管理程序确定何时激活所述第二内核有益于解决所述异常事件。23.根据权利要求21所述的计算机程序产品,其中,所述随其包含的程序代码进一步被配置为:由资源管理器接收基于异常事件的发生而利用lcc来增加分区的处理能力的增加指示;响应于所述增加请求,将所述第二内核从不活动状态激活到活动状态;由所述资源管理器接收基于在时间上与所述分区中所述异常事件的发生重叠的第二异常事件的发生而利用所述lcc来增加所述第二分区的处理能力的第二增加指示;响应于所述第二增加请求,将第三内核从不活动状态激活到活动状态;在所述第三内核已经被激活之后,与所述第一分区中的所述第二内核在时间上暂时重叠地用所述第二分区中的所述第三内核来操作所述第二分区;和响应于第二预定义标准,将所述第三内核从活动状态去激活到不活动状态。24.根据权利要求23的计算机程序产品,其中:所述异常事件为所述分区中执行的操作系统实例的初始程序加载;所述预定标准是完成所述异常事件、自激活所述第二内核以来的预定持续时间、以及预定义量的处理器能力的使用中的至少一项;所述资源管理器包括监督所述分区的创建、终止和操作的管理程序;和所述方法进一步包括由管理程序确定何时激活所述第二内核有益于解决所述异常事件。25.根据权利要求24所述的计算机程序产品,其中,所述随其包含的程序代码进一步被配置为:由监督所述分区的创建、终止和操作的管理程序检测所述异常事件,并且其中,所述增加指示响应于所述管理程序检测到所述异常事件。

技术总结
一种系统和相关方法在数据处理系统(DPS)内提供包括处理器单元集合的第一计算资源集合,处理器单元集合包括处于活动状态的第一内核以及最初处于不活动状态的第二内核。处理器为在所述DPS上托管的分区分配第一计算资源集合。在第二内核已被激活之前,使用第一内核来该分区。资源管理器基于异常事件确定是否要增加处理能力。处理器随后将第二内核从不活动状态激活到活动状态。然后使用(激活的)第一内核和第二内核两者来操作该分区。响应于预定义标准,将第二内核从活动状态去激活到不活动状态。态。态。


技术研发人员:P
受保护的技术使用者:国际商业机器公司
技术研发日:2020.01.28
技术公布日:2021/9/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1