发明名称 |
Method for estimating job run time |
摘要 |
A process controller adapted to provide an estimated prediction of a processing time for a data processing job to be run on one or more of a plurality of data processing devices that operate within a distributed processing system having a range of platforms, the process controller being in communication with a job prediction engine adapted to calculate an estimated processing time associated with the data processing job, wherein the process controller uses the estimated processing time to determine the estimated prediction and is further adapted to control the assignment of the data processing job to the data processing devices upon acceptance of the estimated prediction by a user. |
申请公布号 |
US9058216(B2) |
申请公布日期 |
2015.06.16 |
申请号 |
US201113808203 |
申请日期 |
2011.07.08 |
申请人 |
Green Button Limited |
发明人 |
Frean Marcus;Kydd David;Teeling Chris;Jordan Josiah;Tisch Anna;Soukalopoulos Peter;De Vocht Peter;Hogan Tim;Houston Scott;Fellows Dave;Lundy Darryl;Adrian John |
分类号 |
G06F9/46;G06F17/00;G06F9/50 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
Tabor Ben;Stein Dolan;Minhas Micky |
主权项 |
1. A method, implemented at a computer system that includes one or more processors, for estimating a processing time for a data processing job to be run on a data processing device:
creating an input array containing one or more parameters; using a scoring algorithm to obtain a closest neighboring array by comparing the input array to a plurality of known arrays; for at least one parameter of the input array, using the closest neighboring array and at least one other neighboring array to determine a variation in estimated processing time, wherein the at least one other neighboring array is selected from the plurality of known arrays excluding the known array selected as the closest neighboring array, and wherein at least one other neighboring array is found for each parameter in the input array that is not identical to an associated parameter in the closest neighboring array; and providing a processing time estimate that is a combination of the processing time of a closest neighboring array and the variation in estimated processing time. |
地址 |
NZ |