当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于异构资源云的资源管理技术制造技术

技术编号:17216359 阅读:22 留言:0更新日期:2018-02-08 02:14
本文描述了用于异构资源云的资源管理技术。在一实施例中,例如,一种装置可以包括逻辑,该逻辑的至少一部分以硬件来实现,该逻辑包括管理组件,用于维护针对异构资源云的云资源信息数据库,以及分配组件,用于基于与对虚拟装置服务的请求关联的特征偏好信息,生成有序的统一特征列表,基于有序的统一特征列表迭代地修剪异构资源云的可用资源池,以获得候选资源组,以及向虚拟装置服务分配候选资源组中的一个或多个资源。描述和请求保护其他的实施例。

Resource management technology for heterogeneous resource cloud

This article describes the resource management technology for heterogeneous resource clouds. In one embodiment, for example, a device may include logic, the logic of at least a portion of the hardware, including the logic management component, for the maintenance of the cloud resource information database for heterogeneous resources in the cloud, and the distribution of components, characteristics associated with the service request for preference of virtual device based on the information generated unified feature list orderly, available resource pool unified feature list iterative pruning of heterogeneous resources based on cloud and orderly, to obtain a candidate resource group, one or more resources and services to the virtual device distribution of candidate resources in the group. Other examples of description and request protection.

【技术实现步骤摘要】
【国外来华专利技术】用于异构资源云的资源管理技术
一般而言,本申请中的实施例涉及使用异构资源云的硬件资源提供虚拟装置服务。
技术介绍
一般而言,异构资源云包括可以利用以向终端用户提供期望服务的多种类型的一组物理资源。虚拟装置是这样的潜在期望服务的一个示例。一般而言,虚拟装置是预先配置的诸如例如计算机、工作站、服务器、路由器、交换器、硬盘驱动或磁盘阵列之类的电子设备或系统的仿真。响应于对特定虚拟装置服务的请求,云服务提供商可以从这些异构服务中选择资源并使用所选择的资源来提供所请求的服务。云服务提供商典型地可以从针对这样的资源选择的某一程度的灵活性中受益——在给定的异构资源云中,可以存在可以用于执行所必需的仿真的许多资源。但是,取决于要仿真的设备的本质、终端用户和/或虚拟装置供应商的需求/偏好、任何适用的服务级别协议(SLA)的需求、和/或其他因素,也可以存在针对可以用于提供任何特定虚拟装置服务的资源的约束。附图的简要说明图1描绘了操作环境的实施例。图2描绘了装置的实施例。图3描绘了第一逻辑流的实施例。图4描绘了第二逻辑流的实施例。图5描绘了第三逻辑流的实施例。图6描绘了特征列表的实施例。图7描绘了第四逻辑流的实施例。图8描绘了第五逻辑流的实施例。图9描绘了存储介质的实施例。图10描绘了计算架构的实施例。图11描绘了通信架构的实施例。具体实施方式一般而言,各种实施例可以涉及用于异构资源云的资源管理技术。在一实施例中,例如,一种装置可以包括其至少一部分以硬件实现的逻辑,该逻辑包括用于针对异构资源云维护云资源信息数据库的管理组件,以及分配组件,分配组件用于基于与对虚拟装置服务的请求关联的特征偏好信息生成有序的统一特征列表,基于有序的统一特征列表迭代地修剪异构资源云的可用资源池以获得候选资源组,以及向虚拟装置服务分配候选资源组中的一个或多个资源。描述并请求保护其他实施例。各种实施例可以包括一个或多个元件。一元件可以包括被布置成执行某些操作的任何结构。每一元件被实现为硬件、软件、或其任何组合,如针对给定组的设计参数或性能约束所要求的。虽然在特定拓扑中可以利用有限数目的元件来描述实施例,但是,通过示例的方式,在可供替换的拓扑中,如给定实现所要求的,实施例可以包括更多或更少的元件。值得注意的是,对“一个实施例”或“一实施例”的任何引用指的是在至少一实施例中包含结合实施例描述的特定特征、结构或特性。在本说明书的各个地方出现短语“在一实施例中”、“在一些实施例中”以及“在各种实施例中”无需全部引用相同的实施例。图1描绘了可以是各种实施例代表的操作环境100的示例。在操作环境100中示出的是资源管理服务器102、异构资源云104、用户设备112、以及账户管理服务器116。一般而言,资源管理服务器102用于管理对异构资源云104的各种资源的分配连同提供虚拟装置服务。异构资源云104包括多个类别的资源,其包括计算资源106、存储资源108、以及联网资源110。一般而言,计算资源106可以包括能够执行计算和/或处理任务的硬件。计算资源106的示例可以包括,不限于,处理器和微处理器。一般而言,存储资源108可以包括能够存储数据和/或信息的硬件。存储资源108的示例可以包括,不限于,硬盘、磁带存储设备、以及固态驱动器。一般而言,联网资源110可以包括能够执行/支持网络通信操作的硬件。联网资源110的示例可以包括,不限于,网络交换器、集线器、路由器、桥、网关和中继器。值得注意的是,在一些实施例中,异构资源云104可以另外地或可供替换地包括一个或多个其他类型的资源。例如,在各种实施例中,异构资源云104可以包括一个或多个电力资源,例如供电电源、电池、和/或电源控制/管理设备。实施例并不限于该示例。在操作环境100中,一般而言,账户管理服务器116可以用于接收对虚拟装置服务的用户请求,并与资源管理服务器102通信以请求分配异构资源云104的资源,以便使得能够提供所请求的虚拟装置服务。在一些实施例中,可以由虚拟装置供应商操作账户管理服务器116。在各种这样的实施例中,虚拟装置供应商可以包括与资源管理服务器102和/或异构资源云104的操作员不同的实体。例如,在一些实施例中,操作资源管理服务器102和异构资源云104的云资源提供商可以向包括操作账户管理服务器116的虚拟装置提供商的多个虚拟装置供应商提供对异构资源云104的资源的访问。在各种其他实施例中,账户管理服务器116、资源管理服务器102、以及异构资源云104可以由相同的实体操作,例如相同的虚拟装置供应商。实施例不限于该上下文。在操作环境100中,从用户设备112向账户管理服务器116发送虚拟装置服务请求(VAS请求)114,以便请求提供虚拟装置服务。VAS请求114可以包括指示所期望的虚拟装置类型的信息,且还可以包括描述所期望的虚拟装置的各种其他特征的信息。在一些实施例中,VAS请求114可以包括指示要被观察的一个或多个特征偏好连同要用于提供虚拟装置服务的硬件资源的选择的信息。这样的特征偏好可以应用于异构资源云104中的一个或多个资源类型,例如计算资源106、存储资源108、以及联网资源110中的一个或多个。在各种实施例中,每一个这样的特征偏好可以包括由资源或一组资源拥有的特定特征最终分配的用于提供虚拟装置服务的需求或偏好。例如,给定的特征偏好可以包括以x86架构为特征的计算资源所分配的用于提供虚拟装置服务的需求或偏好。实施例不限于该示例。响应于接收到VAS请求114,账户管理服务器116可以向资源管理服务器102发送资源分配请求118。一般而言,资源分配请求118可以包括为了向用户设备112提供虚拟服务的目的,对分配异构资源云104的资源的请求。为了通知资源管理服务器102要观察的任何特征偏好连同对要分配的资源的选择,账户管理服务器116可以包括在资源分配请求118中的特征偏好信息120。一般而言,特征偏好信息120可以包括指定或可用于标识能够应用于要用于提供虚拟装置服务的远景资源的一个或多个特征偏好的信息。在一些实施例中,特征偏好信息120可以包括指定或可用于标识一个或多个用户指示的特征偏好的信息。在各种实施例中,每一用户指示的特征偏好可以包括被指定的特征偏好连同使用用户设备112来请求要提供的虚拟装置服务。在一些实施例中,账户管理服务器116可以基于在VAS请求114中包含的信息识别一个或多个用户指示的特征偏好,且可以在特征偏好信息120中包含指定一个或多个用户指示的特征偏好的信息。例如,在各种实施例中,可以在用户设备112处输入/生成期望的特征的列表连同请求要提供的虚拟装置服务,VAS请求114可以包含标识这些期望的特征的信息,且账户管理服务器116可以识别这些期望的特征且将标识这些期望的特征的信息包括在特征偏好信息120中。实施例不限于该示例。在一些实施例中,特征偏好信息120可以另外或可供替换地包括指定或可用于标识一个或多个服务级别协议(SLA)-指示的特征偏好的信息。在各种实施例中,每一SLA-指示的特征偏好可以包括由根据其将提供虚拟装置服务的SLA定义的或由该SLA引起的特征偏好。在一些实施例中,SLA可以包括在拥有/操作用户设备112的实体和操作账户管理服务器116的本文档来自技高网...
用于异构资源云的资源管理技术

【技术保护点】
至少一个非暂时性计算机可读存储介质,包括一组指令,其响应于在计算设备上被执行,使得所述计算设备:基于与对虚拟装置服务的请求关联的特征偏好信息,生成有序的统一特征列表;基于所述有序的统一特征列表迭代地修剪异构资源云的可用资源池,以获得候选资源组;以及向所述虚拟装置服务分配所述候选资源组中的一个或多个资源。

【技术特征摘要】
【国外来华专利技术】2015.06.26 US 14/752,7331.至少一个非暂时性计算机可读存储介质,包括一组指令,其响应于在计算设备上被执行,使得所述计算设备:基于与对虚拟装置服务的请求关联的特征偏好信息,生成有序的统一特征列表;基于所述有序的统一特征列表迭代地修剪异构资源云的可用资源池,以获得候选资源组;以及向所述虚拟装置服务分配所述候选资源组中的一个或多个资源。2.根据权利要求1所述的至少一个非暂时性计算机可读存储介质,包括指令,其响应于在所述计算设备上被执行,使得所述计算设备:基于所述特征偏好信息识别多个期望的特征;以及通过以相对稀缺性的顺序将所述多个期望的特征进行排序来生成所述有序的统一特征列表。3.根据权利要求2所述的至少一个非暂时性计算机可读存储介质,包括指令,其响应于在所述计算设备上被执行,使得所述计算设备基于能够应用于所述虚拟装置服务的服务级别协议(SLA)识别所述多个期望的特征中的至少一个。4.根据权利要求1所述的至少一个非暂时性计算机可读存储介质,对所述可用资源池的迭代修剪包括识别所述有序的统一特征列表的第一特征,识别与所述第一特征对应的第一特定于特征的资源子集,以及将第一经过修剪的资源池确定为所述可用资源池和所述第一特定于特征的资源子集的交集。5.根据权利要求4所述的至少一个非暂时性计算机可读存储介质,对所述可用资源池的迭代修剪包括识别所述有序的统一特征列表的第二特征,识别与所述第二特征对应的第二特定于特征的资源子集,以及将第二经过修剪的资源池确定为所述第一经过修剪的资源池与所述第二特定于特征的资源子集的交集。6.根据权利要求1所述的至少一个非暂时性计算机可读存储介质,包括指令,其响应于在所述计算设备上被执行,使得所述计算设备针对所述虚拟装置服务的多个实例分配相应的资源。7.根据权利要求1所述的至少一个非暂时性计算机可读存储介质,包括指令,其响应于在所述计算设备上被执行,使得所述计算设备:迭代地修剪所述异构资源云的多个可用资源池以获得多个候选资源组,所述多个候选资源组中的每一个包括不同的相应类型的资源;以及向所述虚拟装置服务分配所述多个候选资源组中的每一个中的至少一个相应的资源。8.根据权利要求1所述的至少一个非暂时性计算机可读存储介质,所述一个或多个资源包括计算资源、存储资源、以及联网资源中的至少一个。9.一种装置,包括:逻辑,所述逻辑的至少一部分以硬件来实现,所述逻辑包括:管理组件,用于针对异构资源云维护云资源信息数据库;以及分配组件,用于基于与对虚拟装置服务的请求关联的特征偏好信息,生成有序的统一特征列表,基于所述有序的统一特征列表迭代地修剪所述异构资源云的可用资源池以获得候选资源组,以及向所述虚拟装置服务分配所述候选资源组中的一个或多个资源。10.根据权利要求9所述的装置,所述分配组件用于基于所述特征偏好信息识别多个期望的特征并通过以相对稀缺性的顺序将所述多个期望的特征排序而生成所述有序的统一特征列表。11.根据权利要求10所述的装置,所述分配组件用...

【专利技术属性】
技术研发人员:M·K·班达鲁蒋运宏
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1