SYSTEM PERFORMANCE EVALUATION AND ENHANCEMENT IN A SOFTWARE-DEFINED SYSTEM

    公开(公告)号:US20220391303A1

    公开(公告)日:2022-12-08

    申请号:US17337545

    申请日:2021-06-03

    Applicant: Red Hat, Inc.

    Abstract: Performance of devices can be evaluated and enhanced in software-defined systems. For example, a computing device can receive, at a server of a software-defined system, a first plurality of properties describing a client system in the software-defined system. The computing device can compare, by the server, the first plurality of properties to additional properties describing at least one additional client system in the software-defined system. The computing device can determine, by the server, an adjustment for the client system based on the comparison and a similarity of the client system to each of the at least one additional client system. The computing device can output, by the server, an indication of the adjustment to the client system.

    System performance evaluation and enhancement in a software-defined system

    公开(公告)号:US11593247B2

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

    申请号:US17337545

    申请日:2021-06-03

    Applicant: Red Hat, Inc.

    Abstract: Performance of devices can be evaluated and enhanced in software-defined systems. For example, a computing device can receive, at a server of a software-defined system, a first plurality of properties describing a client system in the software-defined system. The computing device can compare, by the server, the first plurality of properties to additional properties describing at least one additional client system in the software-defined system. The computing device can determine, by the server, an adjustment for the client system based on the comparison and a similarity of the client system to each of the at least one additional client system. The computing device can output, by the server, an indication of the adjustment to the client system.

    Metadata management for extent-based storage system

    公开(公告)号:US11481143B2

    公开(公告)日:2022-10-25

    申请号:US17093743

    申请日:2020-11-10

    Applicant: RED HAT, INC.

    Abstract: Metadata of extent-based storage systems can be managed. For example, a computing device can store a first metadata object and a second metadata object in a first memory device. The first metadata object can specify locations of a first set of extents corresponding to a first data unit stored in a second memory device. The second metadata object can specify locations of a second set of extents corresponding to a second data unit stored in the second memory device. The computing device can determine that a first size of the first metadata object is smaller than a second size of the second metadata object. The computing device can remove the second metadata object from the first memory device based on determining that the first size is less than the second size.

    PREFETCHING METADATA IN A STORAGE SYSTEM

    公开(公告)号:US20220214832A1

    公开(公告)日:2022-07-07

    申请号:US17141750

    申请日:2021-01-05

    Applicant: RED HAT, INC.

    Abstract: Aspects and features of the present disclosure can prefetch metadata in the nodes of a cloud-based storage system. At a node that stores at least one shard of a data object, metadata for the data object can be fetched from node storage and saved in a node cache prior to processing a read request for the shard. The metadata can be cached in response to a prefetch request transmitted to the node, for example, by the gateway that shards data objects for the storage system. Thus, the metadata can be available in the node cache when the read request for the data shard arrives later, reducing delays in accessing data object shards from the storage nodes of the system.

    Managing replicas of content in storage systems

    公开(公告)号:US11307781B2

    公开(公告)日:2022-04-19

    申请号:US16720661

    申请日:2019-12-19

    Applicant: Red Hat, Inc.

    Abstract: Replicas of content can be managed in storage systems. In one example, a storage system can determine an amount of load on the storage system based on values for performance metrics indicating a performance of the storage system. Next, the storage system can determine that the storage system is to have a target number of replicas of content based on the amount of load on the storage system. The storage system can then adjust itself to have the target number of replicas of the content.

    Prefetching metadata in a storage system

    公开(公告)号:US11782637B2

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

    申请号:US17141750

    申请日:2021-01-05

    Applicant: RED HAT, INC.

    CPC classification number: G06F3/0659 G06F3/067 G06F3/0611 G06F3/0653

    Abstract: Aspects and features of the present disclosure can prefetch metadata in the nodes of a cloud-based storage system. At a node that stores at least one shard of a data object, metadata for the data object can be fetched from node storage and saved in a node cache prior to processing a read request for the shard. The metadata can be cached in response to a prefetch request transmitted to the node, for example, by the gateway that shards data objects for the storage system. Thus, the metadata can be available in the node cache when the read request for the data shard arrives later, reducing delays in accessing data object shards from the storage nodes of the system.

    DATA RELOCATION FOR DATA UNITS IN SCALE-OUT STORAGE SYSTEMS

    公开(公告)号:US20220391119A1

    公开(公告)日:2022-12-08

    申请号:US17341470

    申请日:2021-06-08

    Applicant: Red Hat, Inc.

    Abstract: Data units can be relocated in scale-out storage systems. For example, a computing device can receive, at a first node of a scale-out storage system, a request for a data unit. The first node can include a metadata entry associated with the data unit. The computing device can determine, based on the metadata entry, that a second node of the scale-out storage system includes the data unit. The computing device can determine, from the metadata entry, that a number of versions of the data unit in the scale-out storage system meets or exceeds a threshold. The computing device can output a command to cause the data unit to be relocated to the first node with the metadata entry.

    POOLING DISTRIBUTED STORAGE NODES THAT HAVE BACKUP POWER SUPPLIES AND WRITE-BACK CACHING CAPABILITIES

    公开(公告)号:US20220121572A1

    公开(公告)日:2022-04-21

    申请号:US17074977

    申请日:2020-10-20

    Applicant: RED HAT, INC.

    Abstract: Distributed storage nodes having backup power supplies and write-back caching capabilities can be pooled for servicing write requests. For example, a management node of a distributed storage system can determine a subset of storage nodes, from among a group of storage nodes of the distributed storage system, coupled to backup power supplies based on status information received from the group of storage nodes. The status information can indicate whether a respective storage node of the group of storage nodes is coupled to a corresponding backup power supply. The management node can then generate a node pool that includes the subset of storage nodes with write-back caching enabled. The node pool can be configured to perform write-back caching in relation to a write request.

    Data request servicing using smart network interface cards

    公开(公告)号:US11245762B1

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

    申请号:US17324228

    申请日:2021-05-19

    Applicant: RED HAT, INC.

    Abstract: Data requests can be serviced by smart network interface cards (NICs). For example, a smart NIC can receive a request for data at a hardware-implemented path of the smart network interface card (NIC). The smart NIC can determine, based on a mapping table accessible by the hardware-implemented path of the smart NIC, a first storage node includes the data. The smart NIC can transmit the request to the first storage node for determining a second storage node, rather than the first storage node, includes the data and transmitting at least a portion of the request to the second storage node.

    Metadata size reduction for data objects in cloud storage systems

    公开(公告)号:US11809709B2

    公开(公告)日:2023-11-07

    申请号:US17189790

    申请日:2021-03-02

    Applicant: RED HAT, INC.

    CPC classification number: G06F3/0608 G06F3/067 G06F3/0619 G06F3/0638

    Abstract: Metadata sizes for data objects in cloud storage systems can be reduced. For example, a computing system can receive, at a client device of a cloud storage system, a first object identifier associated with a data object in the cloud storage system. The computing system can use a reduction function to generate a second object identifier associated with the data object. The second object identifier can have a smaller byte size than the first object identifier. The computing system can transmit, to a server of the cloud storage system, the second object identifier to be stored in metadata associated with the data object in the cloud storage system.

Patent Agency Ranking