【技术实现步骤摘要】
用于高效平台资源管理的应用可协商资源调配技术
[0001]实施例概括而言涉及计算平台资源管理。更具体而言,实施例涉及用于高效平台资源管理的应用可协商资源调配技术(resource director technology,RDT)。
技术介绍
[0002]云服务提供商通常部署服务器系统以运行多个租户应用或虚拟机(virtual machine,VM)实例(例如,“租户”),其中每个租户可争夺共享的资源,例如缓存、存储器带宽,等等。此外,当给定租户的性能受到邻近租户的负面影响时,可能存在“嘈杂邻居”状况。实现资源共享的公平性的传统解决方案可能缺乏可扩展性,并且导致更低的机群级利用率。因此,可能会经历次优性能,这可能导致一个或多个租户的服务水平协议(Service Level Agreement,SLA)违反。
技术实现思路
[0003]根据本公开的一方面,提供了一种计算系统,包括:网络控制器;与所述网络控制器相耦合的处理器;以及与所述处理器相耦合的存储器,所述存储器包括一组可执行程序指令,所述指令当被所述处理器执 ...
【技术保护点】
【技术特征摘要】
1.一种计算系统,包括:网络控制器;与所述网络控制器相耦合的处理器;以及与所述处理器相耦合的存储器,所述存储器包括一组可执行程序指令,所述指令当被所述处理器执行时,使得所述处理器:确定对与所述计算系统的第一节点中的第一应用相关联的现有资源分配的第一提议改变,其中,至少部分基于与待定应用相关联的所请求的资源分配和与所述第一应用相关联的第一容限来确定所述第一提议改变,经由第一双向接口向所述第一应用发出所述第一提议改变,并且如果所述第一应用经由所述第一双向接口接受所述第一提议改变,则进行所述第一提议改变。2.如权利要求1所述的计算系统,其中所述第一提议改变包括在所述第一应用所指定的可容忍限度内对所述现有资源分配的减少,并且其中所述指令当被执行时,还使得所述处理器:在所述第一节点上进行所请求的资源分配,并且在所述第一节点上激活所述待定应用。3.如权利要求1所述的计算系统,其中所述第一提议改变包括将所述第一应用迁移到第二节点,并且其中所述指令当被执行时,还使得所述处理器:确定对与所述计算系统的第二节点中的第二应用相关联的现有资源分配的第二提议改变,其中,至少部分基于与所述第一应用相关联的现有资源分配和与所述第二应用相关联的第二容限来确定所述第二提议改变,经由第二双向接口向所述第二应用发出所述第二提议改变,并且如果所述第二应用经由所述第二双向接口接受所述第二提议改变,则进行所述第二提议改变。4.如权利要求1所述的计算系统,其中所述指令当被执行时,还使得所述处理器:经由所述第一双向接口接收来自相应的多个应用的多个投标,在所述多个投标之间进行比较,并且基于所述比较选择所述第一应用作为中标者。5.如权利要求1所述的计算系统,其中所述指令当被执行时,还使得所述处理器:基于可编程白名单清单来确定所述待定应用或所述第一应用中的一个或多个是否是不受信任的,如果所述待定应用或所述第一应用中的一个或多个被确定为是不受信任的,则推翻所述第一提议改变,并且如果所述待定应用或所述第一应用中的一个或多个被确定为是不受信任的,则采取所配置的基于策略的动作。6.如权利要求1至5中的任一项所述的计算系统,其中所述指令当被执行时,还使得所述处理器在所述第一应用不接受所述第一提议改变的情况下向所述第一节点中的一个或多个相应应用发出一个或多个额外的提议改变。7.一种半导体装置,包括:
一个或多个衬底;以及与所述一个或多个衬底相耦合的逻辑,其中所述逻辑被至少部分实现在可配置逻辑或者固定功能硬件逻辑中的一个或多个中,与所述一个或多个衬底相耦合的所述逻辑用于:确定对与第一节点中的第一应用相关联的现有资源分配的第一提议改变,其中,至少部分基于与待定应用相关联的所请求的资源分配和与所述第一应用相关联的第一容限来确定所述第一提议改变;经由第一双向接口向所述第一应用发出所述第一提议改变;并且如果所述第一应用经由所述第一双向接口接受所述第一提议改变,则进行所述第一提议改变。8.如权利要求7所述的装置,其中所述第一提议改变包括在所述第一应用所指定的可容忍限度内对所述现有资源分配的减少,并且其中与所述一个或多个衬底相耦合的所述逻辑用于:在所述第一节点上进行所请求的资源分配;并且在所述第一节点上激活所述待定应用。9.如权利要求7所述的装置,其中所述第一提议改变包括将所述第一应用迁移到第二节点,并且其中与所述一个或多个衬底相耦合的所述逻辑用于:确定对与所述第二节点中的第二应用相关联的现有资源分配的第二提议改变,其中,至少部分基于与所述第一应用相关联的现有资源分配和与所述第二应用相关联的第二容限来确定所述第二提议改变;经由第二双向接口向所述第二应用发出所述第二提议改变;并且如果所述第二应用经由所述第二双向接口接受所述第二提议改变,则进行所述第二提议改变。10.如权利要求7所述的装置,其中与所述一个或多个衬底相耦合的所述逻辑用于:经由所述第一双向接口接收来自相应的多个应用的多个投标;在所述多个投标之间进行比较;并且基于所述比较选择所述第一应用作为中标者。11.如权利要求7所述的装置,其中与所述一个或多个衬底相耦合的所述逻辑用于:基于可编程白名单清单来确定所述待定应用或所述第一应用中的一个或多个是否是不受信任的;如果所述待定应用或所述第一应用中的一个或多个被确定为是不受信任的,则推翻所述第一提议改变;并且如果所述待定应用或所述第一应用中的一个或多个被确定为是不受信任的,则采取所配置的基于策略的动作。12.如权利要求7...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。