This document discusses periodic task scheduling algorithms including time line, rate monotonic, and earliest deadline first scheduling. It provides notation for periodic tasks and assumptions made. It describes the algorithms, including that rate monotonic scheduling is optimal for fixed priority scheduling and earliest deadline first can utilize 100% of processor bandwidth. Dynamic priority scheduling with earliest deadline first can better handle overloads but may involve more context switches.