1. A machine-implemented method, comprising: monitoring one or more constraint parameters of a system; and forcing the system into an idle state for a first portion of a time while allowing the system to continue to operate for a second portion of the time based on the one or more constraint parameters, wherein the forcing is performed in response to comparing a target idle time to an actual idle time.