This document discusses scheduling techniques for multiprocessor systems. It covers load balancing challenges with multiple processors and the increased complexity of scheduling. Two main approaches to multiprocessor scheduling are discussed: symmetric, where each processor schedules independently, and asymmetric with one master processor handling scheduling. Factors like processor affinity that influence scheduling decisions are also summarized.