Virtualized append-only storage device

    公开(公告)号:US11507402B2

    公开(公告)日:2022-11-22

    申请号:US16384769

    申请日:2019-04-15

    Abstract: An interface receives storage requests for storing data in a software-defined storage network using an append-only storage scheme. The requests include an identifier of a data object to be stored. The requests are agnostic of hardware-specific details of the storage devices. A virtualization layer accesses space allocation data for the storage devices; and policies for prioritizing performance. Based on the data and policies, a physical storage location at the plurality of storage devices is selected for storing the data object. Metadata is generated for the data object indicating that the data object is an append-only object and mapping the physical storage location of the data object to the identifier. The request is translated to instructions for storing the data object at the physical storage location using the append-only storage scheme. The data object is stored at the physical storage location using the append-only storage scheme.

    Virtualized append-only interface

    公开(公告)号:US11500822B2

    公开(公告)日:2022-11-15

    申请号:US16384888

    申请日:2019-04-15

    Abstract: An interface is instantiated for receiving storage requests for storing data in a software-defined storage network using an append-only storage scheme. The interface receives requests that are agnostic of interfaces and hardware-specific details of the storage devices of the software-defined storage network. A request comprises an identifier of a data object to be stored in the software-defined storage network using the append-only storage scheme. Metadata is generated for the data object indicating that the data object is an append-only object; and the request is translated to instructions for storing the data object in the storage devices using the append-only storage scheme. The data object is stored at one of the plurality of storage devices based on the instructions. The metadata is updated to indicate a mapping between the data object and a stored location of the data object.

    VIRTUALIZED APPEND-ONLY INTERFACE
    3.
    发明申请

    公开(公告)号:US20200327099A1

    公开(公告)日:2020-10-15

    申请号:US16384888

    申请日:2019-04-15

    Abstract: An interface is instantiated receiving storage requests for storing data in the software-defined storage network using an append-only storage scheme. The interface is configured to receive requests that are agnostic of interfaces and hardware-specific details of the storage devices of the software-defined storage network. A request is received at the interface, the request comprising an identifier of a data object to be stored in the software-defined storage network using the append-only storage scheme. The request is agnostic of details of the storage devices of the software-defined storage network. Responsive to receiving the request at the interface, metadata is generated for the data object indicating that the data object is an append-only object; and the request is translated to one or more instructions for storing the data object in one or more of the storage devices using the append-only storage scheme. The data object is caused to be stored at one of the plurality of storage devices based on the instructions. The metadata is updated to indicate a mapping between the data object and a stored location of the data object at the storage devices. Data usable to render status information indicating that the data object has been appended is returned.

    Heterogenic volume generation and use system
    4.
    发明授权
    Heterogenic volume generation and use system 有权
    异质体积生成和使用系统

    公开(公告)号:US09524300B2

    公开(公告)日:2016-12-20

    申请号:US13829276

    申请日:2013-03-14

    Abstract: A system in which a file system may operate on a volume in which the logical address extent of the volume is divided into multiple tiers, each tier providing storage having a distinct trait set by mapping the logical addresses of the volume to appropriate underlying storage systems. A volume system exposes the volume to the file system in a manner that the file system itself has awareness of the tiers, and is aware of the trait sets of each tier. The file system may thus store file system namespaces (such as directories and files) into the tiers as appropriate for the file system namespace. A provisioning system may also be provided and be configured to provision the volume to include such tiers, and if desired, to extend the tiers.

    Abstract translation: 文件系统可以在其中将卷的逻辑地址范围划分为多个层的卷上操作的系统,每个层通过将卷的逻辑地址映射到适当的底层存储系统来提供具有不同特征集的存储。 卷系统以文件系统本身对层级的认知方式将文件系统公开到文件系统,并且知道每个层的特征集合。 因此,文件系统可以将文件系统命名空间(诸如目录和文件)存储到适合于文件系统命名空间的层中。 还可以提供配置系统并将其配置为提供卷以包括这些层,并且如果需要,扩展层。

    File system for anonymous write
    5.
    发明授权

    公开(公告)号:US11803517B2

    公开(公告)日:2023-10-31

    申请号:US16399910

    申请日:2019-04-30

    CPC classification number: G06F16/1805 G06F16/1865

    Abstract: A file system is implemented in a system comprising an anonymous-write storage device. A request for a file system operation that comprises semantics of the file system to receiving the request is received. The file system translates the file system operation to one or more commands that effect the file system operation while maintaining consistency with operation of the anonymous-write storage device. The one or more commands comprise one or more of updating file system metadata, sending a request to the anonymous-write storage device, or receiving a response from the anonymous-write storage device. The anonymous-write storage device is configured to write data in an append-only format and determine locations of data write operations agnostic of input of a write location from the file system. Metadata is updated to indicate results of the file system operation.

    Timeout mode for storage devices
    7.
    发明授权

    公开(公告)号:US10732873B1

    公开(公告)日:2020-08-04

    申请号:US16388114

    申请日:2019-04-18

    Abstract: A data store is accessed that stores a collected historical record of performance metrics for input/output operations executed at a storage device that is part of a group of storage devices that are configured to provide a fault resiliency function. A performance profile is determined for the selected storage device based on selected performance metrics of the historical record. A difference between the performance profile for the storage device and a characteristic performance profile for similar storage devices is determined. When the difference exceeds a predetermined deviance threshold, selected I/O requests designated for the selected storage device are redirected to another device of the group of storage devices.

Patent Agency Ranking