发明名称 MECHANISM FOR PROFILING AND ESTIMATING THE RUNTIME NEEDED TO EXECUTE A JOB
摘要 A mechanism is provided for estimating the amount of time needed to execute a job. The mechanism receives a request to execute a new job. The mechanism processes the request to determine the job profile signature for the new job, which is based on a set of job characteristics of the new job. The mechanism also selects a candidate machine from a plurality of machines in a computing grid which contains an available time slot, and determines a machine profile signature for the candidate machine based on a set of machine characteristics of the candidate machine. The mechanism accesses and obtains from a database execution estimation information based on actual execution information associated with previously executed jobs having identical job profile signatures as the new jobs and which have been executed on machines having identical machine profile signatures as the candidate machine. Based on this execution estimation information, the mechanism derives an estimate of the amount of time need to execute the new job. By estimating the execution time in this manner, the mechanism enhances scheduling efficiencies for jobs submitted to the computing grid.
申请公布号 US2009077235(A1) 申请公布日期 2009.03.19
申请号 US20070858056 申请日期 2007.09.19
申请人 SUN MICROSYSTEMS, INC. 发明人 PODILA SHARMA R.
分类号 G06F15/173 主分类号 G06F15/173
代理机构 代理人
主权项
地址