Invention Grant
US08332862B2 Scheduling ready tasks by generating network flow graph using information receive from root task having affinities between ready task and computers for execution
有权
通过使用从准备任务和计算机之间具有执行关联性的根任务接收的信息生成网络流图来调度准备好的任务
- Patent Title: Scheduling ready tasks by generating network flow graph using information receive from root task having affinities between ready task and computers for execution
- Patent Title (中): 通过使用从准备任务和计算机之间具有执行关联性的根任务接收的信息生成网络流图来调度准备好的任务
-
Application No.: US12560452Application Date: 2009-09-16
-
Publication No.: US08332862B2Publication Date: 2012-12-11
- Inventor: Michael Isard , Vijayan Prabhakaran , Jonathan James Currey , Ehud Wieder , Kunal Talwar
- Applicant: Michael Isard , Vijayan Prabhakaran , Jonathan James Currey , Ehud Wieder , Kunal Talwar
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Microsoft Corporation
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/16 ; G06F15/173

Abstract:
A job scheduler may schedule concurrent distributed jobs in a computer cluster by assigning tasks from the running jobs to compute nodes while balancing fairness with efficiency. Determining which tasks to assign to the compute nodes may be performed using a network flow graph. The weights on at least some of the edges of the graph encode data locality, and the capacities provide constraints that ensure fairness. A min-cost flow technique may be used to perform an assignment of the tasks represented by the network flow graph. Thus, online task scheduling with locality may be mapped onto a network flow graph, which in turn may be used to determine a scheduling assignment using min-cost flow techniques. The costs may encode data locality, fairness, and starvation-freedom.
Public/Granted literature
- US20110067030A1 FLOW BASED SCHEDULING Public/Granted day:2011-03-17
Information query