云计算资源的分配制造技术

技术编号:14269712 阅读:104 留言:0更新日期:2016-12-23 14:44
本发明专利技术涉及用于分配物理云计算资源(12,16,18)到进程的方法、布置(26)、计算机程序和计算机程序产品,其中,至少一些云计算资源(12,16,18)具有不同寿命,所述云计算资源(12,16,18)具有单独的主要失效概率,每个概率基于云计算资源的寿命相关的失效概率函数。布置接收对为多个进程执行计算任务的请求,其中,进程具有不同进程优先级,调查用于执行请求的任务的云计算资源的可用性,以及基于进程优先级来指派可用云计算资源到进程,其中,有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源(12,16,18)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及云计算。更具体地说,本专利技术涉及用于分配物理云计算资源到进程的方法、布置、计算机程序和计算机程序产品。
技术介绍
随着诸如所谓的云计算等远程计算操作的发展,数据中心管理已变得越来越重要。为各种应用执行计算操作的大型数据中心因此在稍后几年已变得常见。在这些情况下,各种类型的应用发送处理请求到此类数据中心,请求的处理在其中执行,并且结果随后被输送到请求装置或网络。通常在数据中心管理中,且具体而言在云设定中,有经常称为调度器的功能,其指派特定工作负载到特定硬件实例,即,指派处理任务到特定物理资源。调度器因此负责指派数据中心内的硬件资源,并且这些资源执行处理并且将结果发送到请求计算机或人。在运行某一类型进程的请求计算机则不知道或为此不关心在数据中心中哪个物理资源执行处理,而只关注处理已完成的事实,其中,在数据中心中在云计算资源上执行的处理可以是虚拟机。此外,在此操作中,任务的处理必须达到一些的可靠性要求。由应用指派的任务的处理可根据服务级别协议(SLA)处理,协议指定由应用指派的任务的处理需要有多可靠。例如,可存在与识别在应用的任务的处理中由数据中心要求的可靠性的协议关联的平均修复时间MTTR或可用性值。对于此类数据中心,因此可存在需要满足的多个不同可用率。例如,一个应用可要求99.999%的可用性,另一应用要求99.99%的可用性,以及其它应用可要求99.9%的可用性。对于执行云计算的数据中心,因此,关注的是能够满足各种要求。然而,这可需要与物理资源的有效使用相组合。因此,存在云计算数据中心能够在以有效方式使用物理资源的同时,满足由各种应用要求的各种可用率的方法的需要。
技术实现思路
本专利技术的一个目的因此是指派云计算资源到进程,并且在以有效方式使用物理资源的同时,组合满足各种应用的可用率要求。根据第一方面,此目的通过一种用于分配物理云计算资源到进程的布置而实现。至少一些云计算资源具有不同寿命(age)。它们也具有单独的主要失效概率(primary failure probability),每个概率基于云计算资源的寿命相关的失效概率函数。布置包括对计算机指令起作用的处理器,由此布置操作以:接收对为多个进程执行计算任务的请求,进程具有不同进程优先级,调查用于执行请求的任务的云计算资源的可用性,以及基于进程优先级来指派可用云计算资源到进程,其中有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源。根据第二方面,此目的通过一种用于分配物理云计算资源到进程的方法而实现。至少一些云计算资源具有不同寿命。它们也具有单独的主要失效概率,每个概率基于云计算资源的寿命相关的失效概率函数。方法在云计算资源分配布置中执行,并且包括:接收对为多个进程执行计算任务的请求,进程具有不同进程优先级,调查用于执行请求的任务的云计算资源的可用性,以及基于进程优先级来指派可用云计算资源到进程,其中有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源。根据第三方面,此目的通过一种用于分配物理云计算资源到进程的计算机程序而实现。至少一些云计算资源具有不同寿命。云计算资源也具有单独的主要失效概率,每个概率基于云计算资源的寿命相关的失效概率函数。计算机程序包括在用于分配云计算资源的布置中运行时,使得布置执行以下操作的计算机程序代码:接收对为多个进程执行计算任务的请求,进程具有不同进程优先级,调查用于执行请求的任务的云计算资源的可用性,以及基于进程优先级来指派可用云计算资源到进程,其中有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源。根据第四方面,此目的通过一种用于分配物理云计算资源到进程的计算机程序产品而实现。计算机程序产品包括带有如第三方面所述计算机程序代码的数据载体。根据上面提及的方面的本专利技术具有多个优点。它组合了满足可用性要求和云计算资源的有效使用。这样,与设备的良好使用相组合,未能满足合约义务的风险得以降低,这从维护角度而言可以是有利的。在第一方面的有利变化中,布置还配置成基于寿命和失效概率函数,确定每个云计算资源的主要失效概率。在第二方面的对应变化中,方法还包括基于寿命和失效概率函数,确定每个云计算资源的主要失效概率。至少一些云计算资源可还采用辅助资源,以便其计算任务的执行。根据第一方面的另一变化,布置还配置成在确定云计算资源的主要失效概率中,考虑使用的辅助资源的次要失效概率。根据第二方面的对应变化,方法还包括在确定云计算资源的主要失效概率中,考虑使用的辅助资源的次要失效概率。云计算资源的主要失效概率可基于云计算资源的利用程度。根据第一方面的其它变化,布置还配置成查询辅助资源由云计算资源的利用程度,并且基于响应来估计利用程度。根据第二方面的对应变化,方法还包括查询辅助资源由云计算资源的利用程度,并且基于响应来估计利用程度。根据第一方面的又一变化,布置还配置成查询云计算资源有关指示利用的数据,并且基于响应来估计利用程度。根据第二方面的对应的变化,方法还包括查询云计算资源有关指示利用的数据,并且基于响应来估计利用程度。根据第一方面的其它变化,布置还配置成查询外部管理系统,并且基于响应来估计利用程度。根据第二方面的对应的变化,方法还包括查询外部管理系统,并且基于响应来估计利用程度。云计算资源的主要失效概率也可基于云计算资源的物理环境。此外,云计算资源的主要失效概率可基于与云计算资源关联的故障和错误数据。云计算资源的主要失效概率也可基于请求进程的故障和错误数据。根据第一方面的另一变化,布置还配置成指派具有最高主要故障概率的单个云计算资源到具有最低进程优先级的请求进程。根据第二方面的对应的变化,方法还包括指派具有最高故障概率的单个云计算资源到具有最低进程优先级的请求进程。应强调的是,术语“包括(comprise)/包括(comprising)”当在本说明书中使用时用于指示所叙述的特征、整体、步骤或组件的存在,而不排除存在或添加一个或多个其它特征、整体、步骤、组件或其群组。附图说明现在将与附图相联系,更详细地描述本专利技术,其中:图1以示意图方式显示与云计算数据中心进行通信的多个进程,图2以示意图方式显示包括多个物理云计算资源和由一些云计算资源采用的辅助资源的云计算数据中心,图3显示在云计算数据中心中实现云计算资源分配布置的第一方法的示意框图,图4显示实现云计算资源分配布置的第二方法的示意框图,图5显示根据第一实施例的在用于分配物理云计算资源的方法中的方法步骤的流程图,图6显示根据第二实施例的在用于分配物理云计算资源的方法中的方法步骤的流程图,图7以示意图方式显示由云计算资源分配布置执行的用于确定与云计算资源关联的主要故障概率的多个方法步骤,以及图8显示包括带有用于实施云计算资源分配布置的功能性的计算机程序代码的数据载体的计算机程序产品。具体实施方式在下面的描述中,为了解释而不是限制的目的,阐述了特定的细节,如特定的体系结构、接口、技术等,以便提供本专利技术的详尽理解。然而,对本领域的技术人员显而易见的是,本专利技术可在脱离这些特定细节的其它实施例中实践。在其它实例中,忽略了熟知的布置、装置、电路和方法的详细描述以免不必要的细节混淆本专利技术的描述。图1以示意图方式显示可以为云计算数据中心的数据中心10,各种进本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201480078625.html" title="云计算资源的分配原文来自X技术">云计算资源的分配</a>

【技术保护点】
一种用于分配物理云计算资源(12,16,18)到进程(PR1,PR2,PR3,PR4)的布置(26),其中至少一些所述云计算资源(12,16,18)具有不同寿命,所述云计算资源(12,16,18)具有单独的主要失效概率,每个概率基于所述云计算资源的寿命相关的失效概率函数,所述布置(26)包括对计算机指令起作用的处理器(28),由此所述布置操作以:接收对为多个进程(PR1,PR2,PR3,PR4)执行计算任务的请求,所述进程具有不同进程优先级,调查用于执行所述请求的所述任务的所述云计算资源的可用性,以及基于所述进程优先级来指派所述可用云计算资源到所述进程(PR1,PR2,PR3,PR4),其中有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源(12,16,18)。

【技术特征摘要】
【国外来华专利技术】1.一种用于分配物理云计算资源(12,16,18)到进程(PR1,PR2,PR3,PR4)的布置(26),其中至少一些所述云计算资源(12,16,18)具有不同寿命,所述云计算资源(12,16,18)具有单独的主要失效概率,每个概率基于所述云计算资源的寿命相关的失效概率函数,所述布置(26)包括对计算机指令起作用的处理器(28),由此所述布置操作以:接收对为多个进程(PR1,PR2,PR3,PR4)执行计算任务的请求,所述进程具有不同进程优先级,调查用于执行所述请求的所述任务的所述云计算资源的可用性,以及基于所述进程优先级来指派所述可用云计算资源到所述进程(PR1,PR2,PR3,PR4),其中有最高进程优先级的进程被指派到具有最低主要失效概率的云计算资源(12,16,18)。2.如权利要求1所述的布置(26),还操作以基于所述寿命和所述失效概率函数,确定每个云计算资源的所述主要失效概率。3.如权利要求2所述的布置(26),其中至少一些所述云计算资源采用辅助资源(20,22,24)以便其计算任务的执行,并且所述布置(26)还操作以在确定云计算资源的所述主要失效概率中考虑使用的辅助资源的次要失效概率。4.如权利要求2或3所述的布置(26),其中云计算资源的所述主要失效概率基于所述云计算资源的利用程度。5.如权利要求4所述的布置(26),其中至少一些所述云计算资源采用辅助资源以便执行计算任务,并且所述布置还操作以查询辅助资源由云计算资源的利用程度,并且基于响应,估计所述利用程度。6.如权利要求4或5所述的布置(26),还操作以查询云计算资源有关指示所述利用的数据,并且基于响应来估计所述利用程度。7.如权利要求4-6任一项所述的布置(26),还操作以查询外部管理系统,并且基于响应来估计所述利用程度。8.如权利要求2-7任一项所述的布置(26),其中云计算资源的所述主要失效概率基于所述云计算资源的物理环境。9.如权利要求2-8任一项所述的布置(26),其中云计算资源的所述主要失效概率基于与所述云计算资源关联的故障和错误数据。10.如权利要求2-9任一项所述的布置(26),其中云计算资源的所述主要失效概率基于请求进程的故障和错误数据。11.如权利要求11所述的布置(26),其中具有最低进程优先级的所述请求进程被指派具有最高主要故障概率的单个云计算资源。12.一种用于分配物理云计算资源(12,16,18)到进程(PR1,PR2,PR3,PR4)的方法,其中至少一些所述云计算资源(12,16,18)具有不同寿命,所述云计算资源(12,16,18)具有单独的主要失效概率,每个概率基于所述云计算资源的...

【专利技术属性】
技术研发人员:C奥尔罗格
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1