发明名称 内容可寻址存储阵列元件
摘要 存储系统的内容可寻址存储阵列元件(CASAE)被配置用于消除存储在其存储资源上的复制数据。所述CASAE独立地确定与写入操作相关联的数据是否已经被写入到其存储资源上的某一位置。为此,所述CASAE对被写入到那些资源的每一个数据块执行内容可寻址存储计算,以便防止存储具有相同数据的两个或更多个块。如果块的数据先前已经被存储在所述资源上,则所述CASAE与在所述系统上执行的文件系统协作,以便提供指向相同数据块的引用(块指针)而不是复制所存储的数据。否则,所述CASAE把数据块存储在所述资源上的新位置处,并且提供指向该位置的块指针。
申请公布号 CN101410783B 申请公布日期 2011.05.25
申请号 CN200780011002.9 申请日期 2007.01.25
申请人 网络装置公司 发明人 C·麦马尼斯
分类号 G06F3/06(2006.01)I;H03M7/30(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 卢江;王丹昕
主权项 一种用于管理存储系统的存储资源的方法,该方法包括以下步骤:接收客户端请求,以便将多个数据块写入到存储系统(200);尝试以均匀地平衡的方式在多个存储砖(180)上条带化所述多个数据块,其中每个存储砖(180)具有内容可寻址存储阵列元件(CASAE)(400)和相应的远程存储阵列(460);响应于接收到在多个存储砖(180)上条带化的所述多个数据块中的一个或多个,每个存储砖(180):通过cASAE执行内容可寻址存储计算,以便根据每个所接收的数据块的内容计算密钥(920);把所计算的密钥(920)与映射表(900)中的条目(910)的密钥(912)进行比较,以便确定是否存在匹配;如果存在匹配,则把所接收的数据块的内容与先前存储在相应的存储砖(180)的远程存储阵列(460)上的第二数据块的内容进行比较;以及如果对数据块内容的所述比较导致匹配,则递增关于先前存储的数据块的引用计数(916),并且把第二数据块的物理块号(914)返回到该存储系统(200),从而尝试在所述多个存储砖(180)上平衡写入分配负荷。
地址 美国加利福尼亚州