云计算环境中的资源管理制造技术

技术编号:11141518 阅读:87 留言:0更新日期:2015-03-12 22:16
本申请公开了用于管理云资源的技术和实施方式。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
除非在此处进行说明,否则该部分所描述的材料不是本申请权利要求的现有技术并且不因包含在该部分中而承认是现有技术。云计算环境可以包括共享资源,例如处理器资源、存储器资源、存储资源等。在提供与各种客户端设备交互的云计算环境内,共享资源能够由虚拟机(VM)利用。共享资源可能是有限的,并且因此,VM可能相互竞争,以利用共享资源。通常,很难确定哪个VM可以优先于另一个。
技术实现思路
在一些示例性实施例中,本公开描述了用于在云计算环境中管理资源的示例方法。示例方法可以包括以下步骤:确定一个或多个虚拟机(VM)对云资源的消耗率,以及至少部分地基于所确定的消耗率使用第一资源管理方案优先化一个或多个VM用于云资源消耗。示例方法还包括以下步骤:检测云资源消耗率的变化,以及至少部分地基于所检测的云资源消耗率的变化使用第二资源管理方案优先化一个或多个VM用于云资源消耗。在各种实施例中,本公开还描述了机器可读非暂态介质。示例机器可读非暂态介质可以包括以下指令:当该指令被执行时,可操作地使得云计算资源管理器确定一个或多个虚拟机(VM)对云资源的消耗率,并且至少部分地基于所确定的消耗率使用第一资源管理方案优先化一个或多个VM用于云资源消耗。示例机器可读非暂态介质还可以包括以下指令:当该指令被执行时,可操作地使得云计算资源管理器检测云计算消耗率的变化,并且至少部分地基于所检测的云资源消耗率的变化使用第二资源管理方案优先化一个或多个VM用于云资源消耗。在各种实施例中,本公开还描述了示例系统。示例系统可以包括处理器、云计算资源管理器以及具有存储在其中的指令的机器可读非暂态介质,当该指令被处理器执行时,可操作地使得云计算资源管理器确定一个或多个虚拟机(VM)对云资源的消耗率,并且至少部分地基于所确定的消耗率使用第一资源管理方案优先化一个或多个VM用于云资源消耗。示例系统还包括以下指令:当该指令被执行时,可操作地使得云计算资源管理器检测云资源消耗率的变化,并且至少部分地基于所检测的云资源消耗率的变化使用第二资源管理方案优先化一个或多个VM用于云资源消耗。前面的概述仅仅是示例性的,而不意在以任何方式进行限制。通过参考附图以及下面的详细说明,除了上文所描述的示例性的方案、实施例和特征之外,另外的方案、实施例和特征将变得清晰可见。附图说明在说明书的结论部分特别指出并且清楚要求限定了主题。结合附图,在以下说明书和所附权利要求中本公开的前述和其他特征将变得更明显。应该理解的是这些附图仅示出了根据本公开的数个实施例,并且因此不应视作对其范围的限定,将通过使用附图而更具体和详细地描述本公开。在附图中:图1示出用于在云计算环境中管理资源的示例系统的框图;图2A-2C示出用于使用第一资源管理方案在云计算环境中管理资源的示例方法;图3A-3B示出用于使用第二资源管理方案在云计算环境中管理资源的示例方法;图4示出用于在云计算环境中管理资源的示例方法的流程图;图5示出示例计算机程序产品;以及图6示出示例计算设备的框图,以上所有均根据本公开的至少一些实施例而设置。具体实施方式在说明书的结论部分特别指出并且清楚要求限定了主题。结合附图,在以下说明书和所附权利要求中本公开的前述和其他特征将变得更明显。应该理解的是这些附图仅示出了根据本公开的数个实施例,并且因此不应视作对其范围的限定,将通过使用附图而更具体和详细地描述本公开。以下说明书列举了各种示例以及具体细节以提供对所要求保护的主题的完全理解。然而本领域技术人员将理解的是,要求保护的主题可以不采用在此所述的一些或更多具体细节而实施。此外,在一些情形下,并未详细描述已知的方法、工序、系统、组件和/或电路以避免不必要地模糊要求保护的主题。在以下详细说明书中对附图进行了参考,从而使附图构成了说明书的一部分。在附图中,相似的附图标记通常表示相似的组件,除非上下文在此明确给出相反指示。在具体实施方式、附图和权利要求中所记载的示例性实施例并非意在限定。可以不脱离在此所述的主题的精神或范围而采用其他实施例并且做出其他改变。将易于理解的是,如在此通常所述以及附图中所示的本公开的方面可以以大量不同配置方式而设置、替换、组合和设计,所有这些被明确预期并且构成了本公开的一部分。本公开尤其涉及与在云计算环境中管理资源有关的方法、系统和计算机可读媒介。通常,云计算环境(云)可以通过虚拟化提供资源的共享。例如,一个或多个虚拟机(VM)可以利用共享资源(例如处理资源、存储器资源、存储资源等),并且这些资源可能是有限的。由于VM竞争资源,给定的云可能已达到资源利用的最大容量,这可能对由云提供给云的用户的服务质量(QoS)具有负面影响。通常,资源可以是与计算环境相关联的任何类型的设备、组件、计算机程序产品和/或外围设备。一些示例资源可以包括处理器资源、存储资源、网络资源、基础架构资源和/或设备资源。一些示例处理器资源可以包括中央处理器(CPU)类型资源、图形处理单元(GPU)类型资源、协同处理器类型资源和/或被配置为在数据上操作的任何设备。一些示例存储器资源可以包括随机存取存储器(RAM)类型资源、只读存储器(ROM)类型资源、虚拟存储器类型资源(其可以被映射到任何种类的实体存储器上)、磁芯存储器类型资源、非易失性存储器类型资源等。一些示例存储资源可以包括硬盘驱动(HDD)类型资源、固态驱动(SSD)类型资源、闪速存储器类型资源、磁带驱动类型资源、光驱类型资源、穿孔卡类型资源等。一些示例网络资源可以包括网络接口卡(NIC)类型资源、各种调制解调器类型资源、以太网类型资源、局域网(LAN)类型资源、广域网(WAN)类型资源等,其可以包括基于有线和/或无线的网络资源。一些示例基础架构资源可以包括对电源、散热系统、附近等的访问。一些示例设备类型资源可以包括多种显示器、输入设备(例如鼠标和键盘)、扬声器等。一些示例资源可以使用多种上述示例资源来描述,例如但不限于网络连接存储,其可以是存储资源、网络资源和/或被配置为在数据上操作的处理器资源。一些资源可能在可用性上是有限的,并且具有使用的最大容量。因此,资源的合理管理可以帮助改善由云提供的服务的QoS。例如,某些VM可能竞争云的处理器资源和/或存储器资源,其中VM中的每一个可能试图优先利用资源。例如,VM可能想要执行数据密集程...

【技术保护点】
一种用于云计算环境中资源管理的方法,其包括:确定一个或多个虚拟机(VM)对云资源的消耗率;至少部分地基于所确定的消耗率使用第一资源管理方案优先化所述一个或多个用于所述云资源消耗的VM;检测所述云资源消耗率的变化;以及至少部分地基于所检测的所述云资源消耗率的变化使用第二资源管理方案优先化所述一个或多个用于所述云资源消耗的VM。

【技术特征摘要】
【国外来华专利技术】1.一种用于云计算环境中资源管理的方法,其包括:
确定一个或多个虚拟机(VM)对云资源的消耗率;
至少部分地基于所确定的消耗率使用第一资源管理方案优先化所述
一个或多个用于所述云资源消耗的VM;
检测所述云资源消耗率的变化;以及
至少部分地基于所检测的所述云资源消耗率的变化使用第二资源管
理方案优先化所述一个或多个用于所述云资源消耗的VM。
2.如权利要求1所述的方法,其中确定所述消耗率包括监测所述云
计算环境中处理器使用、存储器使用或者输入/输出(I/O)存取速率中的
至少一个。
3.如权利要求1所述的方法,其中使用所述第一资源管理方案优先
化所述一个或多个用于所述云资源消耗的VM包括使用最短最近使用间隔
算法(LIRS)替换方案优先化所述一个或多个用于所述云资源消耗的VM。
4.如权利要求3所述的方法,其中使用LIRS替换方案优先化所述一
个或多个用于所述云资源消耗的VM包括使用基于LIRS的处理器使用跟
踪。
5.如权利要求3所述的方法,其中使用LIRS替换方案优先化所述一
个或多个用于所述云资源消耗的VM包括使用基于LIRS的存储器使用跟
踪。
6.如权利要求1所述的方法,还包括:
确定所检测的所述消耗率的变化是否大致达到预先确定的阈值;以及
至少部分地基于使用所述第二资源管理方案优先化的用于所述云资
源消耗的所述一个或多个VM迁移云资源,以替换用于所述一个或多个
VM中的至少一个的云资源。
7.如权利要求1所述的方法,其中使用所述第二资源管理方案优先
化所述一个或多个用于所述云资源消耗的VM包括使用最近最少使用
(LRU)替换方案优先化所述一个或多个用于所述云资源消耗的VM。
8.一种机器可读非暂态介质,其具有存储在其中的指令,当所述指
令由一个或多个处理器执行时,其可操作地使得云计算资源管理器:
确定一个或多个虚拟机(VM)对云资源的消耗率;
至少部分地基于所确定的消耗率使用第一资源管理方案优先化所述
一个或多个用于所述云资源消耗的VM;
检测所述云资源消耗率的变化;以及
至少部分地基于所检测的所述云资源消耗率的变化使用第二资源管
理方案优先化所述一个或多个用于所述云资源消耗的VM。
9.如权利要求8所述的机器可读非暂态介质,其中当所存储的指令
由一个或多个处理器执行时,其进一步可操作地使得所述云计算资源管理
器监测所述云计算环境中处理器使用、存储器使用或输入/输出(I/O)存
取速率中的至少一个。
10.如权利要求8所述的机器可读非暂态介质,其中当所存储的指令
由一个或多个处理器执行时,其进一步可操作地使得所述云计算资源管理
器使用最短最近使用间隔算法(LIRS)替换方案优先化所述一个或多个用
于所述云资源消耗的VM。
11.如权利要求10所述的机器可读非暂态介质,其中当所存储的指令
由一个或多个处理器执行时,其进一步可操作地使得所述云计算资源管理
器使用基于LIRS的处理器使用跟踪。
12.如权利要...

【专利技术属性】
技术研发人员:曹军威万宇鑫
申请(专利权)人:英派尔科技开发有限公司
类型:发明
国别省市:美国;US

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

1