-
公开(公告)号:US12099747B2
公开(公告)日:2024-09-24
申请号:US17130163
申请日:2020-12-22
申请人: Red Hat, Inc.
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0626 , G06F3/067 , G06F3/0679 , G06F2212/7205
摘要: Write removal for solid-state drives can be managed. For example, a computing device can designate a space of a solid-state drive (SSD) for a write of container. The computing device can store the write for the container in the space in response to loading the container for executing the container. The computing device can determine an end to an execution phase for the container. In response to determining the end to the execution phase, the computing device can remove the write from the space of the SSD.
-
公开(公告)号:US20240184750A1
公开(公告)日:2024-06-06
申请号:US18073123
申请日:2022-12-01
申请人: Red Hat, Inc.
IPC分类号: G06F16/174
CPC分类号: G06F16/1744 , G06F9/45558
摘要: Systems, methods, and non-transitory machine-readable medium storing a program are disclosed for aggregating and compressing a plurality of metadata attributes related to an object. For example, a system including a memory and a processor in communication with the memory, where the processor is configured to: measure an access pattern for the plurality of metadata attributes, apply an assigned weight to each of the metadata attributes, calculate an individual prediction for each of the metadata attributes, compare the individual prediction for each of the metadata attributes to a threshold, form a combined attribute with aggregated metadata attributes having individual predictions above the threshold, and compress the combined attribute.
-
公开(公告)号:US11809709B2
公开(公告)日:2023-11-07
申请号:US17189790
申请日:2021-03-02
申请人: RED HAT, INC.
IPC分类号: G06F3/06
CPC分类号: G06F3/0608 , G06F3/067 , G06F3/0619 , G06F3/0638
摘要: 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.
-
公开(公告)号:US11733903B2
公开(公告)日:2023-08-22
申请号:US17341470
申请日:2021-06-08
申请人: Red Hat, Inc.
IPC分类号: G06F3/06
CPC分类号: G06F3/0647 , G06F3/0604 , G06F3/067 , G06F3/0631 , G06F3/0652
摘要: 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.
-
公开(公告)号:US11687266B2
公开(公告)日:2023-06-27
申请号:US17330977
申请日:2021-05-26
申请人: RED HAT, INC.
IPC分类号: G06F3/06
CPC分类号: G06F3/0641 , G06F3/0608 , G06F3/0673
摘要: Deduplication operations can be managed based on a likelihood of duplicability. For example, a computing device can generate, by a container of a storage system, an indication of duplicability corresponding to a likelihood of duplicability for the data unit in the storage system. The computing device can transmit the indication of duplicability to a storage node of the storage system for performing an operation based on the indication of duplicability.
-
公开(公告)号:US20230088572A1
公开(公告)日:2023-03-23
申请号:US17480527
申请日:2021-09-21
申请人: RED HAT, INC.
IPC分类号: G06F3/06
摘要: Power consumption can be reduced by using a different memory chip for background processing. For example, a computing device can determine that a first application executing on a device complies with an application programming interface (API) for using a smaller dynamic access memory (DRAM) chip of the device that is smaller and consumes less power than a main DRAM chip of the device. The computing device can determine the device is inactive. The computing device can perform, by the API, background processing for the first application using the memory chip.
-
公开(公告)号:US20220335022A1
公开(公告)日:2022-10-20
申请号:US17233922
申请日:2021-04-19
申请人: RED HAT, INC.
IPC分类号: G06F16/215 , G06F16/23 , G06F16/22 , G06F16/2457 , G06N20/00
摘要: A metadata size can be reduced for online deduplication operations. For example, a computing device can generate a metadata entry describing a data block in a metadata table comprising a plurality of metadata entries describing a plurality of data blocks. The computing device can determine a length of time to be associated with the metadata entry for maintaining the metadata entry in the metadata table. The computing device can, subsequent to the length of time passing subsequent to generating the metadata entry, determine the metadata entry indicates a number of references to the data block is below a threshold. The computing device can, in response to determining the number of references is below the threshold, remove the metadata entry from the metadata table.
-
公开(公告)号:US20220283709A1
公开(公告)日:2022-09-08
申请号:US17189790
申请日:2021-03-02
申请人: Red Hat, Inc.
IPC分类号: G06F3/06
摘要: 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.
-
公开(公告)号:US20220214815A1
公开(公告)日:2022-07-07
申请号:US17142391
申请日:2021-01-06
申请人: Red Hat, Inc.
摘要: Client devices associated with scale-out storage nodes can be managed based on scale-out storage nodes having backup power supplies. For example, a management node of a scale-out storage system can determine, from among a plurality of storage nodes of the scale-out system, that a first storage node is uncoupled to a backup power supply and that a second storage node is coupled to the backup power supply. The management node can receive device characteristics describing a type of workload and a configuration for a client device associated with the first storage node. The management node can determine the client device satisfies a migration policy based on the device characteristics. The management node can migrate the client device to the second storage node based on the client device satisfying the migration policy.
-
公开(公告)号:US20220164462A1
公开(公告)日:2022-05-26
申请号:US17101138
申请日:2020-11-23
申请人: RED HAT, INC.
摘要: Aspects and features of the present disclosure can provide encryption to maintain data privacy while allowing deduplication of some client data by or cloud-based storage platforms. Data can be identified as public data and left unencrypted so that it can be deduplicated. Other data can be identified as personal data, which can be encrypted with a personal key, or as group data, which can be encrypted with a shared, group key. Identifying the data can include storing the data in storage regions within a closed environment. The storage regions can be established, at the client, in a storage platform, or both. Optionally, a storage platform can include multiple storage regions for multiple groups of users, wherein each group is assigned its own unique encryption key. Such data can thus automatically be subject to the same deduplication routines as unencrypted data.
-
-
-
-
-
-
-
-
-