Virtualized storage system and method of operating thereof
    41.
    发明授权
    Virtualized storage system and method of operating thereof 有权
    虚拟化存储系统及其操作方法

    公开(公告)号:US08788754B2

    公开(公告)日:2014-07-22

    申请号:US13208044

    申请日:2011-08-11

    摘要: A storage system and method is provided including physical storage devices controlled by storage control devices constituting a storage control layer operatively coupled to the physical storage devices and hosts. The storage control layer includes: a first virtual layer interfacing with the hosts, operable to represent a logical address space characterized by logical block addresses and available to said hosts and characterized by an Internal Virtual Address Space (IVAS) and operable, responsive to a configuration or I/O request addressed to the logical block addresses, to translate said logical block addresses into IVAS addresses; and a second virtual layer interfacing with the physical storage devices, operable to represent an available physical space to said hosts and characterized by a Physical Virtual Address Space (PVAS), addresses in PVAS having corresponding address in IVAS. The second virtual layer is operable to translate said respective IVAS addresses into addresses in the physical address space.

    摘要翻译: 提供了存储系统和方法,包括由构成可操作地耦合到物理存储设备和主机的存储控制层的存储控制设备控制的物理存储设备。 存储控制层包括:与主机接口的第一虚拟层,可操作以表示由逻辑块地址表征的逻辑地址空间,并且对于所述主机可用,并且由内部虚拟地址空间(IVAS)表征,并且可操作地响应于配置 或寻址到逻辑块地址的I / O请求,将所述逻辑块地址转换为IVAS地址; 以及与所述物理存储设备接口的第二虚拟层,其可操作以向所述主机表示可用物理空间并且由物理虚拟地址空间(PVAS)表征,PVAS中的地址在IVAS中具有相应的地址。 第二虚拟层可操作以将所述相应的IVAS地址转换为物理地址空间中的地址。

    Cloud Storage Arrangement and Method of Operating Thereof
    42.
    发明申请
    Cloud Storage Arrangement and Method of Operating Thereof 有权
    云存储安排及操作方法

    公开(公告)号:US20130332700A1

    公开(公告)日:2013-12-12

    申请号:US14000889

    申请日:2012-02-22

    IPC分类号: G06F12/10

    摘要: There is provided a storage arrangement and a method of operating thereof. The storage arrangement comprises a first storage system and one or more second storage systems operatively coupled to the first storage system. First control layer is operable to handle a first logical address space comprising a first logical group characterized by a plurality of logical block addresses; first control layer comprises a first mapping module handling a first mapping structure associated with first logical group. Each second control layer comprises, respectively, a second mapping module handling a second mapping structure associated with first logical group. The first mapping structure is configured to provide mapping between logical addresses related to first logical group and corresponding addresses related to first physical address spaces, and/or to point to respective second mapping structure configured to provide mapping between these logical addresses and corresponding addresses related to respective second physical address spaces.

    摘要翻译: 提供了一种存储装置及其操作方法。 存储装置包括第一存储系统和可操作地耦合到第一存储系统的一个或多个第二存储系统。 第一控制层可操作以处理包括由多个逻辑块地址表征的第一逻辑组的第一逻辑地址空间; 第一控制层包括处理与第一逻辑组相关联的第一映射结构的第一映射模块。 每个第二控制层分别包括处理与第一逻辑组相关联的第二映射结构的第二映射模块。 第一映射结构被配置为提供与第一逻辑组相关的逻辑地址和与第一物理地址空间相关的相应地址之间的映射,和/或指向相应的第二映射结构,其被配置为提供这些逻辑地址与对应的地址之间的映射 各自的第二个物理地址空间。

    Virtualized storage system and method of operating thereof
    43.
    发明授权
    Virtualized storage system and method of operating thereof 有权
    虚拟化存储系统及其操作方法

    公开(公告)号:US08555029B2

    公开(公告)日:2013-10-08

    申请号:US13208150

    申请日:2011-08-11

    IPC分类号: G06F12/10 G06F12/02

    摘要: A storage system and method are provided including physical storage devices controlled by storage control devices constituting a storage control layer operatively coupled to the physical storage devices and hosts. The storage control layer includes: a first virtual layer interfacing with the hosts, operable to represent a logical address space characterized by logical block addresses, characterized by an Internal Virtual Address Space (IVAS) and operable, responsive to I/O requests addressed to logical block addresses, to provide protocol-dependent translation of said logical block addresses into IVAS addresses; and a second virtual layer interfacing with the physical storage space, and operable to represent available physical space to said hosts and characterized by a Physical Virtual Address Space (PVAS). Each address in PVAS having a corresponding address in IVAS. The second virtual layer is operable to translate PVAS addresses corresponding to IVAS addresses into addresses in physical address space in a protocol-independent manner.

    摘要翻译: 提供了存储系统和方法,包括由构成可操作地耦合到物理存储设备和主机的存储控制层的存储控制设备控制的物理存储设备。 存储控制层包括:与主机接口的第一虚拟层,可操作以表示由逻辑块地址表征的逻辑地址空间,其特征在于内部虚拟地址空间(IVAS),并且可操作地响应于寻址到逻辑的I / O请求 块地址,以便将所述逻辑块地址的协议依赖的转换提供给IVAS地址; 以及与所述物理存储空间接口的第二虚拟层,并且可操作以向所述主机表示可用物理空间并且由物理虚拟地址空间(PVAS)表征。 PVAS中的每个地址在IVAS中具有相应的地址。 第二虚拟层可操作来以与协议无关的方式将对应于IVAS地址的PVAS地址转换为物理地址空间中的地址。

    Persistent restore of virtual devices
    44.
    发明授权
    Persistent restore of virtual devices 有权
    虚拟设备的持久还原

    公开(公告)号:US07428558B2

    公开(公告)日:2008-09-23

    申请号:US10720969

    申请日:2003-11-24

    申请人: Haim Kopylovitz

    发明人: Haim Kopylovitz

    摘要: Restoring data includes providing data in a first storage area of a first type that contains sections of data, providing data in a second storage area of a second type wherein the second type has, for each section of data thereof, either a pointer to a corresponding section of data of the first storage area or a pointer to corresponding section of data of a third storage area of the first type, providing data in at least one other storage area of the second type, and, for each particular section of data of the second storage area having a pointer to the third storage area, providing to a corresponding section of the first storage area an indirect pointer to a corresponding section of the third storage area if no storage areas of the at least one other storage area point to the corresponding section of the first storage area.

    摘要翻译: 恢复数据包括在包含数据部分的第一类型的第一存储区域中提供数据,在第二类型的第二存储区域中提供数据,其中第二类型对于其每个数据部分具有指向相应 第一存储区域的数据部分或指向第一类型的第三存储区域的相应的数据部分的指针,在第二类型的至少一个其他存储区域中提供数据,并且对于每个特定的数据段 第二存储区域具有指向第三存储区域的指针,如果所述至少一个其他存储区域的存储区域指向相应的第二存储区域,则向第一存储区域的对应部分提供到第三存储区域的相应区间的间接指针 第一个存储区域。

    Data recovery method and apparatus
    45.
    发明授权
    Data recovery method and apparatus 有权
    数据恢复方法和装置

    公开(公告)号:US07310743B1

    公开(公告)日:2007-12-18

    申请号:US11047138

    申请日:2005-01-31

    IPC分类号: G06F11/00

    摘要: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.

    摘要翻译: 一种用于在系统中进行数据恢复的方法和装置,该系统涉及作为标准装置的第一数据存储器和作为具有待同步的第一模式和第二隔离模式的移动反射镜的物理移动镜像数据存储器。 响应于建立第三或受保护的恢复操作模式的命令,识别响应于该命令要传送的数据。 恢复过程将数据从第二数据存储复制到第一存储以恢复在第二数据存储中可能被破坏的任何数据。 更新过程与恢复过程同时对恢复的数据进行操作。

    Persistent restore of virtual devices
    46.
    发明申请
    Persistent restore of virtual devices 有权
    虚拟设备的持久还原

    公开(公告)号:US20050114617A1

    公开(公告)日:2005-05-26

    申请号:US10720969

    申请日:2003-11-24

    申请人: Haim Kopylovitz

    发明人: Haim Kopylovitz

    IPC分类号: G06F3/06 G06F12/00

    摘要: Restoring data includes providing data in a first storage area of a first type that contains sections of data, providing data in a second storage area of a second type wherein the second type has, for each section of data thereof, at least one of: a pointer to a corresponding section of data of the first storage area and a pointer to corresponding section of data of a third storage area of the first type, providing data in at least one other storage area of the second type, and, for each particular section of data of the second storage area having a pointer to the third storage area, providing to a corresponding section of the first storage area an indirect pointer to a corresponding section of the third storage area if no storage areas of the at least one other storage area point to the corresponding section of the first storage area. Restoring data may also include, for each particular section of data of the second storage area having a pointer to the third storage area, providing to a corresponding section of the first storage area a doubly indirect pointer to a corresponding section of the third storage area if the at least one other storage area points to the corresponding section of the first storage area.

    摘要翻译: 恢复数据包括在包含数据段的第一类型的第一存储区域中提供数据,在第二类型的第二存储区域中提供数据,其中第二类型的数据的每个部分具有以下中的至少一个:a 指向第一存储区域的对应的数据部分的指针和指向第一类型的第三存储区域的相应的数据部分的指针,在第二类型的至少一个其他存储区域中提供数据,并且对于每个特定部分 的第二存储区域的数据具有指向第三存储区域的指针,如果没有至少一个其他存储区域的存储区域,则向第一存储区域的相应部分提供间接指针到第三存储区域的相应部分 指向第一个存储区域的相应部分。 对于具有指向第三存储区域的指针的第二存储区域的数据的每个特定部分,恢复数据还可以包括向第一存储区域的相应部分提供双指向第三存储区域的相应部分的双间接指针,如果 所述至少一个其他存储区域指向所述第一存储区域的相应部分。

    Data recovery method and apparatus
    47.
    发明授权
    Data recovery method and apparatus 有权
    数据恢复方法和装置

    公开(公告)号:US06868506B2

    公开(公告)日:2005-03-15

    申请号:US10799972

    申请日:2004-03-12

    IPC分类号: G06F11/00 G06F11/14 H02H3/05

    摘要: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.

    摘要翻译: 一种用于在系统中进行数据恢复的方法和装置,该系统涉及作为标准装置的第一数据存储器和作为具有待同步的第一模式和第二隔离模式的移动反射镜的物理移动镜像数据存储器。 响应于建立第三或受保护的恢复操作模式的命令,识别响应于该命令要传送的数据。 恢复过程将数据从第二数据存储复制到第一存储以恢复在第二数据存储中可能被破坏的任何数据。 更新过程与恢复过程同时对恢复的数据进行操作。

    System and method of storage optimization
    48.
    发明授权
    System and method of storage optimization 有权
    存储优化的系统和方法

    公开(公告)号:US08458145B2

    公开(公告)日:2013-06-04

    申请号:US13010337

    申请日:2011-01-20

    IPC分类号: G06F7/00 G06F17/30 G06F3/06

    摘要: A method and system are disclosed for storage optimization. Data parts and metadata within a source data unit are identified and the data parts are compared with data which is already stored in the physical storage space. In case identical data parts are found within the physical storage, the data parts from the source data unit are linked to the identified data, while the data parts can be discarded, thereby reducing the required storage capacity. The metadata parts can be separately stored in a designated storage area.

    摘要翻译: 公开了用于存储优化的方法和系统。 识别源数据单元内的数据部分和元数据,并将数据部分与已经存储在物理存储空间中的数据进行比较。 在物理存储器内发现相同的数据部分的情况下,来自源数据单元的数据部分被链接到所识别的数据,同时可以丢弃数据部分,从而减少所需的存储容量。 元数据部分可以单独存储在指定的存储区域中。

    Handling memory faults for mirrored memory
    50.
    发明授权
    Handling memory faults for mirrored memory 有权
    处理镜像内存的内存故障

    公开(公告)号:US07302526B1

    公开(公告)日:2007-11-27

    申请号:US10811566

    申请日:2004-03-29

    IPC分类号: G06F12/16

    摘要: Handling a faulting memory of a pair of mirrored memories includes initially causing a non-faulting memory of the pair of mirrored memories to service all read and write operations for the pair of mirrored memories, determining that hardware corresponding to the faulting memory of the pair of mirrored memories has been successfully replaced to provide a new memory, in response to the new memory being provided, causing data to be copied from the non-faulting memory to the new memory while data is being read to and written from the non-faulting memory, and, in response to successful copying to the new memory, causing writes to be performed to both memories of the pair of mirrored memories and selecting one of the pair of mirrored memories for read operations when one or more read operations are performed. Handling a faulting memory may also include, in response to a write being performed to the non-faulting memory while data is being copied from the non-faulting memory to the new memory, causing the write to be performed to the non-faulting memory and the new memory.

    摘要翻译: 处理一对镜像存储器的故障存储器包括首先使一对镜像存储器的非故障存储器为所述一对镜像存储器的所有读和写操作提供服务,确定对应于所述一对镜像存储器中的故障存储器的硬件 镜像存储器已被成功地替换以提供新的存储器,以响应于提供的新存储器,使数据从非故障存储器复制到新存储器,同时从非故障存储器读取和写入数据 并且响应于成功复制到新存储器,使得对一对镜像存储器的两个存储器执行写入,并且当执行一个或多个读取操作时,选择一对镜像存储器中的读取操作之一。 处理故障存储器还可以包括响应于在将数据从非故障存储器复制到新存储器的同时向非故障存储器执行写入,使得对非故障存储器执行写入,并且 新的记忆。