发明名称 增强基于闪存的存储的寿命和性能
摘要 本发明公开了增强基于闪存的存储的寿命和性能。一种存储管理系统使得应用写请求与对基于闪存的存储设备的写请求解耦。通过在写入数据的应用请求和存储设备之间放置软件智能层,该系统能够做出关于何时何地写入数据的更有效的决策,这减少了存储设备的损耗并提高了存储设备的性能。应用具有一组性能特性并且按适于该应用的频率写入数据,但这对于硬件而言不一定是高效的。通过分析应用正如何使用数据,该系统能够策略性地在存储设备中放置数据或甚至对于某些操作避免使用存储设备以最小化损耗。一种用于这样做的技术是创建担当应用请求和存储硬件之间的缓冲区的存储器中高速缓存。
申请公布号 CN103197899A 申请公布日期 2013.07.10
申请号 CN201310111604.9 申请日期 2013.04.01
申请人 微软公司 发明人 KY·斯里尼瓦桑
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种计算机实现的处理来自软件应用的被定向至基于闪存的存储设备的写请求的方法,所述方法包括:从所述应用接收(210)将数据写入所述基于闪存的存储设备的请求;确定(220)接收到的请求被定向到的存储设备;当确定(230)所述存储设备是基于闪存的时候,标识(240)用于收集应用请求写入所述存储设备的数据的存储器中高速缓存;将与所述请求一起接收到的数据写入(250)所标识的存储器中高速缓存,而不将所述数据写入所述基于闪存的存储设备;向做出请求的所述应用返回(260)指示对所述存储器中高速缓存的写操作的成功或失败的写结果;以及在将来自第一写请求和至少一个附加写操作的数据发送到所述基于闪存的存储设备之前,在所述存储器中高速缓存中收集(270)所述附加写操作,其中,前述步骤由至少一个处理器来执行。
地址 美国华盛顿州