[发明专利]动态提供存储有效
申请号: | 201480029506.3 | 申请日: | 2014-05-22 |
公开(公告)号: | CN105308553B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | K·Y·斯里尼瓦杉 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 提供 存储 | ||
技术领域
本申请涉及数据存储,具体而言涉及利用云计算环境动态提供存储的技术。
背景技术
云计算是用来指使用网络来访问由用户以外的其他人所提供的远程计算资源的术语。所提供的计算资源包括硬件、软件、或两者的组合。一般而言,会使用按使用付费模型对所访问的服务向用户收费。最经常用来访问远程计算资源的网络是互联网。基于云的服务可以使用web浏览器或轻量桌面或移动应用来访问。云计算与不止一个用户共享单个物理计算机的资源。例如,“在云中”的服务器可以将几个或许多客户的数据存储于同一物理计算机上。
云一般包括对用户来说像单个计算机的多个物理计算机。云的计算机一般被虚拟化(使其成为虚拟机)以便使资源使用率最大化。单个虚拟化计算机可以对用户来说像多个物理计算机。虚拟机在多个不同的虚拟计算环境之间共享单个物理计算机的资源。
发明内容
描述了用于在虚拟机上提供虚拟存储的“正好”或按需反馈驱动策略。策略可以被实现于云计算环境中。访客虚拟机(VM)上运行的代理可以监控访客VM对存储的使用。当达到存储利用的指定阈值时,可以通知主机。主机可以在访客VM的进程正在执行的同时,通过改变虚拟存储设备的大小(改变其大小或容量)进行响应,而不中断访客VM上的执行。主机可以向访客VM通知:虚拟存储设备的存储容量已改变。
根据本发明的一个实施例,提供了一种动态提供存储的系统,包括:
计算设备的至少一个处理器;
所述计算设备的存储器;
被分配给主机上运行的至少一个访客虚拟机的存储容量,所述至少一个访客虚拟机执行至少一个进程;
被加载到所述存储器中的至少一个模块,所述至少一个模块使所述至少一个处理器执行下述操作:
由所述主机经由私有信道从所述主机上运行的至少一个访客虚拟机接收到存储警报,
在至少一个访客进程正在执行的同时而不中断该至少一个访客进程的执行的情况下,响应于确定所述存储警报中指定的虚拟存储设备的当前大小与所述主机分配给所述至少一个访客虚拟机的虚拟存储设备的大小匹配,重新改变被分配给所述至少一个访客虚拟机的所述虚拟存储设备的大小;
其中,响应于接收到对同一虚拟存储设备的一个或多个存储警报,所述主机顺序地处理对于所述同一虚拟存储设备的所述存储警报;
其中如果响应于所述存储警报之一对所述虚拟存储设备的重新改变大小满足所述一个或多个存储警报的至少一个另外的存储警报,所述主机就丢弃所述一个或多个存储警报中的所述至少一个另外的存储警报。
根据本发明的另一个实施例,提供了6.一种动态提供存储的方法,包括:
监控被分配给在主机上执行至少一个进程的访客虚拟机的虚拟存储设备的使用;
响应于检测到所述虚拟存储设备的阈值利用,经由所述访客虚拟机和所述主机之间的私有信道向所述主机发送存储警报;
在至少一个访客进程正在执行的同时而不中断该至少一个访客进程的执行的情况下,响应于所述访客虚拟机从所述主机接收到重新改变大小通知,由所述访客虚拟机重新检测所述虚拟存储设备的存储容量;
其中,响应于接收到对同一虚拟存储设备的一个或多个存储警报,所述主机顺序地处理对于所述同一虚拟存储设备的所述存储警报;
其中,如果响应于所述存储警报之一对所述虚拟存储设备的重新改变大小满足所述一个或多个存储警报的至少一个另外的存储警报,所述主机就丢弃所述一个或多个存储警报中的所述至少一个另外的存储警报。
根据本发明的又一个实施例,提供了一种动态提供存储的方法,包括:
监控被分配给在主机计算机上执行至少一个进程的访客虚拟机的虚拟存储设备的使用;
响应于检测到所述虚拟存储设备的阈值利用,经由所述访客虚拟机和所述主机之间的私有信道向所述主机计算机上执行的主机发送存储警报;
由所述主机经由私有信道从所述主机上运行的至少一个访客虚拟机接收存储警报,
在至少一个进程正在执行的同时而不中断该至少一个进程的执行的情况下,响应于确定所述存储警报中指定的虚拟存储设备的当前大小与所述主机分配给所述至少一个访客虚拟机的虚拟存储设备的大小匹配,重新改变被分配给所述至少一个访客虚拟机的虚拟存储设备的大小;以及
将通知从所述主机发送至所述访客虚拟机,所述通知指示重新改变大小的操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480029506.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:下载程序的方法
- 下一篇:显示装置用基板以及显示装置