This document discusses techniques for pacing online advertisement spending smoothly over time. It describes challenges with pacing due to variable traffic. It then covers different pacing techniques like traffic-based and KPI-based pacing, as well as using a slow start and fast finish approach. Control systems for pacing include probabilistic throttling and bid modification. A naïve controller and priority controller are presented. The document concludes with metrics for evaluating pacing performance like RMSE and stability of key performance indicators.