-
公开(公告)号:US20230281170A1
公开(公告)日:2023-09-07
申请号:US17653011
申请日:2022-03-01
Applicant: NetApp, Inc.
Inventor: Morgan Mears
IPC: G06F16/21
CPC classification number: G06F16/21
Abstract: Systems and techniques that facilitate compact representation of object store workloads are provided. In various embodiments, a system can access a stream of object-storage operation requests associated with an object store. In various aspects, the system can identify a set of repeating object-storage operation sequences, based on the stream of object-storage operation requests. In various instances, the system can generate a set of distribution ensembles that quantify variation of first attributes associated with respective ones of the set of repeating object-storage operation sequences. In various cases, the stream of object-storage operation requests can be considered as fully and/or bulkily representing the workload experienced by the object store. In contrast, the set of distribution ensembles can be considered as compactly representing the workload experienced by the object store (e.g., the set of distribution ensembles can take up far less memory space than the stream of object-storage operation requests).
-
公开(公告)号:US20250045163A1
公开(公告)日:2025-02-06
申请号:US18799034
申请日:2024-08-09
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
IPC: G06F11/10
Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.
-
公开(公告)号:US12061520B2
公开(公告)日:2024-08-13
申请号:US17932916
申请日:2022-09-16
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
IPC: G06F11/10
CPC classification number: G06F11/1096
Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.
-
公开(公告)号:US20240103969A1
公开(公告)日:2024-03-28
申请号:US17932916
申请日:2022-09-16
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
CPC classification number: G06F11/1096 , G06F11/076 , G06F11/1092
Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.
-
公开(公告)号:US20230350727A1
公开(公告)日:2023-11-02
申请号:US17660906
申请日:2022-04-27
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
IPC: G06F9/50 , G06F9/38 , G06F12/0877
CPC classification number: G06F9/505 , G06F9/3836 , G06F12/0877
Abstract: One or more systems, devices, computer program products, and/or methods provided herein to a process to direct a request related to an object at an object storage system. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a listing component that writes a node storage location of an object of the object storage system to a listing, and a load balancing component that, based on the listing, directs a request regarding the object to a node having the object stored thereat. An analysis component can determine a pattern of access to the object storage system based on data defining access behavior to the object storage system. The analysis component can determine whether to instruct or recommend writing of the node storage location of the object to the listing.
-
公开(公告)号:US20230350726A1
公开(公告)日:2023-11-02
申请号:US17660900
申请日:2022-04-27
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
IPC: G06F9/50
CPC classification number: G06F9/505
Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods of use provided herein to a readahead process related to an object at an object storage system. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a detection component that, based on data from a load balancer of an object storage system, determines a trigger to perform a readahead of an object at the object storage system prior to receipt of a request related to the object, and a readahead component that, based on the trigger, executes the readahead of the object. The detection component can determine a pattern of use of the object storage system. The detection component can comprise or access a machine learning model to perform the determination.
-
-
-
-
-