Dynamic, capability-driven scheduling of DAG-based real-time jobs in heterogeneous clusters. (6th February 2006)