ABSTRACT

Abstract This chapter considers multi-objective scheduling, i.e., scheduling with simultaneous optimization of several objectives. The main motivation to optimize more than one objective is the growing complexity of modern systems. Characterizing by one variable only the performance of a heterogeneous system with many users shows a narrow view of the system. In multi-objective scheduling, one can explicitly model, optimize, and find trade-offs between various performance measures.