-
公开(公告)号: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.
-
87.
公开(公告)号: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.
-
88.
公开(公告)号: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.
-
90.
公开(公告)号:US20230359585A1
公开(公告)日:2023-11-09
申请号:US18193838
申请日:2023-03-31
Applicant: NetApp Inc.
Inventor: Tijin George , Sharankumar Yelheri
CPC classification number: G06F16/125 , G06F11/1451 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for a snapshot difference interface integrated into an object store data management container. The snapshot difference interface is capable of interpreting an object format and snapshot file system format of snapshots backed up to an object store within objects formatted according to the object format. The snapshot difference interface can identify differences between snapshots, such as files that changed between the snapshots, while the snapshots are still resident within the object store. Because the snapshot difference interface does not retrieve the snapshots from the object store, security is improved, resource and network consumption is reduced, and there is less of an impact upon client I/O processing. Also, a compliance scan for the snapshots can be performed much quicker by skipping already scanned snapshot data from a prior compliance scan.
-
-
-
-
-
-
-
-
-