ABSTmCTThe major drawback of the slack-stealing based I schedulings for aperiodic requests is a high computational complexity to calculate the slack which in consequence makes them not be practical. In this paper, we present a sofi-aperiodic task scheduling algorithm, called Alternative Priority Scheduling (APS), which has a simple slack calculation method in &namic priority systems. The proposed algorithm has been extended the EDF-CTI (Earliest Deadline First-Critical Task Indicating;) Algorithm f 6J,[8' developed by the authors. The APS algorithm references the off-line built CTI table and chooses either an EDF or a CEF (Critical Execution time First) algorithm alternatively at run-time. This paper also demcmtrates the optimality of the APS algorithm. Our ,simulation study shows that the APS algorithm, in most cases, is slightb better than the EDF-CTI algorithm and the other so$-aperiodic schedulings in terms of the short response time of aperiodic requests, and considerably improves the previous algorithms in a high workload