-
公开(公告)号:US09854060B2
公开(公告)日:2017-12-26
申请号:US14868716
申请日:2015-09-29
Applicant: NETAPP, INC.
Inventor: Ameet Deulgaonkar , Swaminathan Ramany , Subhabrata Sen
IPC: G06F15/173 , H04L29/08 , H04L12/26 , G06F11/30
CPC classification number: H04L67/32 , G06F11/30 , H04L43/0817 , H04L67/10 , H04L67/1097 , H04L67/22 , H04L67/2833 , H04L67/322
Abstract: Methods and systems for a networked storage environment are provided. As an example, one method includes registering a resource model with an application programming interface (API) server, where the resource model includes information regarding a plurality of resources used for storing data in a networked storage system having a plurality of storage devices; executing a data source service by the API server for obtaining information regarding any of the plurality of resources of the networked storage system, where the data source service obtains information from different data sources associated with different storage system platform types; and in response to a request, providing information regarding any metrics that are used for monitoring the plurality of resources by the API server.
-
公开(公告)号:US20170093661A1
公开(公告)日:2017-03-30
申请号:US14868716
申请日:2015-09-29
Applicant: NETAPP, INC.
Inventor: Ameet Deulgaonkar , Swaminathan Ramany , Subhabrata Sen
CPC classification number: H04L67/32 , G06F11/30 , H04L43/0817 , H04L67/10 , H04L67/1097 , H04L67/22 , H04L67/2833 , H04L67/322
Abstract: Methods and systems for a networked storage environment are provided. As an example, one method includes registering a resource model with an application programming interface (API) server, where the resource model includes information regarding a plurality of resources used for storing data in a networked storage system having a plurality of storage devices; executing a data source service by the API server for obtaining information regarding any of the plurality of resources of the networked storage system, where the data source service obtains information from different data sources associated with different storage system platform types; and in response to a request, providing information regarding any metrics that are used for monitoring the plurality of resources by the API server.
-
公开(公告)号:US09819732B2
公开(公告)日:2017-11-14
申请号:US14814877
申请日:2015-07-31
Applicant: NetApp, Inc.
Inventor: Ameet Deulgaonkar , Swaminathan Ramany , Subhabrata Sen
CPC classification number: H04L67/1002 , G06F3/06 , G06F9/00 , G06F9/46 , H04L41/00 , H04L67/1097 , H04L69/40
Abstract: A method, non-transitory computer readable medium, and device that manages API requests includes receiving an API request to obtain a list of storage volumes from one or more storage devices, wherein the received API request is non-compatible with the API server computing device or the one or more storage devices. The received API request is scanned to identify a service type associated with the received request. Next, one or more service instances associated with the identified service type are identified. The list of storage volumes from the one or more storage devices using information from at least one service instance of the identified one or more service instances without converting the received API request is provided.
-
公开(公告)号:US20190394273A1
公开(公告)日:2019-12-26
申请号:US16193347
申请日:2018-11-16
Applicant: NETAPP, INC.
Inventor: Jayanta Basak , Ameet Deulgaonkar , Siddhartha Nandi
Abstract: Methods and systems for a networked storage system is provided. One method includes transforming by a processor, performance parameters associated with storage volumes of a storage system for representing each storage volume as a data point in a parametric space; generating by the processor, a plurality of bins in the parametric space using the transformed performance parameters; adjusting by the processor, bin boundaries for the plurality of bins for defining a plurality of service levels for the storage system based on the performance parameters; and using the defined plurality of service levels for operating the storage system.
-
公开(公告)号:US20170103223A1
公开(公告)日:2017-04-13
申请号:US14881427
申请日:2015-10-13
Applicant: NETAPP, INC.
Inventor: Ameet Deulgaonkar , Swaminathan Ramany
CPC classification number: G06F21/6218 , G06F3/062 , G06F9/544
Abstract: Methods and systems for a networked storage environment are provided. For example, one method includes generating by a processor in response to a request, a storage service level class (SLC) defined by a storage attribute and a protection SLC defined by a protection attribute for a storage item managed by a storage server, where the storage attribute provides a performance level for the storage item and the protection attribute provides a protection level for the storage item; identifying by the processor, a first resource for complying with the storage attribute of the storage SLC for storing the storage item; configuring a second resource for complying with the protection attribute of the protection SLC for storing information associated with the storage item; and monitoring the first resource for compliance with the storage attribute for the storage SLC.
-
公开(公告)号:US09798891B2
公开(公告)日:2017-10-24
申请号:US14881427
申请日:2015-10-13
Applicant: NETAPP, INC.
Inventor: Ameet Deulgaonkar , Swaminathan Ramany
CPC classification number: G06F21/6218 , G06F3/062 , G06F9/544
Abstract: Methods and systems for a networked storage environment are provided. For example, one method includes generating by a processor in response to a request, a storage service level class (SLC) defined by a storage attribute and a protection SLC defined by a protection attribute for a storage item managed by a storage server, where the storage attribute provides a performance level for the storage item and the protection attribute provides a protection level for the storage item; identifying by the processor, a first resource for complying with the storage attribute of the storage SLC for storing the storage item; configuring a second resource for complying with the protection attribute of the protection SLC for storing information associated with the storage item; and monitoring the first resource for compliance with the storage attribute for the storage SLC.
-
公开(公告)号:US08719535B1
公开(公告)日:2014-05-06
申请号:US13673035
申请日:2012-11-09
Applicant: Netapp, Inc.
Inventor: Anurag Palsule , Shailaja Kamila , James Voll , Ameet Deulgaonkar , Nagender Somavarapu
CPC classification number: G06F3/0617 , G06F3/0647 , G06F3/067
Abstract: Method and system for processing client provisioning and migration requests is provided. The process evaluates a provisioning request and selects a storage that best meets the client requirements. The process determines if non-disruptive migration is possible and if it is possible then the storage is automatically configured for non-disruptive migration. Once the storage is provisioned and configured, the process receives a migration request to migrate information from the storage. The process determines an access protocol used by the client to access the storage. The process determines if a storage system that manages the storage is capable of supporting non-disruptive migration of information from the storage. If the storage system is capable, then a migration technique is automatically selected for migrating the information from the storage.
Abstract translation: 提供了处理客户端配置和迁移请求的方法和系统。 该过程评估配置请求,并选择最符合客户端要求的存储。 该过程确定是否可以进行非中断迁移,如果可能,则会自动配置存储进行非中断迁移。 一旦存储被配置和配置,该进程将收到迁移请求以从存储迁移信息。 该过程确定客户端访问存储使用的访问协议。 该过程确定管理存储的存储系统是否能够支持来自存储的信息的非破坏性迁移。 如果存储系统有能力,则会自动选择迁移技术来从存储迁移信息。
-
公开(公告)号:US12192281B2
公开(公告)日:2025-01-07
申请号:US18367055
申请日:2023-09-12
Applicant: NETAPP, INC.
Inventor: Jayanta Basak , Ameet Deulgaonkar , Siddhartha Nandi
IPC: H04L67/1097 , G06N20/00 , H04L41/12 , H04L41/14
Abstract: Methods and systems for a networked storage system is provided. One method includes transforming by a processor, performance parameters associated with storage volumes of a storage system for representing each storage volume as a data point in a parametric space; generating by the processor, a plurality of bins in the parametric space using the transformed performance parameters; adjusting by the processor, bin boundaries for the plurality of bins for defining a plurality of service levels for the storage system based on the performance parameters; and using the defined plurality of service levels for operating the storage system.
-
公开(公告)号:US20240007527A1
公开(公告)日:2024-01-04
申请号:US18367055
申请日:2023-09-12
Applicant: NETAPP, INC.
Inventor: Jayanta Basak , Ameet Deulgaonkar , Siddhartha Nandi
IPC: H04L67/1097 , H04L41/12 , H04L41/14 , G06N20/00
CPC classification number: H04L67/1097 , H04L41/12 , H04L41/14 , G06N20/00
Abstract: Methods and systems for a networked storage system is provided. One method includes transforming by a processor, performance parameters associated with storage volumes of a storage system for representing each storage volume as a data point in a parametric space; generating by the processor, a plurality of bins in the parametric space using the transformed performance parameters; adjusting by the processor, bin boundaries for the plurality of bins for defining a plurality of service levels for the storage system based on the performance parameters; and using the defined plurality of service levels for operating the storage system.
-
公开(公告)号:US11785084B2
公开(公告)日:2023-10-10
申请号:US16193347
申请日:2018-11-16
Applicant: NETAPP, INC.
Inventor: Jayanta Basak , Ameet Deulgaonkar , Siddhartha Nandi
IPC: H04L67/1097 , H04L41/12 , H04L41/14 , G06N20/00
CPC classification number: H04L67/1097 , G06N20/00 , H04L41/12 , H04L41/14
Abstract: Methods and systems for a networked storage system is provided. One method includes transforming by a processor, performance parameters associated with storage volumes of a storage system for representing each storage volume as a data point in a parametric space; generating by the processor, a plurality of bins in the parametric space using the transformed performance parameters; adjusting by the processor, bin boundaries for the plurality of bins for defining a plurality of service levels for the storage system based on the performance parameters; and using the defined plurality of service levels for operating the storage system.
-
-
-
-
-
-
-
-
-