发明名称 将数据存储到虚拟高速存储系统中的系统和方法
摘要 本发明公开一种提供高速存储操作的系统和方法。该技术利用存储空间的虚拟化,将虚拟地址空间映射到不会出现存储库冲突的、较大的物理地址空间。所述较大的物理地址空间,通过将正在被写入到存储的数据的虚拟存储地址移动到会消除存储库冲突的物理存储中的一个不同的位置,避免出现存储库冲突。
申请公布号 CN102870089B 申请公布日期 2016.01.20
申请号 CN201080063971.0 申请日期 2010.12.15
申请人 思科技术公司 发明人 桑达·艾伊尔;莊尚值
分类号 G06F9/26(2006.01)I;G06F9/34(2006.01)I 主分类号 G06F9/26(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 李晓冬
主权项 一种处理数字存储系统中的存储访问请求的方法,所述数字存储系统包括多个存储库,其中:所述多个存储库的每一个库能够并行运作且独立于彼此,所述方法包括:接收第一存储访问请求,所述第一存储访问请求识别在虚拟存储地址空间内的第一虚拟存储地址;使用所述虚拟存储地址作为到一个可变存储映射表的索引,以获得第一存储库标识符,用于识别所述多个存储库中的第一存储库,所述第一存储库是当前存储的与所述第一虚拟存储地址相关联的数据的存储库,所述数字存储系统具有的物理地址空间大于所述虚拟存储地址空间,利用第一物理存储地址访问所述第一存储库以处理所述第一存储访问请求,所述第一物理存储地址包括所述第一存储库标识符和所述第一虚拟存储地址的子集;同时接收和所述第一存储访问请求一起的第二存储访问请求,所述第二存储访问请求包括写操作,所述第二存储访问请求识别在所述虚拟存储地址空间内的第二虚拟存储地址;如果当前与所述第二虚拟存储地址相关联的第二物理地址位于被用于所述第一存储访问请求的所述第一存储库中,那么将来自所述第二存储访问请求的数据写到一个位于第二存储库中的新的第二物理存储地址,其中所述第二存储库是可用存储库;以及更新所述可变存储映射表,将所述新的第二物理存储地址与所述第二虚拟存储地址相关联。
地址 美国加利福尼亚州