Scheduling tasks with precedence constraints on multiple servers
Static scheduling algorithms for allocating directed task graphs to multiprocessors