发明名称 Scheduling system, method and apparatus for a cluster
摘要 The invention provides for a method of optimizing a task-scheduling system where the method comprises decomposing one or more parallel programs into its component tasks and dynamically redistributing the parallel programs tasks into any available idle nodes in such a way that the execution time of the parallel program is decreased. The parallel programs, or jobs, may be represented as unitary two-dimensional blocks equating to the amount of time that the job will take to execute for a specified number of processors, or nodes, wherein the jobs are queued in, or dropped into, in an array whose width corresponds to the total number of available nodes in any single time interval. In one embodiment, the first phase of the technique may implement an algorithm to position each job in the array. The invention also provides extensions to take into account real-world behavior such as finite inter-processor communication time and context switching between jobs. Applications include finite element analysis, computationally intensive numerical calculations, modeling and statistical analysis of experimental data. <IMAGE>
申请公布号 EP1318453(A1) 申请公布日期 2003.06.11
申请号 EP20010410158 申请日期 2001.12.07
申请人 HEWLETT-PACKARD COMPANY 发明人 ROMAGNOLI, EMMANUEL
分类号 G06F9/48;(IPC1-7):G06F9/46 主分类号 G06F9/48
代理机构 代理人
主权项
地址