会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Grid storage system and method of operating thereof
    • 网格存储系统及其操作方法
    • US08452922B2
    • 2013-05-28
    • US12704384
    • 2010-02-11
    • Leo CorryYechiel YochaiMichael DorfmanHaim Kopylovitz
    • Leo CorryYechiel YochaiMichael DorfmanHaim Kopylovitz
    • G06F12/00
    • G06F11/2028G06F11/1433G06F11/1666G06F11/2041G06F11/2092
    • A method for hot backward compatible upgrade of a storage system includes: a) configuring each virtual partition (VP) to be controlled by a primary data server and a secondary data server b) configuring each data server to have primary responsibility over all logical block addresses (LBAs) corresponding to at least two virtual partitions and to have secondary responsibility over all LBAs corresponding to at least two other virtual partitions; c) responsive to a shut-down of a data server, i) re-configuring primary responsibility over each VP previously primary controlled by the shut-down server such that it becomes primary controlled by a server previously configured as a secondary server with respect to this VP; ii) re-allocating secondary responsibility over each VP previously secondary controlled by the shut-down server in a manner that each such VP becomes secondary controlled by a server other than the newly assigned server with primary responsibility.
    • 用于存储系统的热向后兼容升级的方法包括:a)配置由主数据服务器和次数据服务器控制的每个虚拟分区(VP)b)配置每个数据服务器以对所有逻辑块地址负主要责任 (LBA),其对应于至少两个虚拟分区,并且对与至少两个其他虚拟分区对应的所有LBA具有次要责任; c)响应于数据服务器的关闭,i)对先前由关闭服务器主要控制的每个VP重新配置主要责任,使得其被主要由先前被配置为辅助服务器的服务器相对于 这个VP ii)对先前由关闭服务器进行二次控制的每个VP重新分配次要责任,使得每个这样的VP由主要责任的新分配的服务器之外的服务器二次控制。
    • 2. 发明授权
    • Virtualized storage system and method of operating thereof
    • 虚拟化存储系统及其操作方法
    • US08918619B2
    • 2014-12-23
    • US12897119
    • 2010-10-04
    • Yechiel YochaiHaim KopylovitzLeo Corry
    • Yechiel YochaiHaim KopylovitzLeo Corry
    • G06F12/00G06F3/06
    • G06F3/0605G06F3/0665G06F3/0689
    • There are provided a storage system and a method of operating thereof. The method comprises: a) representing to a plurality of hosts an available logical address space divided into one or more logical groups (e.g. logical volumes, virtual partitions, snapshots, combinations of a given logical volume and its respective snapshot(s), etc.), and b) mapping between one or more contiguous ranges of addresses related to the logical address space and one or more contiguous ranges of addresses related to the physical address space, wherein said mapping is provided with the help of one or more mapping trees, each tree assigned to a separate logical group in the logical address space. Mapping between contiguous ranges of addresses related to the logical address space and contiguous ranges of addresses related to the physical address space can be a) mapping between LBA and DBA addresses; b) mapping between VUA and VDA addresses; c) mapping between LBA and VDA addresses; and d) mapping between VUA and DBA addresses, wherein virtual unit addresses (VUA) characterize a first virtual layer operable to represent the logical address space, and virtual disk addresses (VDA) characterize a second virtual layer operable to represent the physical storage space.
    • 提供了一种存储系统及其操作方法。 该方法包括:a)向多个主机表示划分成一个或多个逻辑组(例如,逻辑卷,虚拟分区,快照,给定逻辑卷及其相应快照的组合等)的可用逻辑地址空间。 ),以及b)在与所述逻辑地址空间相关的一个或多个连续的地址范围和与所述物理地址空间相关的一个或多个连续的地址范围之间的映射,其中所述映射在一个或多个映射树的帮助下被提供, 每个树分配给逻辑地址空间中的单独的逻辑组。 与逻辑地址空间相关的连续地址范围和与物理地址空间相关的连续地址范围之间的映射可以是a)LBA和DBA地址之间的映射; b)VUA和VDA地址之间的映射; c)LBA和VDA地址之间的映射; 以及d)VUA和DBA地址之间的映射,其中虚拟单元地址(VUA)表征可操作以表示逻辑地址空间的第一虚拟层,虚拟磁盘地址(VDA)表征可操作以表示物理存储空间的第二虚拟层。
    • 3. 发明授权
    • Virtualized storage system and method of operating thereof
    • 虚拟化存储系统及其操作方法
    • US08788754B2
    • 2014-07-22
    • US13208044
    • 2011-08-11
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • G06F12/08G06F12/10G06F12/02G06F3/06G06F11/14
    • G06F12/10G06F3/0605G06F3/0638G06F3/0665G06F3/0689G06F11/1448
    • 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地址转换为物理地址空间中的地址。
    • 4. 发明申请
    • Cloud Storage Arrangement and Method of Operating Thereof
    • 云存储安排及操作方法
    • US20130332700A1
    • 2013-12-12
    • US14000889
    • 2012-02-22
    • Haim KopylovitzLeo CorryYechiel Yochai
    • Haim KopylovitzLeo CorryYechiel Yochai
    • G06F12/10
    • G06F3/0631G06F3/0604G06F3/061G06F3/0644G06F3/0664G06F3/0665G06F3/067
    • 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.
    • 提供了一种存储装置及其操作方法。 存储装置包括第一存储系统和可操作地耦合到第一存储系统的一个或多个第二存储系统。 第一控制层可操作以处理包括由多个逻辑块地址表征的第一逻辑组的第一逻辑地址空间; 第一控制层包括处理与第一逻辑组相关联的第一映射结构的第一映射模块。 每个第二控制层分别包括处理与第一逻辑组相关联的第二映射结构的第二映射模块。 第一映射结构被配置为提供与第一逻辑组相关的逻辑地址和与第一物理地址空间相关的相应地址之间的映射,和/或指向相应的第二映射结构,其被配置为提供这些逻辑地址与对应的地址之间的映射 各自的第二个物理地址空间。
    • 5. 发明授权
    • Virtualized storage system and method of operating thereof
    • 虚拟化存储系统及其操作方法
    • US08555029B2
    • 2013-10-08
    • US13208150
    • 2011-08-11
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • G06F12/10G06F12/02
    • G06F12/10G06F3/0605G06F3/0638G06F3/0665G06F3/0689G06F11/1448
    • 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地址转换为物理地址空间中的地址。
    • 6. 发明授权
    • Virtualized storage system and method of operating thereof
    • 虚拟化存储系统及其操作方法
    • US08539193B2
    • 2013-09-17
    • US13208042
    • 2011-08-11
    • Yechiel YochaiLeo CorryHaim KopylovitzIdo Ben-Tsion
    • Yechiel YochaiLeo CorryHaim KopylovitzIdo Ben-Tsion
    • G06F12/02G06F12/08G06F12/10
    • G06F12/10G06F3/0605G06F3/0638G06F3/0665G06F3/0689G06F11/1448
    • 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 available to said hosts and characterized by an Internal Virtual Address Space (IVAS); a second virtual layer characterized by a Physical Virtual Address Space (PVAS), interfacing with the physical storage devices, and operable to represent an available storage space; and an allocation module operatively coupled to the first and second virtual layers and providing mapping between IVAP and PVAS. Each address in PVAS is configured to have a corresponding address in IVAS. The allocation module facilitates management of IVAS and PVAS, enabling separation of a process of deleting certain logical object into processes performing changes in IVAS and PVAS, respectively.
    • 提供了存储系统和方法,包括由构成可操作地耦合到物理存储设备和主机的存储控制层的存储控制设备控制的物理存储设备。 存储控制层包括与主机接口的第一虚拟层,可操作以表示可用于所述主机的逻辑地址空间并且由内部虚拟地址空间(IVAS)表征。 第二虚拟层,其特征在于物理虚拟地址空间(PVAS),与物理存储设备接口,并且可操作以表示可用的存储空间; 以及可操作地耦合到第一和第二虚拟层并且提供IVAP和PVAS之间的映射的分配模块。 PVAS中的每个地址都配置为在IVAS中具有相应的地址。 分配模块有助于IVAS和PVAS的管理,从而能够将删除某些逻辑对象的过程分为执行IVAS和PVAS变化的进程。
    • 7. 发明授权
    • Grid storage system and method of operating thereof
    • 网格存储系统及其操作方法
    • US08443137B2
    • 2013-05-14
    • US12704353
    • 2010-02-11
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • G06F12/00
    • G06F11/2092G06F11/1666G06F11/2028
    • The is provided a storage system comprising a plurality of disk units adapted to store data at respective ranges of logical block addresses (LBAs), said addresses constituting an entire address space, and a storage control grid operatively connected to the plurality of disk units and comprising a plurality of data servers. The method of operating the storage system comprises: a) configuring a first data server to have a primary responsibility over a certain range of LBAs, b) configuring a second data server to have a secondary responsibility over said certain range of LBAs and to overtake the primary responsibility over said certain range of LBAs if the first server fails; c) responsive to a request to one or more LBAs within said certain range of LBAs, generating a primary cache object in the first data server and generating a redundancy object in the second data server; d) deleting said redundancy object upon successful permanent storing of data and/or metadata corresponding to said request, said storing provided by the first data server, e) if operation d) fails, using said redundancy object by the second server for providing permanent storing said data and/or metadata when overtaking primary responsibility, wherein said redundancy object is derivation of the primary cache object and need to be reconstructed in order to enable overtaking the responsibility.
    • 提供了一种存储系统,包括适于在逻辑块地址(LBA)的各个范围内存储数据的多个盘单元,构成整个地址空间的所述地址以及可操作地连接到多个盘单元的存储控制栅格,并且包括 多个数据服务器。 操作存储系统的方法包括:a)配置第一数据服务器以在一定范围的LBA中具有主要责任,b)配置第二数据服务器以在所述一定范围的LBA之后具有次要责任,并且超过 如果第一台服务器发生故障,主要责任在一定范围的LBA; c)响应于在所述一定范围的LBA内的一个或多个LBA的请求,在所述第一数据服务器中生成主缓存对象并在所述第二数据服务器中生成冗余对象; d)在成功永久存储与所述请求对应的数据和/或元数据成功永久存储数据和/或由第一数据服务器提供的所述存储器时,删除所述冗余对象,e)如果操作d)失败,则使用所述冗余对象由第二服务器提供永久存储 当超过主要责任时,所述数据和/或元数据,其中所述冗余对象是所述主缓存对象的导出,并且需要被重构以便能够超越所述责任。
    • 8. 发明申请
    • METHOD OF MIGRATING STORED DATA AND SYSTEM THEREOF
    • 存储数据的传输方法及其系统
    • US20120259810A1
    • 2012-10-11
    • US13414035
    • 2012-03-07
    • Haim KopylovitzIdo Ben-TsionLeo CorryYechiel Yochai
    • Haim KopylovitzIdo Ben-TsionLeo CorryYechiel Yochai
    • G06F17/30
    • G06F17/303
    • A method of migrating data from a source storage resource to a destination storage resource involves selecting a source volume in the source storage resource; configuring in the destination storage resource a destination volume corresponding to the source volume and having the same properties; and redirecting I/O requests from an application running on a host to the destination volume instead of the source volume, whilst migrating data stored in the source volume to the destination volume. A storage system is operable as a destination storage system for migrating data from a source storage system, including means for configuring a destination volume corresponding to a source volume in the source storage system and a migration module having a non-transitory computer useable medium and operable to initiate read requests addressed to the source volume thereby enabling a background process of migrating data stored in the source volume to the destination volume.
    • 将数据从源存储资源迁移到目的地存储资源的方法涉及选择源存储资源中的源卷; 在目的地存储资源中配置与源卷相对应并具有相同属性的目的地卷; 并将来自主机上运行的应用程序的I / O请求重定向到目标卷而不是源卷,同时将存储在源卷中的数据迁移到目标卷。 存储系统可用作用于从源存储系统迁移数据的目的地存储系统,包括用于配置与源存储系统中的源卷相对应的目的地卷的装置和具有非暂时计算机可用介质的迁移模块,并且可操作 以发起寻址到源卷的读取请求,从而实现将存储在源卷中的数据迁移到目的地卷的后台进程。
    • 9. 发明申请
    • Method of allocating raid group members in a mass storage system
    • 在大容量存储系统中分配群组成员的方法
    • US20110202723A1
    • 2011-08-18
    • US13008946
    • 2011-01-19
    • Yechiel YOCHAILeo CorryHaim KOPYLOVITZ
    • Yechiel YOCHAILeo CorryHaim KOPYLOVITZ
    • G06F12/08
    • G06F3/0614G06F3/0631G06F3/0689G06F11/1076G06F2206/1012G06F2211/1057
    • There are provides an allocation module and a method of allocating a logical disk to a next member of a given RAID group. The method comprises: identifying one or more physical disks comprising at least one logical disk with already allocated member of said given RAID group, thus giving rise to allocated physical disks; identifying one or more pairs constituted by at least one allocated physical disk with non-allocated physical disks, said pairs having minimal number of RAID groups with members allocated to both physical disks in the pair, thus giving rise to a first group of pairs with minimal contention value; and selecting among the first group of pairs with minimal contention value one or more non-allocated physical disks as candidate physical disks for allocating said next member MEMi+1 of said given RAID group, wherein 0
    • 提供了将逻辑磁盘分配给给定RAID组的下一个成员的分配模块和方法。 该方法包括:识别包括具有所述给定RAID组的已经分配成员的至少一个逻辑磁盘的一个或多个物理磁盘,从而产生分配的物理磁盘; 识别由具有未分配的物理盘的至少一个分配的物理磁盘构成的一个或多个对,所述对具有最小数量的RAID组,其中成员被分配给所述对中的物理磁盘,由此产生具有最小的第一组对 争用价值 并且将具有最小争用值的第一组对中的一个或多个未分配的物理磁盘选择为用于分配所述给定RAID组的所述下一个成员MEMi + 1的候选物理磁盘,其中0