[发明专利]写入命令过滤有效
申请号: | 201580083371.3 | 申请日: | 2015-10-23 |
公开(公告)号: | CN108139904B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | C·J·格雷厄姆;T·J·弗林;V·Q·赫雷拉 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F12/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王洪斌;陈岚 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写入 命令 过滤 | ||
1.一种用于过滤写入命令的方法,包括:
接收针对具有存储区域的固态存储介质的写入命令的集合;
根据标准过滤出写入命令的集合的子集;
将所述写入命令的子集高速缓存;
将依据所述写入命令的子集的写入汇总在所述固态存储介质的存储区域之一的边界之内;
监视要依据当前高速缓存的写入命令的子集而被写入的总数据量;以及
向所述固态存储介质传送经高速缓存的写入命令的子集以便进行汇总写入;
其中所述经高速缓存的所选择写入命令在基于所述总数据量的时间时被传送至所述固态存储介质以便进行汇总写入,其中所述标准被应用于所接收写入命令中的每个个体写入命令,并且其中所述标准包括要依据每个个体写入命令而被写入的数据量。
2.根据权利要求1所述的方法,其中所述经高速缓存的所选择写入命令在基于至少一个所述写入命令的高速缓存延迟的时间时被传送至所述固态存储介质以便进行汇总写入。
3.根据权利要求2所述的方法,其中所述经高速缓存的所选择写入命令在基于任意个体的经高速缓存的写入命令的最长高速缓存延迟的时间时被传送至所述固态存储介质以便进行汇总写入。
4.根据权利要求1所述的方法,其中所述存储区域的所述之一具有数据存储容量,并且其中所述经高速缓存的所选择写入命令响应于所述经高速缓存的所选择写入命令的总数据量至少为所述数据存储容量的60%而被传送至所述固态存储介质以便进行汇总写入。
5.根据权利要求1所述的方法,其中所接收的写入命令随着它们被接收依顺序一个接一个地被过滤。
6.根据权利要求1所述的方法,其中所述标准包括从由以下项所组成的标准组中所选择的至少一种标准:应用寿命、应用版本、应用指印、未完成输入/输出I/O请求、I/O操作中的时间模式以及被访问文件的类型。
7.根据权利要求1所述的方法,其中应用于每个个体写入命令的标准包括自接收到先前的个体写入命令起所逝去的时间。
8.一种固态存储系统,包括:
具有存储区域的固态存储介质;和
过滤驱动器,用于:
接收用于向所述固态存储介质进行写入的写入命令的集合;
根据标准过滤出所选择的写入命令,所述标准被应用于所接收写入命令中的每个个体写入命令,并且其中所述标准包括要依据每个个体写入命令而被写入的数据量;
将所选择的写入命令高速缓存;以及
依据所选择的写入命令的汇总促成把数据汇总写入到所述固态存储介质的存储区域之一的边界之内。
9.根据权利要求8所述的系统,其中所述标准包括从由以下项所组成的标准组中所选择的至少一种标准:应用寿命、应用版本、应用指印、未完成输入/输出I/O请求、I/O操作中的时间模式、所访问的文件类型以及所执行的文件访问类型。
10.一种包括指令的非瞬态计算机可读介质,所述指令用于指示处理器:
接收用于向具有存储区域的固态存储介质进行写入的写入命令的集合;
根据标准过滤出所选择的写入命令;
将所选择的写入命令高速缓存;
依据所选择的写入命令的汇总促成把数据汇总写入到所述固态存储介质的存储区域之一的边界之内;以及
向所述固态存储介质传送经高速缓存的写入命令的子集以便进行汇总写入,其中所述存储区域之一具有数据存储容量,并且其中响应于所述经高速缓存的所选择写入命令的总数据量至少是所述数据存储容量的60%,向所述固态存储介质传送所述经高速缓存的所选择写入命令以便进行汇总写入,其中所述标准被应用于所接收写入命令中的每个个体写入命令,并且其中所述标准包括要依据每个个体写入命令而被写入的数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580083371.3/1.html,转载请声明来源钻瓜专利网。