System and method for dynamic backup sessions
AssigneeEMC IP Holding Company LLC
InventorsShelesh Chopra, Gururaj Kulkarni
Life of this patent
Estimating the term…
Abstract
An orchestrator for providing storage access via storage gateways includes a persistent storage and a processor. The persistent storage includes a workload policy. The processor obtains a data storage access request from a client, identifies a type of workload indicated by the data storage access request, identifies a storage gateway of the storage gateways to service the storage access request using the workload policy and the identified type of workload, and assigns the identified storage gateway to provide the client with storage access.
Claims20
An orchestrator for providing a client storage access to remote storages via a plurality of storage gateways, comprising:
- a persistent storage comprising a workload policy;
- and
- a processor programmed to:
- obtain a data storage access request from the client specifying a workload;
- identify a type of the workload indicated by the data storage access request to obtain an identified type of the workload;
- analyzing the plurality of storage gateways to select an identified storage gateway for servicing the data storage access request, wherein the identified storage gateway is selected based on:
- the workload policy,
- the identified type of the workload,
- a mode of the workload, wherein the mode of the workload corresponds to a mode of data storage between the client and the remote storages and is based on a classification of the client from which the data storage access request originated, and
- a classification of a file that will be stored in the identified storage gateway as part of the workload;
- and
- assign the identified storage gateway to provide the client with storage access to the remote storages.
A method of operating an orchestrator for providing a client storage access to remote storages via a plurality of storage gateways, comprising:
- obtaining, by the orchestrator, a data storage access request from the client specifying a workload;
- identifying, by the orchestrator, a type of the workload indicated by the data storage access request to obtain an identified type of the workload;
- analyzing, by the orchestrator, the plurality of storage gateways to select an identified storage gateway for servicing the data storage access request, wherein the identified storage gateway is selected based on:
- a workload policy,
- the identified type of the workload,
- a mode of the workload, wherein the mode of the workload corresponds to a mode of data storage between the client and the remote storages and is based on a classification of the client from which the data storage access request originated, and
- a classification of a file that will be stored in the identified storage gateway as part of the workload;
- and
- assigning, by the orchestrator, the identified storage gateway to provide the client with storage access to the remote storages.
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for operating an orchestrator for providing a client storage access to remote storages via a plurality of storage gateways, the method comprising:
- obtaining, by the orchestrator, a data storage access request from the client specifying a workload;
- identifying, by the orchestrator, a type of the workload indicated by the data storage access request to obtain an identified type of the workload;
- analyzing, by the orchestrator, the plurality of storage gateways to select an identified storage gateway for servicing the data storage access request, wherein the identified storage gateway is selected based on:
- a workload policy,
- the identified type of the workload,
- a mode of the workload, wherein the mode of the workload corresponds to a mode of data storage between the client and the remote storages and is based on a classification of the client from which the data storage access request originated, and
- a classification of a file that will be stored in the identified storage gateway as part of the workload;
- and
- assigning, by the orchestrator, the identified storage gateway to provide the client with storage access to the remote storages.
Dependencies are inferred from the claim text.