Partial preemptive real-time scheduling algorithm in software fault-tolerant model

王健,孙建伶,王新宇,杨小虎,王申康
DOI: https://doi.org/10.3785/j.issn.1008-973X.2009.06.014
2009-01-01
Abstract:A scheduling algorithm called partial-preemptive prediction algorithm (PPA) was proposed in the software fault-tolerant model to reduce the preemption. PPA considers how to reduce the preemption during scheduling as well as how to execute the primaries as many as possible. PPA uses a method similar to non-preemptive earliest deadline first-algorithm(EDFA) to schedule the primaries. Simulations on task sets with different CPU utilization and fault possibility show that PPA can obtain the similar scheduling performance as well as the well-known algorithms so far. Moreover, PPA can reduce the preemption dramatically than previous algorithms under certain conditions, thus reduces the negative impact introduced by the preemption such as overhead runtime computation time.
What problem does this paper attempt to address?