[发明专利]具有增强的需求-能力定义的资源消耗有效
申请号: | 201280016233.X | 申请日: | 2012-04-06 |
公开(公告)号: | CN103460192A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | S·帕塔萨拉蒂;A·萨格维;J·芬尼根;A·温贝格 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 增强 需求 能力 定义 资源 消耗 | ||
背景
虚拟机技术尤其促进了提高的物理资源利用率以及灵活的机器供应。习惯上,软件应用紧密地耦合到运行该软件应用的物理服务器。虚拟机技术提供了软件应用和物理硬件之间的抽象层,并且允许例如在单台物理服务器(也被称为主机)上供应多个虚拟机。由此,工作负荷可被整合以提高物理资产利用率,并且可根据需要迅速地部署和停用机器。
虚拟机(VM)是利用虚拟硬盘(VHD)等来仿真物理计算机的软件作品。VHD是虚拟机的物理硬盘模拟。因此,VHD可包括诸如文件和文件夹等数据和结构元件的表示。操作系统(OS)(又称客操作系统)可被安装在VHD上。此外,一个或多个应用可被安装在VHD上,并且OS可以支持关于虚拟机的一个或多个应用的执行。
在主机上放置VM涉及根据来自其它VM的竞争来为该VM分配资源。放置的主要目的是确保向VM提供进行操作所必需的资源。在一个槽分配实现中,确定VM消耗的平均资源量,并且划分主机容量以确定固定数量的槽。每一个VM然后被放置在单个槽中,而不管实际资源使用率如何。或者,可采用一种计算上更密集的方法,其中实际资源需求被提供给VM并用于放置。这些需求包括中央处理单元(CPU)的数量、存储器的量以及连接需求(例如,网络I/O、存储I/O)。随后采用所获得的资源需求来自动分配所需硬件资源。
概述
下面呈现了简化的概述,以便提供对所公开主题的某些方面的基本概念。本概述不是广泛性的概观。它并不旨在标识关键/重要元素,也不旨在划定所要求保护主题的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更具体描述的序言。
简而言之,本公开一般涉及用扩展的需求-能力定义来方便计算资源的消耗和分配。内容可以与高层次/抽象业务需求相关联。资源分配可根据这些业务需求和资源能力来执行。另外,可提供能力简档以帮助指定并允许在分配之前确认业务需求。此外,业务需求可被映射到与提供者无关的声明。
为实现上述及相关目的,在此结合以下描述和附图描述了所要求保护主题的某些说明性方面。这些方面指示可实践本主题的各种方式,它们均落在所要求保护主题的范围之内。当结合附图阅读以下详细描述时,本发明的其他优点和新颖特征将变得显而易见。
附图简述
图1是方便资源消耗和分配的系统的框图。
图2是包括一个或多个能力简档的方便资源消耗和分配的系统的框图。
图3是采用声明的方便资源消耗和分配的系统的框图。
图4是一种资源分配方法的流程图。
图5是一种资源消耗方法的流程图。
图6是示出用于本公开各方面的合适操作环境的示意性框图。
详细描述
以下细节一般涉及基于增强的需求和能力定义的资源消耗和分配。常规上,消耗和分配已经基于包括中央处理单元数量、存储器的量和网络输入/输出在内的硬件需求和能力的低层次表达。此处,需求和能力的定义被扩展成允许诸如业务需求等较高层次/抽象概念来管控资源的消耗和分配。这一技术尤其使得能够离开硬件购买模型并趋向消耗模型。为此,还可采用能力简档来隐藏底层资源细节,同时仍旧提供关于资源能力的信息。另外,需求可被捕捉为声明以例如允许独立于提供者或换言之独立于特定管理实体和/或支持基础结构来分配和重新分配资源。
现在参考附图更详细地描述本发明的各个方面,在全部附图中用相似的标记来指示相似或相应的元素。然而应该理解,附图及其相关详细描述不旨在将所要求保护的主题限于所公开的具体形式。相反,其意图是覆盖落在所要求保护主题的精神和范围之内的所有修改、等价物和替换的方案。
首先参考图1,示出了方便资源消耗和分配的系统100。系统100由垂直线分成不同的两侧-消耗者110和通信地耦合的提供者120。消耗者110提供内容130以供外部主存。提供者120管理可被用来主存内容130的多个计算资源150(也被称为资源150)(例如,物理和虚拟计算机系统组件)。根据一个实施例,提供者120可对应于主存服务,而消耗者110可对应于期望采用主存服务的实体(例如,个人、组织……)。当然,消耗者110也可对应于寻求来自主存服务的另一提供者120的附加资源的主存服务,等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280016233.X/2.html,转载请声明来源钻瓜专利网。