【技术实现步骤摘要】
【国外来华专利技术】云计算中资源提供的方法及系统本申请要求于2017年11月9日提交的标题为“云计算中资源提供的方法和系统”的第15/807,912号美国非临时专利申请的优先权,其全部内容通过引用的方式并入本文中。
本公开大体上涉及云计算,更具体地,涉及一种用于发放云计算资源的方法和系统。
技术介绍
云计算已经成为一种非常流行的技术,在企业和市场中有着巨大的潜力。云计算使得从任何地方访问应用程序和相关数据成为可能。公司可以从云计算系统租用资源用于存储和其它计算目的,从而可以显著降低其基础设施成本。然而,云计算的一个主要困难在于如何优化分配给应用程序的资源。资源分配的挑战之一在于为用户提供可靠的定制化和有服务质量(QualityofService,QoS)保证的动态计算环境。
技术实现思路
一个示例性实施例包括一种由控制器实施的将计算服务节点网络中的资源分配给应用程序的方法,所述方法包括:根据第一应用程序的第一服务等级协议(servicelevelagreement,SLA)确定满足所述第一SLA所需的多个物理中央处理 ...
【技术保护点】
1.一种由控制器实施的将计算服务节点网络中的资源分配给应用程序的方法,其特征在于,所述方法包括:/n根据第一应用程序的第一服务等级协议SLA确定满足所述第一SLA所需的多个物理中央处理器CPU内核以及相应数量的一个或多个附加物理资源;/n选择一个或多个所述服务节点,所述服务节点都能够使用所述多个物理CPU内核以及所述相应数量的一个或多个附加物理资源,其中,所述一个或多个附加物理资源包括最后一级缓存LLC;/n将所述选择的服务节点中的一个服务节点上的第一虚拟机分配给所述第一应用程序;以及/n将所述选择的服务节点上的多个物理CPU内核以及所述相应数量的一个或多个附加物理资源预留 ...
【技术特征摘要】
【国外来华专利技术】20171109 US 15/807,9121.一种由控制器实施的将计算服务节点网络中的资源分配给应用程序的方法,其特征在于,所述方法包括:
根据第一应用程序的第一服务等级协议SLA确定满足所述第一SLA所需的多个物理中央处理器CPU内核以及相应数量的一个或多个附加物理资源;
选择一个或多个所述服务节点,所述服务节点都能够使用所述多个物理CPU内核以及所述相应数量的一个或多个附加物理资源,其中,所述一个或多个附加物理资源包括最后一级缓存LLC;
将所述选择的服务节点中的一个服务节点上的第一虚拟机分配给所述第一应用程序;以及
将所述选择的服务节点上的多个物理CPU内核以及所述相应数量的一个或多个附加物理资源预留给所述第一虚拟机使用,使得在所述服务节点上分配的其它虚拟机都无法使用所述预留资源。
2.根据权利要求1所述的方法,其特征在于,所述附加物理资源还包括动态随机存取存储器DRAM、L1缓存、L2缓存、L3缓存、最后一级缓存LLC或磁盘带宽。
3.根据权利要求1所述的方法,其特征在于,所述SLA指定每秒请求数量、网络延迟、DRAM带宽、磁盘带宽或网络带宽中的一项或多项。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在预留所述多个物理CPU内核以及所述相应数量的一个或多个附加物理资源之后,确定所述第一应用程序的性能不满足所述第一SLA,据此预留附加物理CPU内核或附加物理资源以供所述第一虚拟机专用。
5.根据权利要求1所述的方法,其特征在于,所述第一虚拟机和第二虚拟机分配在同一个服务节点上。
6.根据权利要求1所述的方法,其特征在于,所述根据第一应用程序的第一服务等级协议SLA确定满足所述第一SLA所需的多个物理中央处理器CPU内核以及相应数量的一个或多个附加物理资源还包括:
收集执行所述第一应用程序时资源使用情况的参数,并将所述收集到的参数与所述第一SLA进行比较;以及
计算所述第一应用程序所需的预测资源,其中,所述预测资源包括满足所述第一SLA所需的多个物理中央处理器CPU内核以及所述相应数量的一个或多个附加物理资源。
7.根据权利要求6所述的方法,其特征在于,所述根据第一应用程序的第一服务等级协议SLA确定满足所述第一SLA所需的多个物理中央处理器CPU内核以及相应数量的一个或多个附加物理资源还包括:
重新计算所述第一应用程序所需的所述预测资源;释放先前的资源分配以供第二应用程序使用;以及除了根据所述第一SLA,还根据重新计算的结果重新分配资源。
8.一种面向应用程序的在计算服务节点的网络中的控制器装置,其特征在于,所述装置包括:
存储指令的存储器;以及
耦合到所述存储器的一个或多个处理器,其中,所述一个或多个处理器执行所述指令以:
根据第一应用程序的第一服务等级协议SLA确定满足所述第一SLA所需的多个物理中央处理器CPU内核以及相应数量的一个或多个附加物理资源;
选择一个或多个所述服务节点,所述服务节点都能够使用所述多个物理CPU内核以及所述相应数量的一个或多个附加物理资源,其中,所述一个或多个附加物理资源包括最后一级缓存LLC;
将所述选择的服务节点中的一个服务节点上的第一虚拟机分配给所述第一应用程序;以及
将所述选择的服务节点上的所述多个物理CPU内核以及所述相应数量的一个或多个附加物理资源预留给所述第一虚拟机使用,使得在所述服务节点上分配的其它虚拟机都无法使用所述预留资源。
9.根据权利要求8所述的控制器装置,其特征在于,所述附加物理资源还包括动态随机存取存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。