[发明专利]计算机实施的方法、设备和系统有效
申请号: | 201280054975.1 | 申请日: | 2012-09-21 |
公开(公告)号: | CN103917957B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | A·卡达施;S·科霍伦 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 带宽 节制 | ||
相关申请的交叉引用
本申请要求2011年9月23日提交的第13/243,752号美国专利申请的优先权,其内容通过引用并入于此。
技术领域
本说明书涉及管理系统资源。
背景技术
云计算是基于网络的计算,在该基于网络的计算中,在数据中心中容纳的服务器汇集向远程终端用户提供如需要的计算资源和数据存储。一些云计算服务提供者向终端用户提供在一个或者多个服务器上托管的虚拟机并且允许终端用户在虚拟机上安装和执行软件应用。一些云计算服务提供者也通过在一个或者多个虚拟机上运行的web服务器向终端用户提供对软件应用的访问。
虚拟机是在物理主机机器(例如,云计算服务器)上执行的软件过程。虚拟机模仿物理计算机,该物理计算机可以执行其它软件程序并且通过主机机器访问向虚拟机提供的物理和/或虚拟资源。可以在主机机器上起动的多个虚拟机之间共享可用于主机机器的物理和虚拟资源。在一些实现方式中,可以向虚拟机指派用于数据存储的一个或者多个虚拟盘。虚拟机的每个虚拟盘在关于虚拟机的输入/输出(I/O)访问操作方面模仿物理硬盘驱动(HDD)。云服务提供者可以运用不同类型的下层硬件和软件基础结构以提供用于虚拟机的虚拟盘。
发明内容
本说明书描述涉及管理计算系统中的资源的技术。
通常,可以在包括以下动作的方法中体现在本说明书中描述的主题内容的一个创新方面:提供对多个虚拟盘的访问,多个虚拟盘在一个或者多个服务器管理的多个下层物理存储设备上托管;根据多个虚拟盘中的每个虚拟盘模仿的本地物理盘的一个或者多个延时和吞吐量特性为对于虚拟盘接收的每个盘访问请求推导模拟延时成本;并且根据在相应请求的盘访问的模拟延时成本与多个虚拟盘中的每个虚拟盘模仿的本地物理盘的模拟盘访问容量之间的比较来控制对多个下层物理存储设备执行对于虚拟盘的相应请求的盘访问的敏捷性。
通常,可以在包括以下动作的方法中体现在本说明书中描述的主题内容的另一创新方面:接收对于虚拟机的虚拟盘上的盘输入/输出(I/O)访问的第一盘访问请求,虚拟盘模仿用于虚拟机的本地物理盘;根据虚拟盘模仿的本地物理盘的一个或者多个延时和吞吐量特性为请求的盘I/O访问推导模拟延时成本,模拟延时成本包括用于对虚拟盘模仿的本地物理盘执行请求的盘I/O访问的模拟数据传送延时和模拟随机访问延时;并且基于在模拟延时成本与向虚拟盘分派的盘访问服务配额的当前值之间的比较来确定是否延迟执行请求的盘I/O访问,其中盘访问服务配额的当前值随时间被补充、以预定上限值为上限并且在执行对于虚拟盘的每个先前盘访问请求的相应请求的盘I/O访问时被减少先前盘访问请求的相应模拟延时成本。
这些和其它实施例可以各自可选地包括以下特征中的一个或者多个特征。
在一些实现方式中,虚拟盘包括向在多个物理存储设备之中分布的物理数据块映射的逻辑数据块。
在一些实现方式中,动作还包括:假如盘访问配额的当前值在多个盘访问请求的相应模拟延时成本之和以上,对多个物理存储设备并行执行用于多个盘访问请求的请求的I/O访问。
在一些实现方式中,虚拟盘是在多个物理存储设备上托管的多个虚拟盘之一,并且动作还包括:对于多个虚拟盘中的每个虚拟盘:根据与虚拟盘关联的预定补充速率递增虚拟盘的相应盘访问服务配额 直至相应盘访问服务配额的当前值达到与虚拟盘关联的相应预定上限值;并且暂时暂停递增直至虚拟盘的相应盘访问服务配额的当前值下降至与虚拟盘关联的相应预定上限值以下。
在一些实现方式中,动作还包括:保持在紧接在当前时间之前的预定时间间隔期间接收的对于虚拟盘的一个或者多个先前盘访问请求的相应结束位置的记录;并且至少基于在第一盘访问请求的请求的盘I/O访问的开始位置与在一个或者多个先前盘访问请求的相应结束位置之中的最近结束位置之间的寻找距离为请求的盘I/O访问计算模拟随机访问延时。
在一些实现方式中,动作还包括:(1)在确定第一盘访问请求的模拟延时成本在向虚拟盘分派的盘访问服务配额的当前值或者以下时:执行第一盘访问请求的请求的盘I/O访问;并且从向虚拟盘分派的盘服务访问配额的当前值扣除请求的I/O访问的模拟延时成本;并且(2)在确定第一盘访问请求的模拟延时成本超过向虚拟盘分派的盘访问服务配额的当前值时:使第一盘访问请求排队直至盘服务访问配额的当前值已经通过调度的补充而达到或者在第一盘访问请求的模拟延时成本以上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280054975.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳电池的制造方法
- 下一篇:一种导光灯及其制造方法