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

用于动态远程资源分配的技术制造技术

技术编号:20290155 阅读:25 留言:0更新日期:2019-02-10 20:33
用于在一组被管理节点之间动态地分配资源的技术包括协调服务器,其用于:接收来自被管理节点的遥测数据,所述遥测数据指示由被管理节点在执行工作负载时的资源利用和工作负载性能;生成指示被管理节点之间的资源分配的资源分配映射;根据遥测数据和资源分配映射来确定对被管理节点中的至少一个被管理节点的资源分配的动态调整,以改进在被管理节点中的所述至少一个被管理节点上执行的工作负载中的至少一个工作负载的性能;以及在执行工作负载时应用对被管理节点之间的资源分配的调整。还描述并要求保护其他实施例。

【技术实现步骤摘要】
【国外来华专利技术】用于动态远程资源分配的技术相关申请的交叉引用本申请要求对2016年12月30日提交的题为“TECHNOLOGIESFORDYNAMICREMOTERESOURCEALLOCATION(用于动态远程资源分配的技术)”的美国专利技术专利申请序列号15/395,183的优先权,并且该美国专利技术专利申请对以下申请要求优先权:2016年7月22日提交的美国临时专利申请号62/365,969;2016年8月18日提交的美国临时专利申请号62/376,859;以及2016年11月29日提交的美国临时专利申请号62/427,268。
技术介绍
在典型的基于云的计算环境(例如,数据中心)中,多个计算节点可以代表客户执行工作负载(例如,过程、应用、服务等)。在工作负载的执行期间,随着工作负载经历不同的操作阶段并且随着一些工作负载被完成且新的工作负载被指派给计算节点,由工作负载所利用的资源(例如,存储器、数据存储、处理器容量和/或诸如图形处理单元之类的专用处理器等)的量和类型随着时间的推移而变化。为了防范针对工作负载具有不充足资源的可能性(这将会降低工作负载的性能),每个计算节点通常配备有足够的每种资源以满足工作负载偶尔可能请求的峰值量。照此,考虑到工作负载在它们被执行时的资源利用需求方面的变化,每个计算节点上的本地资源的容量可能在相当大的时间百分比上处于未被使用的状态,从而导致了数据中心中的资源浪费。附图说明在附图中通过示例的方式而非通过限制的方式来例示本文描述的概念。为了例示的简单和清楚,各图中例示的要素不一定按比例绘制。在认为合适的情况下,已经在各图之间重复使用参考标记以指示对应或类似的要素。图1是根据各种实施例的可以在其中实现本文描述的一种或多种技术的数据中心的概念性总览的图示;图2是图1的数据中心的机架的逻辑配置的示例实施例的图示;图3是根据各种实施例的可以在其中实现本文描述的一种或多种技术的另一数据中心的示例实施例的图示;图4是根据各种实施例的可以在其中实现本文描述的一种或多种技术的数据中心的另一示例实施例的图示;图5是代表可以在图1、图3和图4的数据中心的各种载板(sled)之间建立的链路层连接性的连接性方案的图示;图6是根据一些实施例的可以代表图1-4中描绘的机架中的任何特定机架的架构的机架架构的图示;图7是可以与图6的机架架构一起使用的载板的示例实施例的图示;图8是机架架构的示例实施例的图示,该机架架构用于为以扩展能力为特征的载板提供支持;图9是根据图8的机架架构实现的机架的示例实施例的图示;图10是被设计以供与图9的机架结合使用的载板的示例实施例的图示;图11是根据各种实施例的可以在其中实现本文描述的一种或多种技术的数据中心的示例实施例的图示;图12是系统的至少一个实施例的简化框图,该系统用于在被管理节点执行工作负载时管理一组被管理节点之间的资源分配;图13是图12的系统的协调服务器(orchestratorserver)的至少一个实施例的简化框图;图14是可以由图12和13的协调服务器建立的环境的至少一个实施例的简化框图;以及图15-17是一种方法的至少一个实施例的简化流程图,所述方法用于在被管理节点执行工作负载时管理该组被管理节点之间的资源分配,所述方法可以由图12-14的协调服务器来实行。具体实施方式虽然本公开的概念容许各种修改和替换形式,但是在附图中通过示例的方式示出并且将在本文中详细描述其具体实施例。然而应当理解的是,并不意图将本公开的概念限制于所公开的特定形式,而是相反,意图是要覆盖与本公开和随附权利要求书一致的所有修改、等同方案和替换方案。说明书中对“一个实施例”、“实施例”、“例证性实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可能包括或者可能不一定包括该特定特征、结构或特性。而且,这些短语不一定指的是同一实施例。此外,当结合一个实施例描述特定的特征、结构或特性时,所主张的是无论是否明确描述,结合其他实施例实现此类特征、结构或特性是在本领域技术人员的知识范围内。另外应当领会的是,被包括在以“至少一个A、B和C”的形式的列表中的项目可以意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。类似地,以“A、B或C中的至少一个”的形式列出的项目可以意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由暂时性或非暂时性机器可读(例如,计算机可读)存储介质承载或存储于所述暂时性或非暂时性机器可读(例如,计算机可读)存储介质上、可以由一个或多个处理器读取和执行的指令。机器可读存储介质可以体现为用于存储或传输以由机器可读的形式的信息的任何存储设备、机构或其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。在附图中,可能以特定的布置和/或排序示出了一些结构或方法特征。然而应当领会的是,这样的特定布置和/或排序可能不是必需的。而是,在一些实施例中,可以以与例证性的图中所示出的不同方式和/或顺序来布置此类特征。另外,在特定的图中对结构或方法特征的包括并不意味着暗示这样的特征在所有实施例中都是必需的,并且在一些实施例中,它们可能未被包括在内或者可能与其他特征相组合。图1例示了数据中心100的概念性总览,数据中心100一般可以代表数据中心或其他类型的计算网络,可以根据各种实施例来在其中或者针对其实现本文描述的一种或多种技术。如图1中所示,数据中心100一般可以包含多个机架,所述机架中的每一个可以容纳包括相应的一组物理资源的计算装备。在图1中描绘的特定的非限制性示例中,数据中心100包含四个机架102A至102D,其容纳包括相应的各组物理资源(PCR)105A至105D的计算装备。根据该示例,数据中心100的总的一组物理资源106包括分布在机架102A至102D当中的各组物理资源105A至105D。物理资源106可以包括多种类型的资源,诸如例如处理器、协处理器、加速器、现场可编程门阵列(FPGA)、存储器和存储装置。实施例不限于这些示例。例证性数据中心100在许多方面不同于典型的数据中心。例如,在例证性实施例中,在其上安置了诸如CPU、存储器和其他组件之类的组件的电路板(“载板(sled)”)是针对提高的热性能而设计的。特别地,在例证性实施例中,该载板比典型板更浅。换言之,该载板从前到后更短,冷却风扇位于后方。这减小了空气跨板上组件而必须行进的路径的长度。此外,载板上的组件比在典型电路板中间隔得更远,并且这些组件被布置成减少或消除遮蔽(即,一个组件在另一组件的空气流动路径中)。在例证性实施例中,诸如处理器之类的处理组件位于载板的顶侧,而诸如DIMM之类的近存储器(nearmemory)位于载板的底侧。由于该设计所提供的增强的空气流动,组件可以以比在典型系统中更高的频率和功率水平来操作,从而提高性能。此外,载板被配置成以与每个机架102A、102B、102C、102D中的电源和数据通信线缆盲式(blindly)配合,从而增强了它们被快速移除、升级、重新安装和/或更换的能力。类似地,位于载板上的各个组件(诸如处本文档来自技高网...

【技术保护点】
1.一种用于在一组被管理节点之间动态地分配资源的协调服务器,所述协调服务器包括:一个或多个处理器;一个或多个存储器设备,其中存储有多个指令,所述多个指令在由所述一个或多个处理器执行时使得所述协调服务器:接收来自所述被管理节点的遥测数据,其中所述遥测数据指示由所述被管理节点在执行工作负载时的资源利用和工作负载性能;生成指示所述被管理节点之间的资源分配的资源分配映射;根据所述遥测数据和所述资源分配映射来确定对所述被管理节点中的至少一个被管理节点的资源分配的动态调整,以改进在所述被管理节点中的所述至少一个被管理节点上执行的工作负载中的至少一个工作负载的性能;以及在执行所述工作负载时应用对所述被管理节点之间的资源分配的调整。

【技术特征摘要】
【国外来华专利技术】2016.07.22 US 62/365969;2016.08.18 US 62/376859;201.一种用于在一组被管理节点之间动态地分配资源的协调服务器,所述协调服务器包括:一个或多个处理器;一个或多个存储器设备,其中存储有多个指令,所述多个指令在由所述一个或多个处理器执行时使得所述协调服务器:接收来自所述被管理节点的遥测数据,其中所述遥测数据指示由所述被管理节点在执行工作负载时的资源利用和工作负载性能;生成指示所述被管理节点之间的资源分配的资源分配映射;根据所述遥测数据和所述资源分配映射来确定对所述被管理节点中的至少一个被管理节点的资源分配的动态调整,以改进在所述被管理节点中的所述至少一个被管理节点上执行的工作负载中的至少一个工作负载的性能;以及在执行所述工作负载时应用对所述被管理节点之间的资源分配的调整。2.根据权利要求1所述的协调服务器,其中,所述多个指令在被执行时进一步使得所述协调服务器更新所述资源分配映射以指示对所述被管理节点之间的资源分配的调整。3.根据权利要求1所述的协调服务器,其中,应用所述调整包括将存储器从所述被管理节点中的一个被管理节点动态地分配给所述被管理节点中的另一个被管理节点。4.根据权利要求1所述的协调服务器,其中,应用所述调整包括动态地调整被分配给所述被管理节点中的所述至少一个被管理节点的远程加速器资源的量。5.根据权利要求1所述的协调服务器,其中,应用所述调整包括动态地调整被分配给所述被管理节点中的所述至少一个被管理节点的存储资源的量。6.根据权利要求1所述的协调服务器,其中,应用所述调整包括动态地调整被分配给所述被管理节点中的所述至少一个被管理节点的存储器资源的量。7.根据权利要求1所述的协调服务器,其中,应用所述调整包括将数据存储从所述被管理节点中的一个被管理节点分配给所述被管理节点中的另一个被管理节点。8.根据权利要求1所述的协调服务器,其中,应用所述调整包括将工作负载的一部分从所述被管理节点中的一个被管理节点重新指派给所述被管理节点中的另一个被管理节点,以向所述工作负载分配附加的计算资源。9.根据权利要求1所述的协调服务器,其中,应用所述调整包括将工作负载的一部分从所述被管理节点中的一个被管理节点重新指派给所述被管理节点中的另一个被管理节点,以向所述工作负载分配加速器资源。10.根据权利要求1所述的协调服务器,其中,应用所述调整包括解除对一个或多个存储器资源、数据存储资源、计算资源或加速器资源的分配。11.根据权利要求1所述的协调服务器,其中,确定所述调整包括确定所述工作负载中的一个或多个工作负载的资源利用模式。12.根据权利要求1所述的协调服务器,其中,确定所述调整包括预测所述工作负载中的一个或多...

【专利技术属性】
技术研发人员:SM巴莱R坎纳N阿胡贾M冈古利
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1