Managing data storage using storage policy specifications
US-9984079-B1 · May 29, 2018 · US
US2017262385A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017262385-A1 |
| Application number | US-201715457835-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 13, 2017 |
| Priority date | Mar 14, 2016 |
| Publication date | Sep 14, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure provide a method and apparatus for providing data storage service. The method comprises: receiving a storage service template from an user, the storage service template specifying a storage service policy for the user and a service instance to launch; and providing a storage service according to the storage service template; wherein the storage service policy defines a storage function to be performed for data of the user. With the method and apparatus according to embodiments of the present disclosure, a unified solution for overall orchestration of storage functions can be provided to enable the user to customize the required storage function flexibly.
Opening claim text (preview).
1 . A method for a storage service, comprising: receiving a storage service template from an user, the storage service template specifying a storage service policy for the user and a service instance to launch; and providing the storage service according to the storage service template, wherein the storage service policy defines a storage function to be performed on data of the user. 2 . The method according to claim 1 , wherein the storage service template specifies the storage service policy for the user by indicating at least one storage service policy from a predefined set of storage service policies. 3 . The method according to claim 1 , wherein the storage service policy is defined with a work flow engine, and wherein a task in the work flow engine corresponds to a storage function node or a type of storage service. 4 . The method according to claim 1 , wherein the storage service template further specifies a network for providing the storage service. 5 . The method according to claim 1 , wherein the storage service policy further defines at least one of an execution module for the storage function and a parameter for performing the storage function. 6 . The method according to claim 5 , wherein the execution module for the storage function includes a virtual machine or a container image. 7 . The method according to claim 5 , wherein the parameter for performing the storage function includes at least one of an execution order for the storage function and a triggering condition for the storage function. 8 - 16 . (canceled) 17 . A system, comprising: a data storage system including one or more processors and memory; and computer-executable program logic encoded in memory of one or more computers enabled to provide storage services, wherein the computer-executable program logic is configured for the execution of: receiving a storage service template from an user, the storage service template specifying a storage service policy for the user and a service instance to launch; and providing the storage service according, to the storage service template, wherein the storage service policy defines a storage function to be performed on data of the user. 18 . The system of claim 17 , wherein the storage service template specifies the storage service policy for the user by indicating at least one storage service policy from a predefined set of storage service policies. 19 . The system of claim 17 , wherein the storage service policy is defined with a work flow engine, and wherein a task in the work flow engine corresponds to a storage function node or a type of storage service. 20 . The system of claim 17 , wherein the storage service template further specifies a network for providing the storage service. 21 . The system of claim 17 , wherein the storage service policy further defines at least one of an execution module for the storage function and a parameter for performing the storage function. 22 . The system of claim 21 , wherein the execution module for the storage function includes a virtual machine or a container image. 23 . The system of claim 21 , wherein the, parameter for performing the storage function includes at least one of an execution order for the storage function and a triggering condition for the storage function. 24 . A computer program product for providing a storage service, the computer program product comprising: a non-transitory computer readable storage medium encoded with computer-executable code, the code configured to enable the execution of: receiving a storage service template from an user, the storage service template specifying a storage service policy for the user and a service instance to launch; and providing the storage service according to the storage service template, wherein the storage service policy defines a storage function to be performed on data of the user. 25 . The computer program product of claim 24 , wherein the, storage service template specifies the storage service policy for the user by indicating at least one storage service policy from a predefined set of storage service policies. 26 . The Computer program product of claim 24 , wherein the storage service policy is defined with a work flow engine, and wherein a task in the work flow engine corresponds to a storage function node or a type of storage service. 27 . The computer program product of claim 24 , wherein the storage service template further specifies a network for providing the storage service. 28 . The computer program product of claim 27 , wherein the storage service policy further defines at least one of an execution module for the storage function and a parameter for performing the storage function. 29 . The computer program product of claim 27 , wherein the execution module for the storage function includes a virtual machine or a container image.
by facilitating the interaction with a user or administrator · CPC title
at device level, e.g. emulation of a storage device or system · CPC title
for a module or a part of a module · CPC title
Security improvement · CPC title
Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.