Abstract

Real time scheduling algorithms provide a mean to schedule tasks on processor such that real time constraints are guaranteed. Fixed priority real time scheduling algorithms have low runtime complexity and their behaviour can be categorized a prior but they do not support dynamic systems very well. A transient overload in dynamic priority scheduling algorithms may cause a critical task to fail but they are capable of supporting dynamic systems. Hybrid scheduling algorithm's behaviour can be categorized a prior and they support dynamic systems as well but they may unnecessarily cause non critical tasks to miss their deadlines even when all critical tasks are schedulable. This paper proposes an algorithm called real urgency first scheduling (RUF) algorithm. According to this algorithm, critical tasks are always guaranteed to meet their real time constraints while improving the execution of non critical tasks.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.