会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PRE-FETCHING IN A STORAGE SYSTEM THAT MAINTAINS A MAPPING TREE
    • 在存储系统中预先存储映射树
    • US20120278560A1
    • 2012-11-01
    • US13403032
    • 2012-02-23
    • Ido BenzionEfraim ZeidnerLeo Corry
    • Ido BenzionEfraim ZeidnerLeo Corry
    • G06F12/08
    • G06F12/0873G06F12/0862
    • A storage system, a non-transitory computer readable medium and a method for pre-fetching. The method may include presenting, by a storage system and to at least one host computer, a logical address space; determining, by a fetch module, to fetch a certain data portion from a data storage device to a cache memory of the storage system; determining, by a pre-fetch module, whether to pre-fetch at least one additional data portion from at least one data storage device to the cache memory based upon at least one characteristic of a mapping tree that maps 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; and pre-fetching the at least one additional data portions if it is determined to pre-fetch the at least one additional data portions.
    • 存储系统,非暂时性计算机可读介质和预取方法。 该方法可以包括由存储系统和至少一个主计算机呈现逻辑地址空间; 通过获取模块确定从数据存储设备将特定数据部分提取到存储系统的高速缓冲存储器; 根据映射树的至少一个特征,由预取模块确定是否将至少一个附加数据部分从至少一个数据存储设备预取到高速缓存存储器,映射树映射一个或多个连续的地址范围 与逻辑地址空间和与物理地址空间相关的一个或多个连续的地址范围相关; 以及如果确定预取至少一个附加数据部分,则预取该至少一个附加数据部分。
    • 2. 发明授权
    • Pre-fetching in a storage system
    • 在存储系统中预取
    • US09189407B2
    • 2015-11-17
    • US13403015
    • 2012-02-23
    • Efraim ZeidnerLeo Corry
    • Efraim ZeidnerLeo Corry
    • G06F12/08G06F9/30G06F9/38G06F11/34
    • G06F12/0868G06F9/30047G06F9/383G06F11/3452G06F12/0862G06F2212/262Y02D10/13Y02D10/34
    • A storage system, a non-transitory computer readable medium and a method of pre-fetching. The method may include determining, by a pre-fetch module of the storage system, to fetch a certain data portion from a data storage device of the storage system to a cache memory of the storage system; wherein the certain data portion belongs to a certain statistical segment that belongs to at least one logical volume; determining, by a pre-fetch module of the storage system, to pre-fetch at least one additional data portion to the cache memory based upon input/output (I/O) activity statistics associated with the certain statistical segment; wherein the I/O activity statistics comprises timing information related to I/O activities; fetching the certain data portion; and pre-fetching the at least one additional data portion if it is determined to pre-fetch the at least one additional data portions.
    • 存储系统,非暂时性计算机可读介质和预取方法。 该方法可以包括通过存储系统的预取模块来确定将某个数据部分从存储系统的数据存储设备提取到存储系统的高速缓冲存储器; 其中所述特定数据部分属于属于至少一个逻辑卷的某个统计段; 通过所述存储系统的预取模块,基于与所述特定统计段相关联的输入/输出(I / O)活动统计信息来确定至少一个附加数据部分到所述高速缓冲存储器; 其中所述I / O活动统计包括与I / O活动相关的定时信息; 获取某个数据部分; 以及如果确定预取至少一个附加数据部分,则预取该至少一个附加数据部分。
    • 3. 发明申请
    • PRE-FETCHING IN A STORAGE SYSTEM
    • 存储系统中的预充电
    • US20120166734A1
    • 2012-06-28
    • US13403015
    • 2012-02-23
    • Efraim ZeidnerLeo Corry
    • Efraim ZeidnerLeo Corry
    • G06F12/08
    • G06F12/0868G06F9/30047G06F9/383G06F11/3452G06F12/0862G06F2212/262Y02D10/13Y02D10/34
    • A storage system, a non-transitory computer readable medium and a method of pre-fetching. The method may include determining, by a pre-fetch module of the storage system, to fetch a certain data portion from a data storage device of the storage system to a cache memory of the storage system; wherein the certain data portion belongs to a certain statistical segment that belongs to at least one logical volume; determining, by a pre-fetch module of the storage system, to pre-fetch at least one additional data portion to the cache memory based upon input/output (I/O) activity statistics associated with the certain statistical segment; wherein the I/O activity statistics comprises timing information related to I/O activities; fetching the certain data portion; and pre-fetching the at least one additional data portion if it is determined to pre-fetch the at least one additional data portions.
    • 存储系统,非暂时性计算机可读介质和预取方法。 该方法可以包括通过存储系统的预取模块来确定将某个数据部分从存储系统的数据存储设备提取到存储系统的高速缓冲存储器; 其中所述特定数据部分属于属于至少一个逻辑卷的某个统计段; 通过所述存储系统的预取模块,基于与所述特定统计段相关联的输入/输出(I / O)活动统计信息来确定至少一个附加数据部分到所述高速缓冲存储器; 其中所述I / O活动统计包括与I / O活动相关的定时信息; 获取某个数据部分; 以及如果确定预取至少一个附加数据部分,则预取该至少一个附加数据部分。
    • 4. 发明授权
    • 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)表征可操作以表示物理存储空间的第二虚拟层。
    • 5. 发明授权
    • 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地址转换为物理地址空间中的地址。
    • 6. 发明申请
    • 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.
    • 提供了一种存储装置及其操作方法。 存储装置包括第一存储系统和可操作地耦合到第一存储系统的一个或多个第二存储系统。 第一控制层可操作以处理包括由多个逻辑块地址表征的第一逻辑组的第一逻辑地址空间; 第一控制层包括处理与第一逻辑组相关联的第一映射结构的第一映射模块。 每个第二控制层分别包括处理与第一逻辑组相关联的第二映射结构的第二映射模块。 第一映射结构被配置为提供与第一逻辑组相关的逻辑地址和与第一物理地址空间相关的相应地址之间的映射,和/或指向相应的第二映射结构,其被配置为提供这些逻辑地址与对应的地址之间的映射 各自的第二个物理地址空间。
    • 7. 发明授权
    • 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地址转换为物理地址空间中的地址。
    • 8. 发明授权
    • Method of migrating stored data and system thereof
    • 迁移存储数据的方法及其系统
    • US08856191B2
    • 2014-10-07
    • US13564130
    • 2012-08-01
    • Ido Ben-TsionLeo CorryKariel SandlerJacob Broido
    • Ido Ben-TsionLeo CorryKariel SandlerJacob Broido
    • G06F17/30G06F13/00
    • G06F17/303G06F13/00
    • There is provided a storage system and a method of migrating a source data portion from a source logical volume to a destination range in a destination logical volume. The method comprises: configuring a source mapping data structure to comprise an entry associated with said source data portion and indicative of mapping between logical addresses corresponding to said source data portion and addresses corresponding to said source data portion and related to a physical address space; and, responsive to a migration command, configuring a destination mapping data structure to comprise an entry associated with said at least one destination range and comprising a reference to said entry in the source mapping data structure, said entry in the source mapping data structure to be used for mapping to said addresses related to said physical address space and corresponding to the source data portion and to the migrated data portion.
    • 提供了存储系统和将源数据部分从源逻辑卷迁移到目的地逻辑卷中的目的地范围的方法。 该方法包括:配置源映射数据结构以包括与所述源数据部分相关联的条目,并指示对应于所述源数据部分的逻辑地址与对应于所述源数据部分的地址和与物理地址空间相关的地址之间的映射; 并且响应于迁移命令,配置目的地映射数据结构以包括与所述至少一个目的地范围相关联的条目,并且包括对所述源映射数据结构中的所述条目的引用,所述源映射数据结构中的所述条目为 用于映射到与所述物理地址空间相关的对应于源数据部分和迁移的数据部分的所述地址。
    • 9. 发明授权
    • 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变化的进程。
    • 10. 发明授权
    • 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)失败,则使用所述冗余对象由第二服务器提供永久存储 当超过主要责任时,所述数据和/或元数据,其中所述冗余对象是所述主缓存对象的导出,并且需要被重构以便能够超越所述责任。