2014 · 42 citations · 30 references
EngineeringReal-time System DesignEmbedded SystemsOperations ResearchReal-time SystemSystems EngineeringResponse Time AnalysisJob SchedulerVariable Rate-dependent BehaviourAngular RotationComputer EngineeringScheduling (Computing)Computer ScienceReal-time AlgorithmReal-time ComputingScheduling AnalysisSchedulability TestsScheduling ProblemSoftware TestingAutomationReal-time SystemsScheduling (Project Management)
Automotive embedded real-time systems such as Engine Management utilise cyclic tasks that are activated periodically based on angular rotation rather than time. As well as having variable inter-arrival times, these tasks also have deadlines and worst-case execution times that are dependent on angular velocity i.e. engine speed or rpm. Such tasks exhibit Variable Rate-dependent Behaviour (VRB). In this paper, we introduce response time analysis for systems comprising VRB and sporadic tasks under fixed priority scheduling. Sufficient schedulability tests are introduced; from simple linear upper bounds on interference, to a more complex analysis using information about the physical limitations of the system to provide constraints for an ILP formulation of the problem.
30
Applying new scheduling theory to static priority pre-emptive scheduling
Neil Audsley, A. Burns, Mike Richardson et al. · Software Engineering Journal · 1993 · 1.1K citations
Stack-based scheduling of realtime processes
T. P. Baker · Real-Time Systems · 1991 · 817 citations