ADAPTIVE CONCURRENCY FOR WRITE PERSISTENCE
    1.
    发明申请
    ADAPTIVE CONCURRENCY FOR WRITE PERSISTENCE 审中-公开
    写持久性的自适应并发

    公开(公告)号:WO2018053003A1

    公开(公告)日:2018-03-22

    申请号:PCT/US2017/051368

    申请日:2017-09-13

    Abstract: A method for adaptive concurrency for write persistence in a storage system, performed by the storage system, is provided. The method includes selecting a write process from among a plurality of write processes, responsive to receiving a write request for writing data into the storage system, and writing the data into the storage system in accordance with the selected write process. One of the plurality of write processes includes transferring the data into the storage system, locking an inode associated with file information of the data in memory, updating the file information in the inode while the inode is locked, committing the data while the inode is locked, and unlocking the inode.

    Abstract translation: 提供了由存储系统执行的用于存储系统中的写入持久性的自适应并发性的方法。 该方法包括响应于接收到用于将数据写入存储系统的写入请求而从多个写入过程中选择写入过程,并且根据所选择的写入过程将数据写入存储系统。 多个写入过程中的一个包括将数据传送到存储系统,将与数据的文件信息相关联的inode锁定在存储器中,在inode被锁定时更新inode中的文件信息,在inode被锁定的同时提交数据 ,并解锁inode。

    EFFICIENT DISTRIBUTION OF LARGE DIRECTORIES
    2.
    发明申请
    EFFICIENT DISTRIBUTION OF LARGE DIRECTORIES 审中-公开
    高效率地分配大宗目录

    公开(公告)号:WO2017011584A1

    公开(公告)日:2017-01-19

    申请号:PCT/US2016/042147

    申请日:2016-07-13

    CPC classification number: G06F17/30194

    Abstract: A method for distribution of directories in a storage system is provided. The method includes distributing information, regarding location in the storage system of a plurality of files in a directory, to a plurality of owners in a plurality of storage nodes of the storage system, wherein ownership of differing subsets of the plurality of files of the directory is distributed among differing owners in differing storage nodes. The method includes receiving a request for location information in the storage system of a file of the plurality of files in the directory and determining, based on a file name of the file and an identity of the directory, which of the plurality of owners has ownership of the file and the location information for the file.

    Abstract translation: 提供了一种用于在存储系统中分发目录的方法。 该方法包括将关于目录中的多个文件的存储系统中的位置的信息分发给存储系统的多个存储节点中的多个所有者,其中存储目录的多个文件的不同子集的所有权 分布在不同的存储节点中的不同所有者之间。 该方法包括在目录中的多个文件的文件的存储系统中接收对位置信息的请求,并且基于文件的文件名和目录的身份确定多个所有者中的哪一个拥有所有者 的文件和文件的位置信息。

    EFFICIENT PARTITIONING FOR STORAGE SYSTEM RESILIENCY GROUPS

    公开(公告)号:WO2023023223A1

    公开(公告)日:2023-02-23

    申请号:PCT/US2022/040714

    申请日:2022-08-18

    Abstract: A storage system with storage drives and a processing device establishes resiliency groups of storage system resources. The storage system determines an explicit trade-off between data survivability over resource failures and data capacity efficiency, for the resiliency groups. Responsive to adding at least one storage drive, the storage system establishes re-formed resiliency groups according to the explicit trade-off, without decreasing data survivability. The storage system may bias to have more and narrower resiliency groups to increase mean time to data loss.

    HETEROGENEITY SUPPORTIVE RESILIENCY GROUPS
    4.
    发明申请

    公开(公告)号:WO2023003627A1

    公开(公告)日:2023-01-26

    申请号:PCT/US2022/030972

    申请日:2022-05-25

    Abstract: A method of operating a storage system, and related storage system, are provided. The storage system establishes resiliency groups, each having a defined level of redundancy of resources of the storage system. The resiliency groups include at least one compute resources resiliency group and at least one storage resources resiliency group. The storage system supports capability of configurations that have multiples of each of the resiliency groups. Blades of the storage system perform distributed data and metadata storage across modular storage devices, in accordance with the resiliency groups.

    INTELLIGENT REFRESH OF 3D NAND
    6.
    发明申请

    公开(公告)号:WO2018132207A1

    公开(公告)日:2018-07-19

    申请号:PCT/US2017/065453

    申请日:2017-12-08

    Abstract: A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.

    GEOMETRY BASED, SPACE AWARE SHELF/WRITEGROUP EVACUATION
    7.
    发明申请
    GEOMETRY BASED, SPACE AWARE SHELF/WRITEGROUP EVACUATION 审中-公开
    基于几何的空间意识货架/写字楼撤离

    公开(公告)号:WO2018022136A1

    公开(公告)日:2018-02-01

    申请号:PCT/US2017/014730

    申请日:2017-01-24

    Abstract: A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.

    Abstract translation: 提供了用于数据迁移的方法。 该方法包括根据从第一存储驱动器到第二存储驱动器的第一迁移机制来触发数据的重建。 监控与第二个存储驱动器相关的空间利用率,并基于监控自适应地将数据从第一个迁移机制迁移到第二个迁移机制。

    INDEPENDENT SCALING OF COMPUTE RESOURCES AND STORAGE RESOURCES IN A STORAGE SYSTEM
    8.
    发明申请
    INDEPENDENT SCALING OF COMPUTE RESOURCES AND STORAGE RESOURCES IN A STORAGE SYSTEM 审中-公开
    存储系统中计算资源和存储资源的独立缩放

    公开(公告)号:WO2018017661A1

    公开(公告)日:2018-01-25

    申请号:PCT/US2017/042771

    申请日:2017-07-19

    Abstract: A storage system that supports independent scaling of compute resources and storage resources, the storage system including: one or more chassis, wherein each chassis includes a plurality of slots, each slot configured to receive a blade; a plurality of compute resources; a plurality of storage resources; a plurality of blades, where each blade includes at least one compute resource or at least one storage resource and each of the storage resources may be directly accessed by each of the compute resources without utilizing an intermediate compute resource; a first power domain configured to deliver power to one or more of the compute resources; and a second power domain configured to deliver power to the storage resources, wherein the first power domain and the second power domain can be independently operated.

    Abstract translation: 一种支持计算资源和存储资源的独立缩放的存储系统,所述存储系统包括:一个或多个机箱,其中每个机箱包括多个插槽,每个插槽被配置为接收刀片; 多个计算资源; 多个存储资源; 多个刀片,其中每个刀片包括至少一个计算资源或至少一个存储资源,并且每个存储资源可以由每个计算资源直接访问而不利用中间计算资源; 第一电力域,被配置为向一个或多个计算资源传递电力; 以及配置成向所述存储资源传递电力的第二电力域,其中所述第一电力域和所述第二电力域可以独立操作。

    AUTHORIZING I/O COMMANDS WITH I/O TOKENS
    9.
    发明申请
    AUTHORIZING I/O COMMANDS WITH I/O TOKENS 审中-公开
    使用I / O标志授权I / O命令

    公开(公告)号:WO2017070005A1

    公开(公告)日:2017-04-27

    申请号:PCT/US2016/056917

    申请日:2016-10-13

    Abstract: A method for authorizing I/O (input/output) commands in a storage cluster is provided. The method includes generating a token responsive to an authority initiating an I/O command, wherein the token is specific to assignment of the authority and a storage node of the storage cluster. The method includes verifying the I/O command using the token, wherein the token includes a signature confirming validity of the token and wherein the token is revocable.

    Abstract translation:

    提供了一种用于授权存储集群中的I / O(输入/输出)命令的方法。 该方法包括响应于启动I / O命令的权限生成令牌,其中该令牌专用于分配权限和存储簇的存储节点。 该方法包括使用令牌验证I / O命令,其中令牌包括证实令牌的有效性的签名,并且其中令牌是可撤销的。

    TRANSACTIONAL COMMITS WITH HARDWARE ASSISTS IN REMOTE MEMORY
    10.
    发明申请
    TRANSACTIONAL COMMITS WITH HARDWARE ASSISTS IN REMOTE MEMORY 审中-公开
    与远程存储器中的硬件辅助部件的交互式组件

    公开(公告)号:WO2016187443A1

    公开(公告)日:2016-11-24

    申请号:PCT/US2016/033306

    申请日:2016-05-19

    CPC classification number: G06F3/0688 G06F3/0619 G06F3/0656 G06F9/467 G06F13/16

    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.

    Abstract translation: 提供了一种在存储单元中进行事务提交的方法。 该方法包括从存储节点接收逻辑记录到存储节点的存储单元的事务引擎中,并将该逻辑记录写入到事务引擎的数据结构中。 该方法包括向事务引擎的命令队列写入使用逻辑记录执行原子更新的指示,并将逻辑记录的每个部分从事务引擎的数据结构转移到存储单元的非持久存储器 作为承诺交易。 还提供了一种用于存储系统的存储单元。

Patent Agency Ranking