“…These include the scheduling model (preemptive mechanism) introduced in [36] and further studied in [23,20,28,9,24,46] (subsection 3.1), non-preemptive ordering mechanisms studied in [5,19,34,22] (subsection 3.2) and a brief account of mechanisms for the most general scheduling environment of unrelated machines (subsection 3.5) [34,10,14]. In section 4 we revisit nonpreemptive ordering mechanisms in the context of truthfulness [19,18], where agents may misreport their processing loads to the mechanism so as to minimize their completion time in the outcome of the game.…”