-
公开(公告)号:US11856054B2
公开(公告)日:2023-12-26
申请号:US17449911
申请日:2021-10-04
Applicant: NetApp, Inc.
Inventor: Tyler Cady
IPC: H04L67/1012 , H04L67/1097 , H04L67/61 , G06F7/535
CPC classification number: H04L67/1012 , G06F7/535 , H04L67/1097 , H04L67/61
Abstract: A system, method, and machine-readable storage medium for providing a quality of service (QoS) recommendation to a client to modify a QoS setting are provided. In some embodiments, a set of volumes of a plurality of volumes may be determined. Each volume of the set of volumes may satisfy a first QoS setting assigned to the volume and a second QoS setting assigned to the volume. The plurality of volumes may reside in a common cluster and may be accessed by the client. Additionally, a subset of the set of volumes may be determined. Each volume of the subset may satisfy an upper bound of a range based on a minimum IOPS setting of the volume. A QoS recommendation to the client to modify the first QoS setting may be transmitted for one or more volumes of the subset.
-
公开(公告)号:US11855905B2
公开(公告)日:2023-12-26
申请号:US18071778
申请日:2022-11-30
Applicant: NetApp Inc.
Inventor: Christopher Busick , Rajesh Rajaraman , James Silva
IPC: G06F15/16 , H04L47/74 , H04L47/125 , H04L45/00 , H04L47/785 , H04L45/28 , H04L47/10 , G06F16/182 , G06F16/176 , G06F11/07 , H04L67/1097 , G06F9/455 , G06F13/42 , H04L41/0668
CPC classification number: H04L47/746 , G06F9/45558 , G06F11/0757 , G06F13/4221 , G06F16/1774 , G06F16/1824 , H04L41/0668 , H04L45/28 , H04L45/34 , H04L47/125 , H04L47/29 , H04L47/786 , H04L67/1097 , G06F2009/4557 , G06F2213/0036
Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.
-
公开(公告)号:US20230409443A1
公开(公告)日:2023-12-21
申请号:US18459265
申请日:2023-08-31
Applicant: NetApp Inc.
Inventor: Ananthan Subramanian , Ram Kesavan , Matthew Fontaine Curtis-Maury , Mark Smith
CPC classification number: G06F11/1464 , G06F3/0619 , G06F3/0641 , G06F3/0659 , G06F3/067 , G06F11/1451 , G06F11/1453 , G06F11/1469 , G06F11/2056 , G06F2201/84
Abstract: Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory.
-
公开(公告)号:US20230401088A1
公开(公告)日:2023-12-14
申请号:US18456691
申请日:2023-08-28
Applicant: NetApp Inc.
Inventor: Jayanta Poddar , Prodosh Kumar Mohanty , Nikhil Bhavadas Kaplingat , Dhivya Mohanasundaram , Venkat Thangella , Vineeth Kumar Chalil Karinta
CPC classification number: G06F9/4843 , H04L63/20 , G06F8/60 , H04L63/0272 , G06F8/71 , G06F9/5005 , G06F11/1469 , G06F8/65 , G06F2201/82
Abstract: Techniques are provided for microservices management and orchestration. A chart package is selectively retrieved from a chart repository based upon the chart package corresponding to a set of services to host within a cluster and dependencies amongst the set of services. A set of container images may be retrieved from a container repository based upon the set of container images corresponding to the set of services. A cluster may be created within a computing environment. The set of services may be deployed as resources of the computing environment within the cluster and the dependencies may be configured using the chart package and the set of container images.
-
公开(公告)号:US11838363B2
公开(公告)日:2023-12-05
申请号:US16364384
申请日:2019-03-26
Applicant: NetApp Inc.
Inventor: David Slik , Keith Arnold Smith
IPC: H04L67/565 , H04L67/5682 , G06F11/10 , G06F3/06 , H04L67/1095 , H04L67/63 , H04L67/563 , H04L67/12
CPC classification number: H04L67/12 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0641 , G06F3/0683 , G06F11/1004 , H04L67/1095 , H04L67/563 , H04L67/565 , H04L67/5682 , H04L67/63
Abstract: Techniques are provided for offloading the management of sensor data and generating custom views of sensor data. Sensor data received from a data network through a message is stored within storage managed by a computing device. A handle is generated to identify the sensor data. The sensor data within the message is replaced with the handle, and the message is transmitted to a device within the data network. The device may use handles of sensor data to request custom views of sensor data.
-
公开(公告)号:US11836513B2
公开(公告)日:2023-12-05
申请号:US16908909
申请日:2020-06-23
Applicant: NetApp Inc.
Inventor: Vani Vully , Avishek Chowdhury , Balaji Ramani , Vasudev Mulchandani
IPC: G06F3/06 , G06F9/455 , G06F16/182 , G06F16/188
CPC classification number: G06F9/45558 , G06F3/067 , G06F3/0619 , G06F3/0647 , G06F16/183 , G06F16/188 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
Abstract: A volume rehost tool migrates a storage volume from a source virtual server within a distributed storage system to a destination storage server within the distributed storage system. The volume rehost tool can prevent client access to data on the volume through the source virtual server until the volume has been migrated to the destination virtual server. The tool identifies a set of storage objects associated with the volume, removes configuration information for the set of storage objects, and removes a volume record associated with the source virtual server for the volume. The tool can then create a new volume record associated with the destination virtual server, apply the configuration information for the set of storage objects to the destination virtual server, and allow client access to the data on the volume through the destination virtual server.
-
公开(公告)号:US11835990B2
公开(公告)日:2023-12-05
申请号:US17680653
申请日:2022-02-25
Applicant: NetApp, Inc.
Inventor: Wei Sun , Anil Paul Thoppil , Anne Maria Vasu
CPC classification number: G06F11/1662 , G06F3/064 , G06F3/0622 , G06F3/0679 , G06F11/1088 , G06F11/3034 , G06F16/27
Abstract: Systems and methods that make use of cluster-level redundancy within a distributed storage management system to address various node-level error scenarios are provided. According to one embodiment, a KV store of a node of a cluster of a distributed storage management system manages storage of data blocks as values and corresponding block IDs as keys. Data integrity errors are reported to the first node in the form of a list of missing block IDs that are in use but missing from the KV store. A metadata resynchronization process may then be caused to be performed, including for each block ID in the list of missing block IDs: (i) reading a data block corresponding to the block ID from another node of the cluster that maintains redundant information relating to the block ID; and (ii) restoring the block ID within the KV store by writing the data block to the node.
-
88.
公开(公告)号:US11829803B2
公开(公告)日:2023-11-28
申请号:US17715569
申请日:2022-04-07
Applicant: NetApp, Inc.
Inventor: Ranjit Nandagopal , Yasutaka Hirasawa , Chandan Hoode
CPC classification number: G06F9/5083 , G06F9/4881 , G06F9/4887 , G06F2209/5022
Abstract: Methods, non-transitory machine readable media, and computing devices that dynamically throttle non-priority workloads to satisfy minimum throughput service level objectives (SLOs) are disclosed. With this technology, a determination is made when a number of detection intervals with a violation within a detection window exceeds a threshold, when a current one of the detection intervals is outside an observation area. The detection intervals are identified a violated based on an average throughput for priority workloads within the detection intervals exceeding a minimum throughput SLO. A throttle is then set to rate-limit non-priority workloads, when the number of violated detection intervals within the detection window exceeds the threshold. Advantageously, throughput for priority workloads is more effectively managed and utilized with this technology such that throttling oscillations are reduced, throttling is not deployed in conditions in which it would not improve throughput, and throttling is minimally deployed to maximize throughput.
-
89.
公开(公告)号:US20230367677A1
公开(公告)日:2023-11-16
申请号:US18360221
申请日:2023-07-27
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Per Olov Wahlstrom , William Derby Dallas , Joseph Brown, JR. , Houze Xu , John David McA'Nulty
IPC: G06F11/14 , G06F9/4401
CPC classification number: G06F11/1451 , G06F9/4411 , G06F11/1471 , G06F11/1456
Abstract: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.
-
公开(公告)号:US11816093B2
公开(公告)日:2023-11-14
申请号:US17536363
申请日:2021-11-29
Applicant: NetApp Inc.
Inventor: Kayuri Hasmukh Patel , Qinghua Zheng , Sumith Makam , Kevin Daniel Varghese , Yuvraj Ajaykumar Patel , Sateesh Kumar Pola , Sharmi Suresh Kumar Nair , Mihir Gorecha
CPC classification number: G06F16/2365 , G06F16/13 , G06F16/148
Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
-
-
-
-
-
-
-
-
-