[发明专利]提高由多个系统共享的存储高速缓存灵活性的方法和结构在审
申请号: | 201310085023.2 | 申请日: | 2013-03-18 |
公开(公告)号: | CN103577345A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | L·伯特;P·R·玛哈拉纳 | 申请(专利权)人: | LSI公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/455 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金晓 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 系统 共享 存储 高速缓存 灵活性 方法 结构 | ||
1.一种存储控制器(106),适用于与在虚拟机(VM)计算环境(100)中运行的计算设备(104)耦合,其中所述VM计算环境在计算设备上提供多个VM(110)的运行,并且其中所述VM计算环境包括与计算设备耦合的VM管理系统(VMMS)(102),所述存储控制器包括:
高速缓存存储器(220),能够访问VM中的任何一个,其中高速缓存存储器被逻辑地细分成多个段(208、210、212);以及
高速缓存控制逻辑块(204),与高速缓存存储器耦合并且与VMMS通信地耦合,其中高速缓存控制逻辑块适用于根据从VMMS接收的配置信息将多个段的一部分(206)可控地分配和解除分配以供当前在计算设备上运行的每个虚拟机使用,其中根据配置信息每个部分包括若干段。
2.根据权利要求1所述的系统,
其中关于每个VM的所述配置信息进一步包括所述每个VM需要的部分的最小尺寸,以及
其中所述高速缓存控制逻辑块进一步适用于确保分配给所述每个VM的部分的尺寸至少与用于所述每个VM的最小尺寸一样大。
3.根据权利要求1所述的系统,
其中所述配置信息包括所述每个VM的性能度量阈值配置信息,所述性能度量阈值配置信息包括如下的一个或者多个:
所述每个VM的I/O请求处理速率,
所述每个VM的用户响应时间,以及
由所述每个VM处理的小I/O请求与大I/O请求的比率,
其中根据所述每个VM的当前性能度量与所述每个VM的性能度量阈值配置信息的比较,所述高速缓存控制逻辑块为所述每个VM分配和解除分配所述部分的段。
4.根据权利要求1所述的系统,
其中高速缓存控制逻辑块进一步适用于为所述每个VM分配每个部分作为一个或者多个段的有序序列,其中所述有序序列至少包括最后段。
5.根据权利要求4所述的系统,
其中高速缓存控制逻辑块将所述每个VM的部分的最后段配置为使用作为直写高速缓存存储器段。
6.根据权利要求5所述的系统,
其中所述高速缓存控制逻辑块进一步适用于确定第一VM需要高速缓存存储器的附加段的分配,
其中所述高速缓存控制逻辑块进一步适用于将目前分配给另一个VM的最后段解除分配并且进一步适用于将解除分配的段分配给第一VM。
7.根据权利要求4所述的系统,
其中分配给VM的段的有序序列包括具有最后段的多个段,
其中高速缓存控制逻辑块将所述序列的除了最后段之外的所有段配置为使用作为回写高速缓存存储器段,并且将最后段配置为使用作为直写高速缓存存储器段。
8.根据权利要求7所述的系统,
其中高速缓存控制逻辑块进一步适用于将当前分配给所述VM的最后段解除分配,以及
其中所述高速缓存控制逻辑块进一步适用于将剩余段的最后段重新配置为使用作为直写高速缓存存储器段。
9.根据权利要求1所述的系统,
其中所述高速缓存控制逻辑块进一步适用于从所述VMMS接收信号,所述信号指示从计算设备移除标识的VM,以及
其中高速缓存控制逻辑块进一步适用于响应于接收到所述信号,将当前分配给所标识的VM的所有段解除分配。
10.一种可操作用在存储控制器(106)中的方法,所述存储控制器适用于与一个或者多个虚拟机(VM)(110)中的每一个通信地耦合,所述虚拟机在VM计算环境(100)中在计算设备上运行,所述方法包括:
将所述存储控制器的高速缓存存储器逻辑地划分成多个段;
为最初在所述计算设备上运行的每一个VM分配多个段的一部分,其中所述部分包括根据最初在所述计算设备上运行的VM的数量而确定的若干段;
从所述VMMS接收配置信息,其中配置信息包括当前在所述计算设备上运行的VM的数量的改变;以及
响应于接收配置信息,调整在与一个或者多个VM相关的部分中分配的段的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310085023.2/1.html,转载请声明来源钻瓜专利网。