Centralized management center for managing storage services

US2016188417A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016188417-A1
Application numberUS-201514695349-A
CountryUS
Kind codeA1
Filing dateApr 24, 2015
Priority dateDec 31, 2014
Publication dateJun 30, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage system. A same request and response format is used by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects and the management device maintains storage space information as a storage resource object for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects.

First claim

Opening claim text (preview).

What is claimed is: 1 . A machine implemented method, comprising: interfacing by a management device with a plurality of management layers that communicate with a plurality of application plugins executed by a plurality of computing devices, where each application plugin is associated with an application for providing storage services for stored objects managed by a storage system for the plurality of applications; using a same request and response format by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects; maintaining storage space information as a storage resource object by the management device for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects; and using a base backup policy for different stored object types and application specific policy for each application associated with different stored object types for providing storage services by the management device for the different stored objects. 2 . The method of claim 1 , wherein the storage space information includes information for a Common Internet File System (CIFS) share, a Network File System (NFS) share and a virtual disk, all stored by the management device in the same format. 3 . The method of claim 1 , wherein the application specific policy identifies a verification policy defining a verification of a backup for a stored object. 4 . The method of claim 1 , wherein the management device identifies an application used by the computing device and installs a plugin for the application type. 5 . The method of claim 1 , wherein for providing storage services, the management device initiates a discovery operation and the management layer of each computing device obtains computing device information, application information and storage resource information for storage resources used by each application and provides the obtained information in a same format, regardless of information type. 6 . The method of claim 1 , wherein for any stored object, a same format dataset is used to manage backup, clone and restore operations for stored objects stored for the plurality of applications. 7 . The method of claim 6 , wherein the management device provides a graphical user interface for creating a dataset for any stored object and associating a policy for managing backup, clone and restore operations for the stored object. 8 . A non-transitory, machine readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to: interface by a management device with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices, where each application plugin is associated with an application for providing storage services for stored objects managed by a storage system for the plurality of applications; use a same request and response format by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects; maintain storage space information as a storage resource object by the management device for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects; and use a base backup policy for different stored object types and application specific policy for each application associated with different stored object types for providing storage services by the management device for the different stored objects. 9 . The storage medium of claim 8 , wherein the storage space information includes information for a Common Internet File System (CIFS) share, a Network File System (NFS) share and a virtual disk, all stored by the management device in the same format. 10 . The storage medium of claim 8 , wherein the application specific policy identifies a verification policy defining a verification of a backup for a stored object. 11 . The storage medium of claim 8 , wherein the management device identifies an application used by the computing device and installs a plugin for the application type. 12 . The storage medium of claim 8 , wherein for providing storage services, the management device initiates a discovery operation and the management layer of each computing device obtains computing device information, application information and storage resource information for storage resources used by each application and provides the obtained information in a same format, regardless of information type. 13 . The storage medium of claim 8 , wherein for any stored object, a same format dataset is used to manage backup, clone and restore operations for stored objects stored for the plurality of applications. 14 . The storage medium of claim 13 , wherein the management device provides a graphical user interface for creating a dataset for any stored object and associating a policy for managing backup, clone and restore operations for the stored object. 15 . A system, comprising: a memory containing machine readable medium comprising machine executable code having stored thereon instructions; and a processor module of a management device coupled to the memory, the processor module configured to execute the machine executable code to: interface with a plurality of management layers that communicate with a plurality of application plugins executed by a plurality of computing devices, where each application plugin is associated with an application for providing storage services for stored objects managed by a storage system for the plurality of applications; use a same request and response format by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects; maintain storage space information as a storage resource object by the management device for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects; and use a base backup policy for different stored object types and application specific policy based for each application associated with different stored object types for providing storage services by the management device for the different stored objects. 16 . The system of claim 15 , wherein the storage space information includes information for a Common Internet File System (CIFS) share, a Network File System (NFS) share and a virtual disk, all stored by the management device in the same format. 17 . The system of claim 15 , wherein the application specific policy identifies a verification policy defining a verification of a backup for a stored object. 18 . The system of claim 15 , wherein for providing storage services, the management device initiates a discovery operation and the management layer of each computing device obtains computing device information, application information and storage resource information for storage resources used by each application and provides the obtained information in a same format, regardless of information type. 19 . The system of claim 15 , wherein for any stored object, a same format dataset is used to manage backup, clone and restore operations for stored objects stored for the plurality of ap

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Caching, prefetching or hoarding of files · CPC title

  • Provision of network file services by network file servers, e.g. by using NFS, CIFS (network file access protocols H04L67/1097) · CPC title

  • Virtual · CPC title

  • Virtual file systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016188417A1 cover?
Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage sys…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).