-
公开(公告)号:US20210232479A1
公开(公告)日:2021-07-29
申请号:US16752425
申请日:2020-01-24
Applicant: NetApp, Inc.
Inventor: Jason Sprague , Nir Nossenson , Sibel Kadioglu , Ravi Kesarwani , Omri Kessel
Abstract: An example system and method to provide a dashboard for users to analyze and review their hyper-scaler usage and spending and offer optimizations to predict optimal use of reserved and unreserved instances on various hyper-scaler platforms. While hyper-scaler platforms offer flexibility for users to scale their use on a platform, there is a potential risk of rapid cost overruns in large enterprise organizations that may be difficult to control and predict. In some examples, the system can determine an optimal number of reserved instances using past usage data and/or prediction data from a user may be used by the system to make forward predictions about reserving an optimal number of instances and minimizing hyper-scaler resource use.
-
公开(公告)号:US10778771B2
公开(公告)日:2020-09-15
申请号:US16244416
申请日:2019-01-10
Applicant: NETAPP, INC.
Inventor: John Jason Sprague , James Stephen Holden , Omri Kessel , John Strunk , Andrew Joseph Klosterman
IPC: H04L29/08 , G06F16/13 , G06F17/17 , G06F3/06 , G06F9/50 , H04L12/861 , G06F3/12 , G06F16/14 , G06F16/182 , G06F16/17 , H04L12/26
Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
-
公开(公告)号:US20200236123A1
公开(公告)日:2020-07-23
申请号:US16297513
申请日:2019-03-08
Applicant: NETAPP, INC.
Inventor: Omri Kessel , Shailaja Kamila , Pratyush Uppuluri , Jayanta Basak
IPC: H04L29/06
Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.
-
公开(公告)号:US20190149606A1
公开(公告)日:2019-05-16
申请号:US16244416
申请日:2019-01-10
Applicant: NETAPP, INC.
Inventor: John Jason Sprague , James Stephen Holden , Omri Kessel , John Strunk , Andrew Joseph Klosterman
IPC: H04L29/08 , G06F3/12 , G06F16/14 , H04L12/861 , H04L12/26 , G06F16/17 , G06F16/182 , G06F3/06 , G06F16/13 , G06F9/50
CPC classification number: H04L67/1097 , G06F3/06 , G06F3/12 , G06F9/50 , G06F16/134 , G06F16/148 , G06F16/1734 , G06F16/183 , H04L43/026 , H04L43/04 , H04L49/90
Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
-
公开(公告)号:US20170250921A1
公开(公告)日:2017-08-31
申请号:US15056129
申请日:2016-02-29
Applicant: NETAPP, INC.
Inventor: James Stephen Holden , Omri Kessel
IPC: H04L12/911 , H04L12/24 , H04L29/08
CPC classification number: H04L67/1097 , G06F9/5016 , H04L43/0817
Abstract: Methods and systems for a networked storage environment are provided. When a request for placing a workload for using a networked storage system is received, a management console determines a plurality of subset of resources for responding to the workload, where each subset of resources includes at least two different but related resource types that can be used for processing the workload. A penalty index for each subset of resources is determined, where the penalty index of each resource is based on a supply parameter that indicates a maximum capability of the resource, a threshold value that indicates a capability level beyond which no load is added to the resource and a criticality factor that indicates an importance of each resource to the networked storage system. The workload is then assigned to a subset of resources with the least penalty index.
-
16.
公开(公告)号:US09501322B2
公开(公告)日:2016-11-22
申请号:US14026547
申请日:2013-09-13
Applicant: NetApp, Inc.
Inventor: Raphael Yahalom , Assaf Levy , Omri Kessel , Roee Alon , Michael Yakobi
CPC classification number: G06F9/5016 , G06F9/45545 , G06F11/3442 , G06F11/3495 , G06F2201/815 , H04L29/06 , H04L63/101 , H04L67/1097 , H04L67/327 , H04L69/329 , Y10S707/99931
Abstract: Systems and methods for analyzing the service and performance levels associated with virtual machines in a storage network environment for compliance with a resource capacity policy are provided. Component configuration and connectivity information from components in the network environment is collected without using host agents on the virtual machines. Access paths defining end-to-end access relationships between an application on a virtual machine and storage data objects associated with the virtual machine in the network environment are derived. Access paths comprise sequences of components configured to enable information flow between an application residing on a virtual machine and a data object on a respective storage device. Access path resource consumption is computed and virtual machines with resource consumptions that violate the resource capacity policy are identified.
-
公开(公告)号:US12235904B2
公开(公告)日:2025-02-25
申请号:US17901628
申请日:2022-09-01
Applicant: NETAPP, INC.
Inventor: Omri Kessel , Shailaja Kamila , Pratyush Uppuluri , Jayanta Basak
IPC: G06F16/906
Abstract: A system, method, and machine-readable storage medium for forming a community based on a common set of attributes are provided. In some embodiments, the method includes creating a list of entities associated with a plurality of users, each entity included in the list of entities being accessed by a user of the plurality of users. The method also includes identifying a first entity accessed by a group of users of the plurality of users. The method further includes determining a first set of entities accessed by each user of the group of users, the first set of entities being included in the list of entities. The method also includes removing the first entity and the first set of entities from the list of entities. The method further includes forming a first community including the group of users, the first entity, and the first set of entities.
-
公开(公告)号:US11740798B2
公开(公告)日:2023-08-29
申请号:US17650917
申请日:2022-02-14
Applicant: NETAPP, INC.
Inventor: Nir Nossenson , Kai Niebergall , Francisco Jose Assis Rosa , John Jason Sprague , Omri Kessel
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/067 , G06F3/0635 , G06F3/0644 , G06F3/0659
Abstract: Methods and systems for a networked storage system are provided. One method includes predicting an IOPS limit for a plurality of storage pools based on a maximum allowed latency of each storage pool, the maximum allowed latency determined from a relationship between the retrieved latency and a total number of IOPS from a resource data structure; identifying a storage pool whose utilization has reached a threshold value, the utilization based on a total number of IOPS directed towards the storage pool and a predicted IOPS limit; detecting a bully workload based on a numerical value determined from a total number of IOPS issued by the bully workload for the storage pool and a rising step function; and implementing a corrective action to reduce an impact of the bully workload on a victim workload.
-
公开(公告)号:US11468124B2
公开(公告)日:2022-10-11
申请号:US16297527
申请日:2019-03-08
Applicant: NETAPP, INC.
Inventor: Omri Kessel , Shailaja Kamila , Pratyush Uppuluri , Jayanta Basak
IPC: G06F16/906
Abstract: A system, method, and machine-readable storage medium for forming a community based on a common set of attributes are provided. In some embodiments, the method includes creating a list of entities associated with a plurality of users, each entity included in the list of entities being accessed by a user of the plurality of users. The method also includes identifying a first entity accessed by a group of users of the plurality of users. The method further includes determining a first set of entities accessed by each user of the group of users, the first set of entities being included in the list of entities. The method also includes removing the first entity and the first set of entities from the list of entities. The method further includes forming a first community including the group of users, the first entity, and the first set of entities.
-
公开(公告)号:US11468029B2
公开(公告)日:2022-10-11
申请号:US16297521
申请日:2019-03-08
Applicant: NETAPP, INC.
Inventor: Omri Kessel , Shailaja Kamila , Pratyush Uppuluri , Jayanta Basak
IPC: G06F16/22
Abstract: A system, method, and machine-readable storage medium for resolving a candidate community are provided. In some embodiments, a method includes obtaining a candidate community and a neighbor set for the candidate community, the neighbor set including zero or more stable communities. The method also includes resolving the candidate community as being a new stable community if the neighbor set is empty. The method further includes resolving the candidate community as being part of a matching stable community if a hash value of the candidate community matches a hash value of one or more stable communities included in the neighbor set. The method also includes resolving the candidate community as being a new stable community if an entropy value is greater than a threshold, the entropy value being based on the candidate community and the neighbor set.
-
-
-
-
-
-
-
-
-