System and method for managing workload in a pooled environment
AssigneeEMC IP Holding Company LLC
InventorsShelesh Chopra, Gururaj Kulkarni
Life of this patent
Estimating the term…
Abstract
An orchestrator for assigning clients to storage gateway pools includes a persistent storage and a processor. The persistent storage includes workload to pool mappings. The processor obtains a data storage request for data from a client of the clients; identifies a workload type associated with the data; selects a storage gateway pool of the storage gateway pools using the identified workload type and the workload to pool mappings; and assigns the selected storage gateway pool to service the data storage request.
Claims20
A orchestrator for assigning multiple clients to storage gateway pools, comprising:
- a persistent storage comprising workload to pool mappings;
- and
- a processor programmed to:
- obtain a data storage request for data from a single client amongst the multiple clients;
- identify a workload type associated with the data, wherein the workload type is associated with the data based on an identity of a program used to generate the data;
- select a storage gateway pool of the storage gateway pools using the identified workload type and the workload to pool mappings;
- and
- assign the selected storage gateway pool to service the data storage request.
A method of operating an orchestrator for assigning multiple clients to storage gateway pools, comprising:
- obtaining a data storage request for data from a single client amongst the multiple clients;
- identifying a workload type associated with the data, wherein the workload type is associated with the data based on an identity of a program used to generate the data;
- selecting a storage gateway pool of the storage gateway pools using the identified workload type and workload to pool mappings;
- and
- assigning the selected storage gateway pool to service the data storage request.
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 assigning multiple clients to storage gateway pools, the method comprising:
- obtaining a data storage request for data from a single client amongst the multiple clients;
- identifying a workload type associated with the data, wherein the workload type is associated with the data based on an identity of a program used to generate the data;
- selecting a storage gateway pool of the storage gateway pools using the identified workload type and workload to pool mappings;
- and
- assigning the selected storage gateway pool to service the data storage request.
Dependencies are inferred from the claim text.