-
1.
公开(公告)号:US20170344266A1
公开(公告)日:2017-11-30
申请号:US15166876
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Abdul Basit , John Scott , Ashwin Palani , Dean Kalman
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0613 , G06F3/0673
Abstract: A method, non-transitory computer readable medium, and device that assists with dynamic resource reservation based on classified input/output requests includes receiving an input/output request from a client computing device. The input/output request is classified as a first priority request, wherein the first priority request has priority to a second priority request. A deadline time period to execute the received input/output request classified as the first priority request is determined and the first priority request is added to a first priority queue. The first priority request in the first priority queue is processed by assigning a plurality of reserved resources.
-
2.
公开(公告)号:US20240211129A1
公开(公告)日:2024-06-27
申请号:US18146230
申请日:2022-12-23
Applicant: NetApp, Inc.
Inventor: Nathanael Black , Ashwin Palani , Jeffrey MacFarland
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0673 , G06F11/3409
Abstract: A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a correlation component that, based on performance data, such as current performance data and/or historical performance data, for an application stored at a storage system, correlates a performance category with the application, and an execution component that, based on the performance category correlated to the application, executes a modification at the storage system, wherein the modification at the storage system comprises changing a functioning of the storage system relative to the application. In an embodiment, the data comprised by the application can be maintained in a non-accessed state to execute the modification at the storage system.
-
3.
公开(公告)号:US20200036604A1
公开(公告)日:2020-01-30
申请号:US16192145
申请日:2018-11-15
Applicant: NetApp, Inc.
Inventor: Dean Kalman , Ashwin Palani
Abstract: Methods, non-transitory machine readable media, and computing devices that assign a quality of service (QoS) policy to an instantiated storage object. The assigned QoS policy includes a throughput parameter including a number of input/output (I/O) operations per second (IOPS) based on a storage operation block size. Storage operations are executed with the storage object according to the throughput parameter. Metadata is monitored including a size attribute of the storage object. The QoS policy is then automatically modified to adjust the throughput parameter based on the size attribute. This technology configures, manages, and scales performance provided to storage objects based on a monitored used or allocated size of the storage objects. Accordingly, this technology provides more performance for applications as storage object space is increasingly consumed by the applications, thereby improving the functionality and efficiency of storage nodes or controllers that are executing storage operations and managing I/O in storage networks.
-
4.
公开(公告)号:US12147664B2
公开(公告)日:2024-11-19
申请号:US18146230
申请日:2022-12-23
Applicant: NetApp, Inc.
Inventor: Nathanael Black , Ashwin Palani , Jeffrey MacFarland
Abstract: A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a correlation component that, based on performance data, such as current performance data and/or historical performance data, for an application stored at a storage system, correlates a performance category with the application, and an execution component that, based on the performance category correlated to the application, executes a modification at the storage system, wherein the modification at the storage system comprises changing a functioning of the storage system relative to the application. In an embodiment, the data comprised by the application can be maintained in a non-accessed state to execute the modification at the storage system.
-
5.
公开(公告)号:US10855556B2
公开(公告)日:2020-12-01
申请号:US16192145
申请日:2018-11-15
Applicant: NetApp, Inc.
Inventor: Dean Kalman , Ashwin Palani
IPC: G06F15/173 , H04L12/24 , G06F3/06 , G06F11/34 , H04L12/26
Abstract: Methods, non-transitory machine readable media, and computing devices that assign a quality of service (QoS) policy to an instantiated storage object. The assigned QoS policy includes a throughput parameter including a number of input/output (I/O) operations per second (IOPS) based on a storage operation block size. Storage operations are executed with the storage object according to the throughput parameter. Metadata is monitored including a size attribute of the storage object. The QoS policy is then automatically modified to adjust the throughput parameter based on the size attribute. This technology configures, manages, and scales performance provided to storage objects based on a monitored used or allocated size of the storage objects. Accordingly, this technology provides more performance for applications as storage object space is increasingly consumed by the applications, thereby improving the functionality and efficiency of storage nodes or controllers that are executing storage operations and managing I/O in storage networks.
-
-
-
-