“…The scheduling models investigated for distributed or multiprocessor systems most often (e.g., [32,31,21,1,29,19,5,22]) assume periodic or aperiodic sequential jobs that must be allocated to a single resource and executed by their deadlines. In recent years, researchers have begun to investigate real-time scheduling of parallel applications on a cluster [41,30,18,2,4].…”