De-duplication aware secure delete
    11.
    发明授权

    公开(公告)号:US10275466B2

    公开(公告)日:2019-04-30

    申请号:US14798037

    申请日:2015-07-13

    IPC分类号: G06F12/12 G06F17/30

    摘要: A mechanism is provided in a data processing system for de-duplication aware secure delete. Responsive to receiving a secure delete request for a file, the mechanism identifies a list of file blocks to be securely deleted from a physical disk device. Responsive to determining at least one virtual block of another file refers to a given disk block corresponding to a file block in the list, the mechanism copies the given disk block to generate a copied disk block in the physical disk device and updates a pointer of the at least one virtual block to refer to the copied disk block. The mechanism writes a secure delete pattern for each file block in the list of file blocks to a disk block in the physical disk device without performing de-duplication processing.

    Controlling access to a shared storage system
    12.
    发明授权
    Controlling access to a shared storage system 有权
    控制对共享存储系统的访问

    公开(公告)号:US09590839B2

    公开(公告)日:2017-03-07

    申请号:US13671553

    申请日:2012-11-07

    摘要: Provided are a system, method, and computer program product for controlling access to a shared storage system in communication with at least one cluster of host nodes. Cluster membership metadata is stored in a storage independent from the shared storage for at least one cluster. The cluster membership metadata is updated in response to an inclusion or exclusion request from a requesting host node comprising one of the host nodes identifying at least one other host node to include or exclude from a cluster. Access to at least one storage volume in the shared storage system is managed in response to the updating of the cluster membership metadata for the inclusion or exclusion request.

    摘要翻译: 提供了一种用于控制与至少一个主机节点群集通信的共享存储系统的访问的系统,方法和计算机程序产品。 集群成员身份元数据存储在独立于至少一个集群的共享存储器的存储器中。 响应于包括或排除请求的集群成员资格元数据被更新,所述请求主机节点包括标识至少一个其他主机节点的主机节点之一以包括或从群集中排除。 响应于针对包含或排除请求的集群成员资格元数据的更新来管理共享存储系统中至少一个存储卷的访问。

    Optimized pre-fetch ordering using de-duplication information to enhance network performance
    13.
    发明授权
    Optimized pre-fetch ordering using de-duplication information to enhance network performance 有权
    使用重复数据删除信息优化预取订单,以提高网络性能

    公开(公告)号:US09471582B2

    公开(公告)日:2016-10-18

    申请号:US13856478

    申请日:2013-04-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30132

    摘要: A computer determines a degree of information duplication between at least two files included in an original pre-fetch list. The computer generates a re-ordered pre-fetch list by re-ordering the files included in the original pre-fetch list. The re-ordering is based, at least in part, on the degree of information duplication between the two files included in the original pre-fetch list. The files included in the original pre-fetch list are re-ordered by grouping files containing higher degrees of duplicate information closer together in the re-ordered pre-fetch list.

    摘要翻译: 计算机确定包含在原始预取列表中的至少两个文件之间的信息重复程度。 计算机通过重新排序包含在原始预取列表中的文件来生成重新排序的预取列表。 重新排序至少部分地基于包含在原始预取列表中的两个文件之间的信息重复程度。 包含在原始预取列表中的文件通过在重新排序的预取列表中将包含更高程度的重复信息的文件分组在一起而重新排序。

    Optimizing and Enhancing Performance for Parity Based Storage
    14.
    发明申请
    Optimizing and Enhancing Performance for Parity Based Storage 有权
    优化和提高基于奇偶校验的存储性能

    公开(公告)号:US20150199235A1

    公开(公告)日:2015-07-16

    申请号:US14670844

    申请日:2015-03-27

    IPC分类号: G06F11/10

    摘要: A mechanism is provided for optimizing and enhancing performance for parity based storage, particularly redundant array of independent disk (RAID) storage. The mechanism optimizes a repetitive pattern write command for performance for storage configurations that require parity calculations. The mechanism eliminates the need for laborious parity calculations that are resource intensive and add to IO latency. For repetitive write commands that span across the full stripe of a RAID5 or similar volume, the mechanism calculates parity by looking at the pattern and the number of columns in the volume. The mechanism may avoid the XOR operation altogether for repetitive pattern write commands. The mechanism may enhance secure delete operations that use repetitive pattern write commands by eliminating data reliability operations like parity generation and writing altogether.

    摘要翻译: 提供了一种机制,用于优化和增强基于奇偶校验的存储,特别是独立磁盘(RAID)存储的冗余阵列的性能。 该机制优化了重复性模式写入命令,以获得需要奇偶校验计算的存储配置的性能。 该机制消除了对资源密集型并增加IO延迟的费力奇偶校验计算的需要。 对于跨越RAID5或类似卷的整个条带的重复写入命令,该机制通过查看卷中的模式和列数来计算奇偶校验。 该机制可以避免重复模式写入命令的XOR操作。 该机制可以通过消除数据可靠性操作(如奇偶校验生成和写入)来增强使用重复模式写入命令的安全删除操作。

    Parallel I/O read processing for use in clustered file systems having cache storage

    公开(公告)号:US10657108B2

    公开(公告)日:2020-05-19

    申请号:US15826492

    申请日:2017-11-29

    摘要: In one embodiment, a method includes determining a home node that corresponds to gateway (GW) nodes in a clustered file system, each GW node being eligible to process one or more read tasks, determining a peer GW eligibility value for more than one of the GW nodes in the clustered file system eligible to process one or more read tasks, and determining a single GW node from amongst the GW nodes having a highest peer GW eligibility value for each home node. Additionally, the method includes assigning and defining a size for one or more read task items for the GW nodes having the highest peer GW eligibility value for multiple home nodes based on a current dynamic profile of the GW nodes, and distributing workload to the GW nodes according to the size for each of the one or more read task items assigned to the GW nodes.

    De-Duplication Aware Secure Delete
    18.
    发明申请

    公开(公告)号:US20170132242A9

    公开(公告)日:2017-05-11

    申请号:US14798037

    申请日:2015-07-13

    IPC分类号: G06F17/30

    摘要: A mechanism is provided in a data processing system for de-duplication aware secure delete. Responsive to receiving a secure delete request for a file, the mechanism identifies a list of file blocks to be securely deleted from a physical disk device. Responsive to determining at least one virtual block of another file refers to a given disk block corresponding to a file block in the list, the mechanism copies the given disk block to generate a copied disk block in the physical disk device and updates a pointer of the at least one virtual block to refer to the copied disk block. The mechanism writes a secure delete pattern for each file block in the list of file blocks to a disk block in the physical disk device without performing de-duplication processing.

    Optimizing and enhancing performance for parity based storage

    公开(公告)号:US09405625B2

    公开(公告)日:2016-08-02

    申请号:US14670844

    申请日:2015-03-27

    IPC分类号: G06F11/10

    摘要: A mechanism is provided for optimizing and enhancing performance for parity based storage, particularly redundant array of independent disk (RAID) storage. The mechanism optimizes a repetitive pattern write command for performance for storage configurations that require parity calculations. The mechanism eliminates the need for laborious parity calculations that are resource intensive and add to IO latency. For repetitive write commands that span across the full stripe of a RAID5 or similar volume, the mechanism calculates parity by looking at the pattern and the number of columns in the volume. The mechanism may avoid the XOR operation altogether for repetitive pattern write commands. The mechanism may enhance secure delete operations that use repetitive pattern write commands by eliminating data reliability operations like parity generation and writing altogether.

    Addressing Cross-Allocated Blocks in a File System
    20.
    发明申请
    Addressing Cross-Allocated Blocks in a File System 有权
    解决文件系统中的交叉分配块

    公开(公告)号:US20150370850A1

    公开(公告)日:2015-12-24

    申请号:US14838820

    申请日:2015-08-28

    IPC分类号: G06F17/30

    摘要: A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file system, based on a corresponding bit associated with each cross-allocated block in a duplicated block information bitmap being in a first identified state. The set of cross-allocated blocks are repaired using a user-defined repair process. Then one or more of the set of cross-allocated blocks are deallocated based on results of the user-defined repair process.

    摘要翻译: 在安装的文件系统中提供了用于交叉分配块修复的机制。 基于在处于第一识别状态的复制块信息位图中与每个交叉分配的块相关联的对应位,从安装的文件系统的inode中的多个块中识别一组交叉分配的块。 交叉分配块的集合使用用户定义的修复过程进行修复。 然后,基于用户定义的修复过程的结果,将一组或多个交叉分配的块解除分配。