Chaining of blocks for optimal performance with DASD (Direct Access Storage Devices) free nonvolatile updates
    2.
    发明授权
    Chaining of blocks for optimal performance with DASD (Direct Access Storage Devices) free nonvolatile updates 失效
    使用DASD(直接访问存储设备)免费非易失性更新来链接块以获得最佳性能

    公开(公告)号:US07107396B2

    公开(公告)日:2006-09-12

    申请号:US10699149

    申请日:2003-10-31

    IPC分类号: G06F12/02

    摘要: A system for managing variable sized pages of possibly non contiguous blocks in a Non-Volatile-Storage (NVS) for attaining a consistent NVS that survives malfunction events. Each page includes a self describing block or linked list of self describing blocks. the system includes: Volatile Storage storing auxiliary modules, means for performing an atomic “create a new page” procedure. Means for performing an atomic write “add block” procedure for adding a possibly non contiguous block to a page. The newly added block has a back pointer to a previous block in the page. Means for performing a “delete page” procedure for deleting all blocks in a page. Means for performing a recovery procedure for rolling backward the add block procedure and rolling forward the delete page procedure, in case of malfunction event, thereby attaining consistent NVS.

    摘要翻译: 用于在非易失性存储(NVS)中管理可能不连续块的可变大小页面的系统,以实现在故障事件中存活的一致的NVS。 每页包括自描述块或自描述块的链表。 该系统包括:存储辅助模块的易失性存储器,用于执行原子“创建新页面”过程的装置。 用于执行用于将可能不连续的块添加到页面的原子写入“添加块”过程的手段。 新添加的块具有指向页面中先前块的后退指针。 用于执行删除页面中的所有块的“删除页面”过程的方法。 用于在发生故障事件的情况下执行用于向后滚动添加块过程并滚动删除页面过程的恢复过程的装置,由此获得一致的NVS。

    Synchronizing control nodes and a recovery from a failure of a primary control node of a storage system

    公开(公告)号:US10067843B1

    公开(公告)日:2018-09-04

    申请号:US15365959

    申请日:2016-12-01

    IPC分类号: G06F11/00 G06F11/20 G06F13/16

    摘要: A method for synchronizing between a primary control node of a storage system and a secondary control node of the storage system, the method may include performing a change in a key-value store that is stored in shared memory of the storage system and includes control metadata for controlling access to data stored in the storage system; the shared memory is accessible to the primary control node and to a secondary control node; generating a change indication that (i) is indicative of the change in the key-value store and (ii) requests the secondary control node to introduce changes in one or more additional data structures that are not stored in the shared memory; the change in the key-value store comprises replacing a previous given value with a current given value that is associated with a given key; sending the change indication to the secondary control node; receiving an acknowledgement from the secondary control node; wherein the acknowledgement indicates at least one of the following: (i) the secondary control node received the change indication and (ii) the secondary control node introduced the changes in the one or more additional data structures that are not stored in the shared memory; and deleting, by the primary control node, the previous given value from the shared memory.

    Managing a networked storage configuration
    5.
    发明授权
    Managing a networked storage configuration 有权
    管理网络存储配置

    公开(公告)号:US09021068B2

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

    申请号:US12368939

    申请日:2009-02-10

    摘要: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.

    摘要翻译: 管理具有可操作以通过网络结构连接到存储设备的主机的网络存储系统包括:配置组件,用于响应于改变指令将配置改变输入到网络存储系统中; 监视组件,其可操作以与所述主机和所述网络结构通信,以监视与所述联网存储系统的元件相关联的I / O活动; 活动数据存储组件,其响应于所述监视组件来存储所监视的I / O活动的记录; 分析组件,响应于用于输入配置更改的配置组件,用于分析最近活动的监视的I / O活动的记录; 以及警报组件,响应于分析组件检测最近的活动,用于警告配置组件。

    Avoiding duplication of data units in a cache memory of a storage system
    6.
    发明授权
    Avoiding duplication of data units in a cache memory of a storage system 有权
    避免存储系统缓存中的数据单元重复

    公开(公告)号:US08856443B2

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

    申请号:US13417342

    申请日:2012-03-12

    IPC分类号: G06F12/00

    摘要: According to the teaching disclosed herein there is provided at least a method, system and device for managing a cache memory of a storage system. The storage system is associated with at least one physical storage device and, responsive to a read request, comprising information indicative of a logical address of at least one requested data unit, to obtain a storage physical address associated with the logical address, search the cache memory for a data unit associated with the storage physical address and service the request from the cache in case the data unit is found in the cache memory.

    摘要翻译: 根据本文公开的教导,至少提供了一种用于管理存储系统的高速缓存存储器的方法,系统和设备。 存储系统与至少一个物理存储设备相关联,并且响应于读取请求,包括指示至少一个所请求的数据单元的逻辑地址的信息,以获得与逻辑地址相关联的存储物理地址,搜索高速缓存 用于与存储物理地址相关联的数据单元的存储器,并且在高速缓冲存储器中发现数据单元的情况下服务来自高速缓存的请求。

    Efficient file system object-based deduplication
    7.
    发明授权
    Efficient file system object-based deduplication 失效
    高效的文件系统对象重复数据删除

    公开(公告)号:US08706703B2

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

    申请号:US13169069

    申请日:2011-06-27

    IPC分类号: G06F7/20

    CPC分类号: G06F17/30156

    摘要: In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.

    摘要翻译: 根据一个或多个实施例,可以使用inode实现的文件系统来支持脱机和内联重复数据删除。 当第一内容存储在存储介质中时,使用一个inode来将文件名与存储第一内容的数据块相关联。 当要存储与第一内容重复的第二内容时,创建父节点,以指向存储第一内容的副本的数据块。 此外,创建两个inode,一个代表第一内容,另一个代表第二内容。 两个inode指向同一个父节点,它指向存储第一个内容的数据块。

    MANAGEMENT OF CACHE MEMORY IN A STORAGE SYSTEM
    8.
    发明申请
    MANAGEMENT OF CACHE MEMORY IN A STORAGE SYSTEM 有权
    存储系统中高速缓存存储器的管理

    公开(公告)号:US20130238855A1

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

    申请号:US13417342

    申请日:2012-03-12

    IPC分类号: G06F12/08

    摘要: According to the teaching disclosed herein there is provided at least a method, system and device for managing a cache memory of a storage system. The storage system is associated with at least one physical storage device and, responsive to a read request, comprising information indicative of a logical address of at least one requested data unit, to obtain a storage physical address associated with the logical address, search the cache memory for a data unit associated with the storage physical address and service the request from the cache in case the data unit to is found in the cache memory.

    摘要翻译: 根据本文公开的教导,至少提供了一种用于管理存储系统的高速缓存存储器的方法,系统和设备。 存储系统与至少一个物理存储设备相关联,并且响应于读取请求,包括指示至少一个所请求的数据单元的逻辑地址的信息,以获得与逻辑地址相关联的存储物理地址,搜索高速缓存 用于与存储物理地址相关联的数据单元的存储器,并且在高速缓冲存储器中发现数据单元的情况下服务来自高速缓存的请求。

    EFFICIENT FILE SYSTEM OBJECT-BASED DEDUPLICATION
    9.
    发明申请
    EFFICIENT FILE SYSTEM OBJECT-BASED DEDUPLICATION 失效
    高效的文件系统基于对象的重用

    公开(公告)号:US20120330904A1

    公开(公告)日:2012-12-27

    申请号:US13169069

    申请日:2011-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30156

    摘要: In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.

    摘要翻译: 根据一个或多个实施例,可以使用inode实现的文件系统来支持脱机和内联重复数据删除。 当第一内容存储在存储介质中时,使用一个inode来将文件名与存储第一内容的数据块相关联。 当要存储与第一内容重复的第二内容时,创建父节点,以指向存储第一内容的副本的数据块。 此外,创建两个inode,一个代表第一内容,另一个代表第二内容。 两个inode指向同一个父节点,它指向存储第一个内容的数据块。

    Mutually excluded security managers
    10.
    发明授权
    Mutually excluded security managers 有权
    相互排斥的安全管理人员

    公开(公告)号:US08140853B2

    公开(公告)日:2012-03-20

    申请号:US12165974

    申请日:2008-07-01

    申请人: Eran Rom Sivan Tal

    发明人: Eran Rom Sivan Tal

    IPC分类号: G06F21/00

    摘要: A shared key and a private key unique to one or more resource sets are generated. Each of the resource sets identifies the resource. The shared key and the private key are transmitted to a security access point. The security access point controls access to the resource. A resource key is generated. The resource key is a result of a cryptographic function of the private key and a resource identifier. The resource key and the shared key are transmitted to one or more local security managers. Each of the local security managers is assigned to manage one of the resource sets. In accordance with one or more policies, the local security managers generate a credential using the resource key and the shared key. The credential is distributed to one or more authenticated clients. Further, the credential is used to grant the one or more authenticated clients access to the resource sets through the security access point.

    摘要翻译: 生成一个或多个资源集所独有的共享密钥和专用密钥。 每个资源集标识资源。 共享密钥和私钥被发送到安全接入点。 安全接入点控制对资源的访问。 生成资源密钥。 资源密钥是私钥的加密功能和资源标识符的结果。 资源密钥和共享密钥被发送到一个或多个本地安全管理器。 分配每个本地安全管理器来管理其中一个资源集。 根据一个或多个策略,本地安全管理员使用资源密钥和共享密钥生成凭证。 证书分发给一个或多个经过身份验证的客户端。 此外,凭证用于通过安全接入点来授予一个或多个经认证的客户端对资源集的访问。