“…Scheduling algorithms in [17], [3] address the problem of task allocation over Grid; The algorithms in [2], [13], [20], [22], [23], [24] address the problem of task allocation over a cluster; The algorithms in [10], [11], [16], [6], [[18], [20] address the problem of allocating tasks over the processors of multiprocessor and multicore systems; while the algorithms in [5], [14], [15], [8], [9], [4] have been proposed to ensure an efficient and predictable scheduling of real-time independent tasks over a uni-processor.…”