Task(tid, est, eft, machine_id, predecessors)
Task
Tasks have priorities inheritted from the workflows from which they are arrived; once they arrive at the cluster queue, they are workflow , and are processed according to their priority.