[发明专利]对永久性存储装置写入和读取数据的方法和系统在审
申请号: | 201810389831.0 | 申请日: | 2018-04-27 |
公开(公告)号: | CN108804342A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | T·怀尔德;S·拉加达亚;K·拉玛钱德兰;M·西本遥 | 申请(专利权)人: | EMC知识产权控股有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;王艳春 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 永久性存储装置 写入 读取 存储系统 读取请求 访问周期 数据存储 条目表 主缓存 溢出 存储 访问 服务 | ||
本发明涉及对永久性存储装置写入和读取数据的方法和系统。总体上来说,本技术的实施例涉及用于存储和读取来自永久性存储装置的数据的方法和系统。更具体地,本技术的实施例涉及用于将数据存储在永久性存储装置中的方法和系统,其中写入永久性存储装置的数据不能在永久性存储装置中立即访问(即,在不可访问周期期间)。在这种情况下,本技术的实施例提供了一种方法和系统,以使存储系统能够使用主缓存条目表(PCET)和溢出表来服务于对数据的读取请求。
技术领域
本公开涉及对永久性存储装置(storage)写入和读取数据的方法和系统。总体上来说,本技术的实施例涉及用于存储和读取来自永久性存储装置的数据的方法和系统。更具体地,本技术的实施例涉及用于将数据存储在永久性存储装置中的方法和系统,其中写入永久性存储装置的数据不能在永久性存储装置中立即访问(即,在不可访问周期期间)。
背景技术
存储系统(storage system)包括为写入请求和读取请求提供服务的功能。更具体地说,传统的存储系统包括将数据写入永久性存储装置,然后立即从该永久性存储装置中读取该数据的功能。
发明内容
根据本公开的一个方面涉及一种用于管理存储在永久性存储装置中的数据的方法。所述方法包括:接收包括逻辑地址和第一数据的写入请求;将对应于所述逻辑地址的表条目存储在主缓存(cache)条目表中;更新对应于所述逻辑地址的位图条目;将所述第一数据存储在外部存储器(memory)中,其中所述外部存储器可操作地连接到所述永久性存储装置;和向所述永久性存储装置发送所述第一数据的副本。
根据本公开的另一个方面涉及一种存储模块(storage module)。所述存储模块包括:现场可编程门阵列FPGA,其包括内部存储器;外部存储器,其可操作地连接到所述FPGA;和存储单元(storage unit),其可操作地连接到所述FPGA并且包括永久性存储装置。其中所述FPGA被配置为:接收包括逻辑地址和第一数据的写入请求;将对应于所述逻辑地址的表条目存储在所述内部存储器中的主缓存条目表中;在存储在所述外部存储器中的位图中更新对应于所述逻辑地址的位图条目;将所述第一数据存储在所述外部存储器中;和向所述永久性存储装置发送所述第一数据的副本。
附图说明
图1示出了根据本技术的一个或多个实施例的系统。
图2示出了根据本技术的一个或多个实施例的存储模块。
图3示出了根据本技术的一个或多个实施例的表条目的示例。
图4示出了主缓存条目表和溢出表中的表条目可以如何关联的示例。
图5示出了根据本技术的一个或多个实施例的用于将数据写入现场可编程门阵列(FPGA)和永久性存储装置的方法。
图6示出了根据本技术的一个或多个实施例的用于从FPGA和永久性存储装置读取数据的方法。
图7示出了根据本技术的一个或多个实施例的用于更新主缓存条目表和溢出表中的表条目的方法。
具体实施方式
现在将参考附图详细描述该技术的具体实施例。在本技术的实施例的以下详细描述中,阐述了许多具体细节以便提供对该技术更透彻的理解。然而,对于本领域的普通技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践该技术。在其他情况下,没有详细描述众所周知的特征以避免不必要地使描述复杂化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于EMC知识产权控股有限公司,未经EMC知识产权控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810389831.0/2.html,转载请声明来源钻瓜专利网。