Association for Computing Machinery
Many I/O devices provide multiple power states known as the Dynamic Power Management (DPM) feature. However, activating from sleep state requires significant transition time and this obstructs utilizing DPM in non-preemptive real-time systems. This paper suggests non-preemptive real-time task scheduling schemes maximizing the effectiveness of the I/O device DPM support. First, the authors introduce a runtime schedulability check algorithm for non-preemptive real-time systems that can check whether a modification from a valid schedule is still valid.