Allocating computing resources to data transfer jobs
AssigneeHewlett Packard Enterprise Development LP
InventorsDave Donaghy, Shiraz Billimoria
Life of this patent
Estimating the term…
Abstract
A computing device includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: determine a completed amount of data transferred for each of a plurality of data transfer jobs, each of the plurality of data transfer jobs to transfer data to a storage system; determine an estimated probability of failure for each of the plurality of data transfer jobs; and allocate computing resources of the storage system to the plurality of data transfer jobs based on the completed amount of data transferred and the estimated probability of failure of each of the plurality of data transfer jobs.
Claims20
A computing device comprising:
- a processor;
- and
- a machine-readable storage storing instructions, the instructions executable by the processor to:
- determine a completed amount of data transferred for each of a plurality of data transfer jobs, each of the plurality of data transfer jobs to transfer data to a storage system;
- determine an estimated probability of failure for each of the plurality of data transfer jobs;
- and
- allocate computing resources of the storage system to the plurality of data transfer jobs based on the completed amount of data transferred and the estimated probability of failure of each of the plurality of data transfer jobs.
A non-transitory machine-readable medium storing instructions that upon execution cause a processor to:
- determine a completed amount of data transferred for each of a plurality of data transfer jobs, each of the plurality of data transfer jobs to transfer data to a storage system;
- determine an estimated probability of failure for each of the plurality of data transfer jobs;
- and
- allocate computing resources of the storage system to the plurality of data transfer jobs based on the completed amount of data transferred and the estimated probability of failure of each of the plurality of data transfer jobs.
A computer implemented method, comprising:
- determining, by a storage system, a completed amount of data transferred for each of a plurality of data transfer jobs, each of the plurality of data transfer jobs to transfer data to the storage system;
- determining, by the storage system, an estimated probability of failure for each of the plurality of data transfer jobs;
- and
- allocating, by the storage system, computing resources to the plurality of data transfer jobs based on the completed amount of data transferred and the estimated probability of failure of each of the plurality of data transfer jobs.
Dependencies are inferred from the claim text.