发明名称 |
虚拟存储系统及其运行方法 |
摘要 |
本发明公开了一种虚拟存储系统及其运行方法。该系统包括由多个存储控制设备控制的多个物理存储设备,存储控制设备构成存储控制层,所述层操作性地连接到多个物理存储设备和多个主机上。存储控制层包括:与多个主机相接的第一虚拟层,其是可操作的以表示逻辑地址空间,该逻辑地址空间由逻辑块地址表征并对所述多个主机可用,所述第一虚拟层由内部虚拟地址空间(IVAS)表征,响应于配置请求或寻址到一个或多个逻辑块地址的I/O请求,第一虚拟层提供所述逻辑块地址到各自IVAS地址的转换;及与多个物理存储设备相接的第二虚拟层,其是可操作的以表示实际物理空间,该实际物理空间对所述多个主机可用,该第二虚拟层由物理虚拟地址空间(PVAS)表征,其中,所述物理虚拟地址空间中的每个地址在所述内部虚拟地址空间中具有至少一个对应的地址;并且其中,所述第二虚拟层是可操作的以提供所述各自IVAS地址到物理地址空间中的地址的进一步转换。 |
申请公布号 |
CN102405460B |
申请公布日期 |
2016.05.04 |
申请号 |
CN201080014182.8 |
申请日期 |
2010.02.11 |
申请人 |
艾梵尼达有限公司 |
发明人 |
Y·尤查伊;L·科里;哈伊 姆·科佩洛维茨 |
分类号 |
G06F3/06(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京派特恩知识产权代理有限公司 11270 |
代理人 |
张颖玲;迟姗 |
主权项 |
一种存储系统,包括由多个存储控制设备控制的多个物理存储设备,存储控制设备构成存储控制层,所述存储控制层操作性地连接到构成物理存储空间的所述多个物理存储设备和多个主机上,其中所述存储控制层是可操作的以处理物理存储空间的虚拟表示,所述存储控制层包括:a)与所述多个主机相接的第一虚拟层,其是可操作的以表示逻辑地址空间,该逻辑地址空间由逻辑块地址表征并对所述多个主机可用,所述第一虚拟层由内部虚拟地址空间IVAS表征;b)与由第一虚拟层和所述多个物理存储设备构成的物理存储空间相接的第二虚拟层,其是可操作的以表示对物理存储空间中所述多个主机可用的实际物理存储空间,第二虚拟层由物理虚拟地址空间PVAS表征;及c)分配模块,操作性地连接到第一虚拟层和第二虚拟层,并且分配模块是可操作的以提供内部虚拟地址空间和物理虚拟地址空间之间的映射,其中,所述物理虚拟地址空间中的每个地址被配置为具有所述内部虚拟地址空间中的至少一个对应的地址,其中,IVAS中地址的范围大于PVAS中地址的范围;其中,响应于删除逻辑对象或删除由IVAS中的连续地址的范围表示的逻辑对象的一部分的请求,该存储系统是可操作的以将连续地址的所述范围配置为删除,而保持表征在IVAS和PVAS中所述范围的元数据不变,由此使得能够在需要时立即取消删除所述范围。 |
地址 |
以色列赫兹利亚 |