首页>
外国专利>
Allocating resources in a compute farm to increase resource utilization by using a priority-based allocation layer to allocate job slots to projects
Allocating resources in a compute farm to increase resource utilization by using a priority-based allocation layer to allocate job slots to projects
展开▼
机译:通过使用基于优先级的分配层为项目分配作业位置,在计算场中分配资源以提高资源利用率
展开▼
页面导航
摘要
著录项
相似文献
摘要
Some embodiments provide a system for allocating resources in a compute farm. During operation, the system can receive resource-requirement information for a project. Next, the system can receive a request to execute a new job in the compute farm. In response to determining that no job slots are available for executing the new job, and that the project associated with the new job has not used up its allocated job slots, the system may execute the new job by suspending or re-queuing a job that is currently executing, and allocating the freed-up job slot to the new job. If the system receives a resource-intensive job, the system may create dummy jobs, and schedule the dummy jobs on the same computer system as the resource-intensive job to prevent the queuing system from scheduling multiple resource-intensive jobs on the same computer system.
展开▼