【技术实现步骤摘要】
本文中描述的示例总体上涉及可配置计算资源,并且具体地涉及管理对此类可配置计算资源的共享。
技术介绍
软件定义的基础设施(SDI)是允许用于操作可配置计算资源的共享池的新方法的技术进展,所述可配置计算资源部署为供在数据中心中使用或部署为云技术设施的部分。SDI可允许可配置计算资源的系统的多个单独的元件由软件组成。这些元件可包括分解的(disaggregate)物理元件,诸如,CPU、存储器、网络输入/输出设备或存储设备。这些元件还可包括组成的(composed)元件,这些组成的元件可包括经组成以形成逻辑服务器的各种数量的物理元件或物理元件的组合,所述逻辑服务器随后可支持布置成用于实现各种服务或工作负荷的虚拟元件。使用可配置资源的共享池(例如,在数据中心处,等等),部署这些各种工作负荷。在现代的数据中心中,联合许多不同的工作负荷(可能来自不同的消费者、与不同的项目有关,等等)以在单个的虚拟服务器或一组可配置计算资源上操作。由于在SDI内操作的工作负荷的变化的性质,一些工作负荷会过度消耗来自共享池的资源。例如,一些工作负荷可能过度消费高速缓存空间(例如,L3高速缓存)、存储器带宽,等等。由一些工作符合导致的这种对资源的过度消耗可能导致对其他工作负荷的瓶颈。附图说明图1示出示例第一系统。图2-4示出示例第二系统的多个部分。图5示出示例第三系统。图6A-6B示出示例逻辑流。图7示出装置的示例框图。图8示出示例逻辑流。图9示出存储介质的示例。图10示出示例计算平台。具体实施方式如本公开中所考虑的,可使用可配置资源的共享池(诸如,数据中心的计算资源)来执行各种工作负荷 ...
【技术保护点】
一种用于优化服务链的性能的装置,所述装置包括:电路;摄取组件,所述摄取组件用于由所述电路执行以接收使用可配置计算资源的共享池而提供的多个服务链的性能信息和优先级信息,所述性能信息包括所述多个服务链中的每一个服务链的性能的指示,所述优先级信息包括所述多个服务链中的每一个服务链的优先级分类的指示;性能监测组件,所述性能监测组件用于判定所述多个服务链中的一个服务链的性能是否小于性能目标;以及资源调整组件,所述资源调整组件用于基于所述多个服务链中的所述一个服务链的性能小于所述性能目标的确定,并且基于所述优先级分类来调整对所述可配置计算资源的共享池中用于所述多个服务链中的所述一个服务链的部分的分配。
【技术特征摘要】
2015.02.20 US 14/627,9121.一种用于优化服务链的性能的装置,所述装置包括:电路;摄取组件,所述摄取组件用于由所述电路执行以接收使用可配置计算资源的共享池而提供的多个服务链的性能信息和优先级信息,所述性能信息包括所述多个服务链中的每一个服务链的性能的指示,所述优先级信息包括所述多个服务链中的每一个服务链的优先级分类的指示;性能监测组件,所述性能监测组件用于判定所述多个服务链中的一个服务链的性能是否小于性能目标;以及资源调整组件,所述资源调整组件用于基于所述多个服务链中的所述一个服务链的性能小于所述性能目标的确定,并且基于所述优先级分类来调整对所述可配置计算资源的共享池中用于所述多个服务链中的所述一个服务链的部分的分配。2.如权利要求1所述的装置,其特征在于,所述摄取组件用于接收策略信息,所述策略信息包括所述性能目标的指示。3.如权利要求2所述的装置,其特征在于,所述摄取组件用于接收经更新的策略信息,所述经更新的策略信息包括更新性能目标的指示。4.如权利要求3所述的装置,其特征在于,所述性能监测组件用于判定所述多个服务链中的所述一个服务链的性能是否小于所述经更新的性能目标,并且所述资源调整组件用于基于所述多个服务链中的所述一个服务链的性能小于所述经更新的性能目标的确定来调整对所述可配置资源的共享池中用于所述多个服务链中的所述一个服务链的部分的分配。5.如权利要求1所述的装置,其特征在于,所述多个服务链中的所述一个服务链是第一服务链,并且所述性能目标是第一性能目标,所述性能监测组件
\t用于判定所述多个服务链中的第二服务链的性能是否小于第二性能目标,并且所述资源调整组件用于基于所述多个服务链中的所述第二服务链的性能小于所述第二性能目标的确定来调整对所述可配置计算资源的共享池中用于所述多个服务链中的所述第二服务链的部分的分配。6.如权利要求5所述的装置,其特征在于,所述性能监测组件用于判定所述第一服务链的优先级分类是否大于所述第二服务链的优先级分类,并且所述资源调整组件用于基于所述多个服务链中的所述第一服务链的性能小于所述第一性能目标以及所述第一服务链的优先级分类大于所述第二服务链的优先级分类的确定来调整对所述可配置计算资源的共享池中用于所述多个服务链中的所述第一服务链的部分的分配。7.如权利要求6所述的装置,其特征在于,所述资源调整组件用于基于所述多个服务链中的所述第二服务链的性能大于所述第二性能目标的确定以从所述可配置资源的共享池中用于所述多个服务链中的所述第二服务链的部分中收回资源。8.如权利要求5所述的装置,其特征在于,所述性能监测组件用于判定所述第一服务链的优先级分类是否大于所述第二服务链的优先级分类,并且所述资源调整组件用于基于所述多个服务链中的所述第二服务链的性能小于所述第二性能目标的确定来判定所述可配置计算资源的共享池是否包括附加的资源以分配给所述可配置资源的共享池中用于所述多个服务链中的所述第二服务链的部分,并且所述资源调整组件用于基于所述第一服务链的优先级分类大于所述第二服务链的优先级分类以及所述可配置计算资源的共享池不包括附加的资源以分配给所述可配置资源的共享池中用于所述多个服务链中的所述第二服务链的部分的确定而将所述第二服务链迁移到不同的可配置计算资源的共享池。9.如权利要求1所述的装置,其特征在于,所述摄取组件用于从数据中心
\t的编排器接收所述策略信息。10.如权利要求1至9所述的装置,其特征在于,所述策略信息包括云基础设施的消费者的服务级别协议的指示。11.如权利要求10所述的装置,其特征在于,所述性能目标包括网络吞吐量、存储器吞吐量或线程执行队列深度。12.如权利要求1至9中的任一项所述的装置,其特征在于,接收到的性能信息包括内部缓冲器的队列深度、等待被执行的线程、处理器利用率、存储器利用率、高速缓存未命中或数据吞吐量。13.如权利要求1至9中的任一项所述的装置,其特征在于,所述多个服务链各自包括一个或多个虚拟元件。14.如权利要求13所述的装置,其特征在于,所述一个或多个虚拟元件包括虚拟网络功能、虚拟机或容器。15.如权利要求1至9中的任一项所述的装置,其特征在于,所述可配置计算资源的共享池包括分解的物理元件,所述分解的物理元件包括中央处理单元、存储器设备、存储设备、网络输入/输出设备或网络交换机。16.如权利要求1至9中的任一项所述的装置,其特征在于,所述装置包括数字显示器,所述数字显示器耦合到所述电路以呈现用户接口视图。17.一种装置,所述装置包括:用于在处理器电路处接收使用可配置计算资源的共享池而提供的多个...
【专利技术属性】
技术研发人员:A·J·赫德瑞奇,K·索达,N·R·亚尼,D·J·哈利曼,M·A·厄金,S·P·杜巴尔,R·伊尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。