Resource and latency estimation-based scheduling in a distributed computing environment
AssigneeMicrosoft Technology Licensing, LLC
InventorsShravan Matthur Narayanamurthy, Yan Li, Sathiya K. Selvaraj
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsShravan Matthur Narayanamurthy, Yan Li, Sathiya K. Selvaraj
Estimating the term…
A time series of metric values indicative of a cost of executing a job may be acquired. The acquired time series may be normalized to form a skyline indicative of costs incurred, over time, during an instance of executing the job. A modelled skyline may be formed by a best-fit analysis of a plurality of metric-based skylines, constrained by penalties for over-allocation and under-allocation. Based on the modelled skyline, the modelled skyline may be aligned with one or more additional modelled skylines to identify execution times for the job. The identified execution times may be selected to minimize risk of exceeding a time-to-complete parameter and avoid under-utilization of resources.
A system for scheduling a set of tasks over a plurality of computing devices, the system comprising:
A method of scheduling a set of tasks over a plurality of computing devices, the method comprising:
A non-volatile computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a computing device, cause the computing device to schedule a set of tasks over a plurality of computing devices by:
Dependencies are inferred from the claim text.