The solution: scheduling domains Scheduling domains describe inter-processor relations Cost of moving processes Benefits of moving processes Processors are placed in groups Each group is balanced separately Groups are members of higher-level groups