-
公开(公告)号:US10467188B2
公开(公告)日:2019-11-05
申请号:US15359249
申请日:2016-11-22
申请人: NetApp, Inc.
发明人: Garth Richard Goodson , Shankar Pasupathy , Kaladhar Voruganti , Ravi Kumar Kavuri , Sudhir Srinivasan
IPC分类号: G06F16/11 , G06F16/13 , G06F16/14 , G06F16/182
摘要: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
-
公开(公告)号:US10824462B2
公开(公告)日:2020-11-03
申请号:US16358298
申请日:2019-03-19
申请人: NETAPP, INC.
摘要: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.
-
公开(公告)号:US20170277769A1
公开(公告)日:2017-09-28
申请号:US15082979
申请日:2016-03-28
申请人: NETAPP, INC.
发明人: Shankar Pasupathy , Jayanth Kumar M J , Abhishek Varshney , Anusha Sivananainthaperumal , Vipul Mathur
IPC分类号: G06F17/30
CPC分类号: G06F16/285 , G06F16/9024 , G06F16/9027
摘要: A cluster configuration system arranged to manage a graph database for tracking and identifying a time-varying state of a cluster of objects. The graph database may include one or more nodes and one or more associations between the nodes to represent time-varying states of the cluster. Management of the graph database may include creating, maintaining, updating, storing, administrating, querying, and/or presenting one or more elements of the graph database.
-
公开(公告)号:US20170124167A1
公开(公告)日:2017-05-04
申请号:US14928247
申请日:2015-10-30
申请人: NETAPP, INC.
IPC分类号: G06F17/30 , G06F3/0482 , H04L29/08 , G06F3/0484
CPC分类号: G06F17/30572 , G06F3/0482 , G06F3/04842 , G06F11/00 , G06F17/30398 , G06F17/30427 , G06F17/30554 , H04L41/22 , H04L43/0876 , H04L43/10 , H04L67/1097 , H04L67/14 , H04L67/18 , H04L67/36 , H04L69/40
摘要: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times.
-
公开(公告)号:US20150370486A1
公开(公告)日:2015-12-24
申请号:US14585084
申请日:2014-12-29
申请人: NetApp, Inc.
发明人: Lakshmi Narayanan Bairavasundaram , Garth Goodson , Vipul Mathur , Shankar Pasupathy , Gokul Soundararajan , Kiran Srinivasan , Kaladhar Vorungati
CPC分类号: G06F3/067 , G06F3/0611 , G06F3/0653 , G06F9/45558 , G06F12/109 , G06F2009/45583 , G06F2009/45595 , H04L67/1097
摘要: The techniques introduced here provide for efficient management of storage resources in a modern, dynamic data center through the use of virtual storage appliances. Virtual storage appliances perform storage operations and execute in or as a virtual machine on a hypervisor. A storage management system monitors a storage system to determine whether the storage system is satisfying a service level objective for an application. The storage management system then manages (e.g., instantiates, shuts down, or reconfigures) a virtual storage appliance on a physical server. The virtual storage appliance uses resources of the physical server to meet the storage related needs of the application that the storage system cannot provide. This automatic and dynamic management of virtual storage appliances by the storage management system allows storage systems to quickly react to changing storage needs of applications without requiring expensive excess storage capacity.
摘要翻译: 这里介绍的技术通过使用虚拟存储设备来提供现代动态数据中心中的存储资源的有效管理。 虚拟存储设备执行存储操作,并在虚拟机管理程序中或作为虚拟机执行。 存储管理系统监视存储系统以确定存储系统是否满足应用的服务级目标。 存储管理系统然后管理(例如,实例化,关闭或重新配置)物理服务器上的虚拟存储设备。 虚拟存储设备使用物理服务器的资源来满足存储系统无法提供的应用程序的存储相关需求。 存储管理系统对虚拟存储设备的自动和动态管理允许存储系统快速响应应用中不断变化的存储需求,而不需要昂贵的超额存储容量。
-
公开(公告)号:US20200159557A1
公开(公告)日:2020-05-21
申请号:US16358298
申请日:2019-03-19
申请人: NETAPP, INC.
摘要: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.
-
公开(公告)号:US20200125260A1
公开(公告)日:2020-04-23
申请号:US16388735
申请日:2019-04-18
申请人: NETAPP, INC.
摘要: Computing technology using artificial intelligence/machine learning methods and systems for a storage system is provided. One method includes measuring by a processor, a first metric indicating health of a first storage system in storing and retrieving data; quantifying by the processor, the first metric based on comparison of the first metric with a same metric for a plurality of storage systems; identifying by the processor, a plurality of features potentially impacting the first metric, based on a predictive, machine-learning algorithm built on performance and configuration data for the plurality of storage systems; selecting, a first feature by the processor, based on impact of the first feature on the first metric; and generating a command by the processor for making a change to the first feature.
-
公开(公告)号:US20150213049A1
公开(公告)日:2015-07-30
申请号:US14168348
申请日:2014-01-30
申请人: NetApp, Inc.
发明人: Steven R. Kleiman , Mark Walter Storer , Minglong Shao , Sethuraman Subbiah , Shankar Pasupathy
IPC分类号: G06F17/30
CPC分类号: G06F16/1752
摘要: A method of performing a global deduplication may include: collecting a data chunk to be written to a backing storage of a storage system at a staging area in the storage system; generating a data fingerprint of the data chunk; sending the data fingerprint in batch along with other data fingerprints corresponding to data chunks collected at different times to a metadata server system in the storage system; receiving an indication, at the staging area, of whether the data fingerprint is unique in the storage system from the metadata server system; and discarding the data chunk when committing a data object containing the data chunk to the backing storage, when the indication indicates that the data chunk is not unique.
摘要翻译: 执行全局重复数据删除的方法可以包括:收集要写入存储系统中的暂存区域的存储系统的后备存储器的数据块; 生成数据块的数据指纹; 批量发送数据指纹以及对应于不同时间收集的数据块的其他数据指纹到存储系统中的元数据服务器系统; 在分段区域接收来自元数据服务器系统的数据指纹在存储系统中是否唯一的指示; 并且当指示表示数据块不是唯一时,将包含数据块的数据对象提交给后备存储器时丢弃数据块。
-
公开(公告)号:US10691337B2
公开(公告)日:2020-06-23
申请号:US16388735
申请日:2019-04-18
申请人: NETAPP, INC.
摘要: Computing technology using artificial intelligence/machine learning methods and systems for a storage system is provided. One method includes measuring by a processor, a first metric indicating health of a first storage system in storing and retrieving data; quantifying by the processor, the first metric based on comparison of the first metric with a same metric for a plurality of storage systems; identifying by the processor, a plurality of features potentially impacting the first metric, based on a predictive, machine-learning algorithm built on performance and configuration data for the plurality of storage systems; selecting, a first feature by the processor, based on impact of the first feature on the first metric; and generating a command by the processor for making a change to the first feature.
-
公开(公告)号:US10282379B2
公开(公告)日:2019-05-07
申请号:US14928532
申请日:2015-10-30
申请人: NETAPP, INC.
发明人: Apoorva Sareen , Shankar Pasupathy , Ross Ackerman
IPC分类号: G06F16/00 , G06F16/951 , H04L29/08 , G06F9/54
摘要: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.
-
-
-
-
-
-
-
-
-