[发明专利]用于连接到主机的存储设备的优化的提示模型和用于存储设备的写优化方案有效
申请号: | 201210111321.X | 申请日: | 2008-03-27 |
公开(公告)号: | CN102750238A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | V·萨多弗斯基;R·亚历山大;F·舒;N·奥布 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F12/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 接到 主机 存储 设备 优化 提示 模型 方案 | ||
1.一种计算机实现的存储器管理系统,包括:
主机系统的用于存储数据的数据存储子系统,所述子系统向所述主机系统的操作系统报告用于处理所述数据的子系统操作模式;以及
提示组件,其使用用于从所述主机系统的操作系统或应用程序向所述子系统传递提示的提示协议,以基于所述操作模式来从所述子系统接收数据。
2.如权利要求1所述的系统,其特征在于,所述提示协议适用于所述主机系统中的至少一个中或到网络连接的块存储设备的数据块通信,并标记一系列块交换以便传递。
3.如权利要求1所述的系统,其特征在于,所述数据存储子系统包括作为所述提示组件一部分的子系统固件中的、用于优化所述子系统中的数据处理的提示算法。
4.如权利要求1所述的系统,其特征在于,所述子系统包括用于根据块写入来存储所述数据的固态设备。
5.如权利要求1所述的系统,其特征在于,所述提示协议包括定义需要访问的一组块的块范围信息,并响应于接收到该组块,所述子系统将其以邻接的方式来存储该组块。
6.如权利要求1所述的系统,其特征在于,所述子系统包括各自以不同的速度操作的各组固态存储器,所述子系统将频繁访问的数据存储在较快的固态存储器中。
7.如权利要求6所述的系统,其特征在于,所述提示组件用信号通知所述子系统将所述数据的块存储在所述各组固态存储器中的一组特定固态存储器中。
8.如权利要求1所述的系统,其特征在于,所述主机系统使用自适应算法来监控存储在所述子系统中的数据的写活动,其中子系统包括固态驱动器,以使得频繁修改的数据被存储在所述固态驱动器中。
9.如权利要求8所述的系统,其特征在于,所述固态驱动器包括快存储器和慢存储器以使得所述频繁修改的数据被存储在所述快存储器中而较不频繁修改的数据被存储在所述慢存储器中。
10.如权利要求1所述的系统,其特征在于,所述提示协议包括定义所述子系统应在读取之前对其进行写入的存储器位置的数据维护信息。
11.如权利要求1所述的系统,其特征在于,所述提示协议包括基于预定准则来定义所述数据将被频繁地还是不频繁地更新的频率信息。
12.如权利要求1所述的系统,其特征在于,所述提示协议包括定义其中相对于被访问的其它数据期望访问所述数据的紧急性的等待时间信息。
13.如权利要求1所述的系统,其特征在于,所述提示协议包括定义数据到所述子系统的预期传递的分配信息,响应于所述分配信息,所述子系统为该数据传递准备存储器位置。
14.如权利要求1所述的系统,其特征在于,所述软件层是操作系统,所述操作系统支持用于在将从较高级应用程序接收到的提示信息发送到所述子系统之前区分该提示信息的优先次序或对其进行过滤的一个或多个输入/输出过滤器。
15.一种管理存储器的计算机实现的方法,所述方法包括以下动作:
从主机的存储设备接收与用于处理数据块的操作模式相关的提示模式数据,所述提示模式数据向应用程序指示所述设备能根据提示协议来操作以优化通信和数据处理;
根据所述提示协议打包所述应用程序的数据以传递给所述设备;
将所打包的数据从所述应用程序发送到所述设备;以及
根据提示信息将所述应用程序的数据存储在所述设备上。
16.如权利要求15所述的方法,其特征在于,所述应用程序是主机操作系统、主机应用程序、或远程系统的应用程序中的一个。
17.如权利要求15所述的方法,其特征在于,还包括:
将所述应用程序的数据打包成数据块序列以便进行块通信并存储在所述设备上;以及
基于所述提示信息来分配和解除分配存储器位置。
18.如权利要求15所述的方法,其特征在于,还包括基于所述应用程序的数据的修改频率来在所述设备中的快存储器和慢存储器之间移动所述应用程序的数据。
19.如权利要求15所述的方法,其特征在于,所打包的数据以块写入序列传递至所述设备中的邻接存储器位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210111321.X/1.html,转载请声明来源钻瓜专利网。