Method of access control to stored information and system thereof
    91.
    发明授权
    Method of access control to stored information and system thereof 有权
    存储信息的访问控制方法及其系统

    公开(公告)号:US09147081B2

    公开(公告)日:2015-09-29

    申请号:US13190919

    申请日:2011-07-26

    申请人: Julian Satran

    发明人: Julian Satran

    IPC分类号: G06F21/62

    CPC分类号: G06F21/6218

    摘要: The presently disclosed subject relates at least to a method and system for controlling access to a logical unit (LU) in a logical storage space, available to a given initiator, representing a corresponding physical storage space, said logical storage space being accessible via a storage control layer, said storage control layer being associated with a security manager. A first value is generated by the security manager, based on a secret key, and transmitted to host requesting permission to access the logical storage space, while the secret key is made available to a target associated with the logical storage space. The host sends to the control device an access related request, the request comprising a second value which was generated based on the first value. Responsive to the command the target calculates the first value, based on the secret key and the second value based on the first value. The second value is validated with the help of said secret key and the respective access is allowed in case the second value is validated.

    摘要翻译: 本公开的主题至少涉及一种用于控制对逻辑存储空间中的逻辑单元(LU)的访问的方法和系统,该逻辑单元(LU)可用于给定启动器,表示对应的物理存储空间,所述逻辑存储空间可通过存储 控制层,所述存储控制层与安全管理器相关联。 第一个值由安全管理器基于秘密密钥生成,并且被发送到主机请求访问逻辑存储空间的权限,同时秘密密钥对于与逻辑存储空间相关联的目标可用。 主机向控制设备发送访问相关请求,该请求包括基于第一值生成的第二值。 响应于命令,目标基于秘密密钥和基于第一值的第二值计算第一值。 第二个值在所述密钥的帮助下被验证,并且如果第二个值被验证则允许相应的访问。

    HIGH SPEED ASYNCHRONOUS REMOTE MIRRORING
    92.
    发明申请
    HIGH SPEED ASYNCHRONOUS REMOTE MIRRORING 有权
    高速异步远程镜像

    公开(公告)号:US20150149584A1

    公开(公告)日:2015-05-28

    申请号:US14092980

    申请日:2013-11-28

    申请人: Infinidat LTD.

    IPC分类号: H04L29/08

    摘要: A method for generating remote replicates of a logical volume at a remote site, the method comprises performing a plurality of replication cycles for generating a plurality (N) of points in time replicates of the logical volume at the remote site. Wherein for each positive integer n that ranges between 2 and N, a performing of a n'th replication cycle comprises: calculating in parallel and by multiple computerized resources of a storage system, multiple n'th point in time differences of multiple subsets of the logical volume; wherein n'th point in time differences of different subsets are calculated by different computerized resources; wherein a n'th point in time difference of a subset is a difference between an (n−1)'th point in time content of the subset and an n'th point in time content of the subset; and sending, in parallel, the multiple n'th point in time differences to the remote site.

    摘要翻译: 一种用于在远程站点生成逻辑卷的远程复制的方法,所述方法包括执行多个复制周期,用于在远程站点处产生逻辑卷的时间重复的多个(N)个点。 其中对于范围在2和N之间的每个正整数n,第n个复制周期的执行包括:并行地计算和存储系统的多个计算机资源,多个子集的第n个时间点 逻辑卷; 其中不同子集的第n个时间点由不同的计算机资源计算; 其中子集的第n个时间点是所述子集的第(n-1)个时间点内容与所述子集的第n个时间点之间的差; 并且并发发送到远程站点的多个第n个时间点。

    Multipath storage system and method of operating thereof
    93.
    发明授权
    Multipath storage system and method of operating thereof 有权
    多路径存储系统及其操作方法

    公开(公告)号:US09021232B2

    公开(公告)日:2015-04-28

    申请号:US13173465

    申请日:2011-06-30

    IPC分类号: G06F12/00 G06F3/06

    摘要: There is provided a method of operating a multipath storage system, the method comprises: identifying a primary storage control port configured to be responsible for a given LBA range and a secondary storage control port configured to have secondary responsibility for the given LBA range; reducing, in a manner unaffecting respective inbound I/O operation, outbound I/O operation related to the given LBA range and occurring at the primary storage control port, thereby causing a situation requiring switching all respective I/O requests to an alternating path; analyzing responsive changes in outbound I/O operation related to the given LBA range and occurring at the secondary storage control port, and verifying operability of switching to the alternating path in accordance with the obtained results. Outbound I/O operation can be reduced with the help of a routine configured to identify inbound I/O requests directed to the given LBA range and to put these requests on hold for a delay period, thus giving rise to delayed I/O requests, wherein the delay period is configured to be long enough to enable switching to an alternating path.

    摘要翻译: 提供了一种操作多路径存储系统的方法,所述方法包括:识别被配置为负责给定的LBA范围的主存储控制端口和被配置为对给定的LBA范围具有次要责任的辅助存储控制端口; 以不影响相应的入站I / O操作的方式减少与给定LBA范围相关的出站I / O操作并发生在主存储控制端口,从而导致需要将所有相应I / O请求切换到交替路径的情况; 分析与给定LBA范围相关的出站I / O操作的响应变化并发生在辅助存储控制端口,以及根据获得的结果验证切换到交替路径的可操作性。 通过配置为识别定向到给定LBA范围的入站I / O请求并将这些请求置于延迟时间段的例程,可以减少出站I / O操作,从而产生延迟的I / O请求, 其中所述延迟周期被配置为足够长以能够切换到交替路径。

    Object based storage system and method of operating thereof
    94.
    发明授权
    Object based storage system and method of operating thereof 有权
    基于对象的存储系统及其操作方法

    公开(公告)号:US08868970B2

    公开(公告)日:2014-10-21

    申请号:US13603470

    申请日:2012-09-05

    IPC分类号: G06F11/00 G06F11/20

    摘要: A method and a storage system for managing logical objects, wherein the storage system includes a plurality of control servers and the method includes: (i) defining a plurality of object pools and associating each logical object, hosted in the storage system, with one of the plurality of object pools; (ii) configuring each control server to have a primary responsibility over at least two of the object pools, such that each object pool is controlled by one primary control server, configured to handle requests directed to logical objects associated with the object pool; and (iii) in response to a failure of one of the plurality of control servers, configuring each operational server of the plurality of control servers to take over primary responsibility for at least one object pool, originally defined under the primary responsibility of the failed control server.

    摘要翻译: 一种用于管理逻辑对象的方法和存储系统,其中所述存储系统包括多个控制服务器,并且所述方法包括:(i)定义多个对象池并将托管在所述存储系统中的每个逻辑对象与 多个对象池; (ii)将每个控制服务器配置为对至少两个所述对象池具有主要责任,使得每个对象池由一个主控制服务器控制,被配置为处理针对与所述对象池相关联的逻辑对象的请求; 以及(iii)响应于所述多个控制服务器中的一个控制服务器的故障,配置所述多个控制服务器中的每个操作服务器以承担至少一个对象池的主要责任,所述至少一个对象池最初由故障控制的主要责任所定义 服务器。

    System, method and a non-transitory computer readable medium for creating a warranted snapshot
    95.
    发明授权
    System, method and a non-transitory computer readable medium for creating a warranted snapshot 有权
    用于创建保证快照的系统,方法和非暂时计算机可读介质

    公开(公告)号:US08856471B2

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

    申请号:US13705415

    申请日:2012-12-05

    申请人: Josef Ezra

    发明人: Josef Ezra

    IPC分类号: G06F12/00 G06F3/06 G06F13/00

    摘要: A method for providing a warranted snapshot that may include: receiving a request to create a first warranted snapshot of a first logical volume at a first point in time and creating the first warranted snapshot if the first warranted snapshot is non-writable and if an amount of physical storage actually devoted by a storage system to the first logical volume at the first point of time does not exceed a size of a free physical storage space that is available for storing any future data delta associated with the first warranted snapshot. The creating of the first warranted snapshot may include allocating a first virtual portion of a physical storage space for storing any future data delta associated with the first warranted snapshot. A size of the first virtual portion equals the amount of physical storage actually devoted to the first logical volume at the first point of time.

    摘要翻译: 一种用于提供保证快照的方法,其可以包括:在第一时间点接收创建第一逻辑卷的第一保证快照的请求,并且如果第一保证快照是不可写的,则创建第一保证快照, 在第一时间点实际由存储系统专用于第一逻辑卷的物理存储空间不超过可用于存储与第一保证快照相关联的任何未来数据增量的空闲物理存储空间的大小。 创建第一保证快照可以包括分配用于存储与第一保证快照相关联的任何将来数据增量的物理存储空间的第一虚拟部分。 第一虚拟部分的大小等于在第一时间点实际投入第一逻辑卷的物理存储量。

    Mass data storage system and method of operating thereof
    96.
    发明授权
    Mass data storage system and method of operating thereof 有权
    大容量数据存储系统及其操作方法

    公开(公告)号:US08788755B2

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

    申请号:US13270725

    申请日:2011-10-11

    摘要: There are provided a mass storage system comprising a control layer operatively coupled to a physical storage space and operable to interface with one or more clients and to present to said clients a plurality of logical volumes. The method of operating the storage system comprises: dividing one or more logical volumes into a plurality of statistical segments with predefined size; assigning to each given statistical segment a corresponding activity level characterizing statistics of I/O activity with regard to data portions within the given statistical segment, said statistics collected over a plurality of cycles of fixed counting length; and managing one or more data storage processes in the storage system (e.g. a background defragmentation process, a background garbage collection process, a destage management process, etc.) using said activity level.

    摘要翻译: 提供了一种大容量存储系统,其包括可操作地耦合到物理存储空间的控制层,并且可操作以与一个或多个客户机进行接口,并向所述客户端呈现多个逻辑卷。 操作存储系统的方法包括:将一个或多个逻辑卷划分成具有预定义大小的多个统计段; 将给定统计段中的数据部分的I / O活动的统计信息分配给每个给定的统计段,相应的活动级别,在固定计数长度的多个周期内收集所述统计信息; 以及使用所述活动级别来管理存储系统中的一个或多个数据存储处理(例如,背景碎片整理过程,后台垃圾回收处理,流水管理过程等)。

    Grid storage system and method of operating thereof
    97.
    发明授权
    Grid storage system and method of operating thereof 有权
    网格存储系统及其操作方法

    公开(公告)号:US08769197B2

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

    申请号:US13910538

    申请日:2013-06-05

    申请人: Infinidat Ltd.

    IPC分类号: G06F12/00 G06F12/08 G06F11/14

    摘要: A method of operating a storage system includes: configuring the address space so that each LBA is assigned to at least two servers among a plurality of at least three servers in a control grid: to a primary server with a primary responsibility for handling requests corresponding to said LBA, and to a secondary server with a secondary responsibility for handling requests corresponding to said LBA. In response to a request corresponding to a certain LBA range, generating by a data server having primary responsibility over the certain LBA range, a primary cache object; identifying a data server configured as a secondary data server with regard to the certain LBA range; and generating a redundancy cache object corresponding to the primary cache object only at the identified secondary data server, the redundancy cache object to be used by the identified secondary data server when taking the primary responsibility.

    摘要翻译: 操作存储系统的方法包括:配置地址空间,使得每个LBA被分配给控制网格中的多个至少三个服务器中的至少两个服务器:主要负责处理与 说LBA,以及辅助服务器,其次要责任是处理与所述LBA相对应的请求。 响应于对应于某个LBA范围的请求,由具有主要责任的数据服务器在特定LBA范围内生成主要缓存对象; 识别配置为相对于特定LBA范围的辅助数据服务器的数据服务器; 并且仅在所识别的辅助数据服务器上生成与主缓存对象相对应的冗余高速缓存对象,所述冗余高速缓存对象在承担主要责任时被所识别的辅助数据服务器使用。

    Storage system and method for snapshot space management
    98.
    发明授权
    Storage system and method for snapshot space management 有权
    快照空间管理的存储系统和方法

    公开(公告)号:US08688935B1

    公开(公告)日:2014-04-01

    申请号:US13004947

    申请日:2011-01-12

    IPC分类号: G06F12/00

    摘要: In accordance with certain aspects of the presently disclosed subject matter, there is provided a storage system and a method of storing data thereof. The method comprises: storing a plurality of snapshots of a certain source; assessing to at least one given snapshot an assessed value characterized by at least one of the following values and/or derivatives thereof: i. a first value characterizing the amount of unique physical data blocks associated, merely, with said given snapshot; ii. a second value characterizing the amount of unique physical blocks associated merely with a certain group of snapshots comprising said given snapshot; iii a combination of the first and the second value; and updating the assessed value responsive to a pre-defined event. The method can further comprise generating an alert when the updated assessed value and/or derivatives thereof match a pre-defined criterion; and/or providing an indication of amount of physical resources to be freed resulting from deleting at least the given snapshot, wherein said indication corresponds to the updated assessed value; and/or generating deletion recommendation in accordance with the updated assessed value; and/or automated deleting at least the given snapshot when the updated assessed value matches a threshold characterized by one or more pre-defined rigid conditions for deleting.

    摘要翻译: 根据目前公开的主题的某些方面,提供了一种存储系统及其数据的存储方法。 该方法包括:存储特定源的多个快照; 评估至少一个给定快照的评估值,其特征在于以下值和/或其衍生物中的至少一个:i。 表征仅与所述给定快照相关联的唯一物理数据块的量的第一值; ii。 表示仅与包括所述给定快照的某组快照相关联的唯一物理块的量的第二值; iii第一和第二值的组合; 以及响应于预定义事件来更新评估值。 该方法还可以包括当更新的评估值和/或其衍生符合预定义标准时产生警报; 和/或提供由至少删除给定快照导致的要释放的物理资源的量的指示,其中所述指示对应于更新的评估值; 和/或根据更新的评估值生成删除建议; 和/或当更新的评估值与由一个或多个预定义的刚性条件进行表征的阈值匹配以删除时,至少自动删除给定的快照。

    Managing utilization of physical storage that stores data portions with mixed zero and non-zero data
    99.
    发明授权
    Managing utilization of physical storage that stores data portions with mixed zero and non-zero data 有权
    管理存储具有零和非零数据混合数据的数据部分的物理存储的利用率

    公开(公告)号:US08688908B1

    公开(公告)日:2014-04-01

    申请号:US12901723

    申请日:2010-10-11

    申请人: Haim Kopylovitz

    发明人: Haim Kopylovitz

    IPC分类号: G06F12/00

    摘要: A method and system is disclosed for storage optimization of thin provisioning. Non-zero data units within data portions are re-allocated to specifically designated one or more areas in the physical storage space and the physical address of the non-zero data unit within the designated area is associated with the logical address of the non-zero data unit. In case the data portion is allocated to the physical storage, the physical storage space initially allocated to the data portion is returned to the pool of available physical storage space, thereby freeing the storage space for storing other data.

    摘要翻译: 公开了用于精简配置的存储优化的方法和系统。 数据部分内的非零数据单元被重新分配给物理存储空间中的特定指定的一个或多个区域,并且指定区域内的非零数据单元的物理地址与非零数据单元的逻辑地址相关联 数据单元。 在数据部分被分配给物理存储的情况下,最初分配给数据部分的物理存储空间被返回到可用物理存储空间的池中,从而释放用于存储其他数据的存储空间。

    HANDLING ENCLOSURE UNAVAILABILITY IN A STORAGE SYSTEM
    100.
    发明申请
    HANDLING ENCLOSURE UNAVAILABILITY IN A STORAGE SYSTEM 有权
    处理存储系统中的附件不可用性

    公开(公告)号:US20140089580A1

    公开(公告)日:2014-03-27

    申请号:US13624988

    申请日:2012-09-24

    申请人: INFINIDAT LTD.

    IPC分类号: G06F3/06

    摘要: The presently disclosed subject matter includes, inter alia, a storage system and a method of managing allocation of data in case an enclosure in a storage system becomes unavailable. The storage system has a storage space configured as a plurality of RAID groups, each RAID group comprising N parity members. According to one aspect of the disclosed subject matter, responsive to a write request, at least one section allocated to a disk in an unavailable enclosure is identified; at least one temporary RAID group in a spare storage space of the storage system is allocated and data related to the write request is written to the alternative RAID group.

    摘要翻译: 目前公开的主题尤其包括在存储系统中的机箱变得不可用的情况下管理数据分配的存储系统和方法。 存储系统具有配置为多个RAID组的存储空间,每个RAID组包括N个奇偶校验成员。 根据所公开的主题的一个方面,响应于写入请求,识别分配给不可用外壳中的盘的至少一个部分; 分配存储系统的备用存储空间中的至少一个临时RAID组,并将与写入请求相关的数据写入备用RAID组。