Main Article Content

Abstract

Real-time scheduling is a fundamental requirement in embedded systems, where system correctness depends not only on logical accuracy but also on meeting strict temporal constraints. Selecting an appropriate scheduling algorithm is critical to ensuring predictability, responsiveness, and efficient resource management. This paper presents a comprehensive review and practical evaluation of four classical real-time scheduling algorithms: Rate Monotonic Scheduling (RMS), Deadline Monotonic Scheduling (DMS), Earliest Deadline First (EDF), and Least Laxity First (LLF). A custom simulation framework was developed in Python to evaluate these algorithms under various workload scenarios (low to overload) and diverse task-set sizes (5, 10, and 20 tasks). Performance was assessed using metrics including deadline miss ratio, average response time, and scheduling overhead (quantified by context switches). Results demonstrate that while all algorithms perform reliably under normal conditions, significant divergence occurs under overload. RMS consistently achieved the lowest response times and overhead, whereas dynamic-priority algorithms like LLF suffered from performance degradation due to high scheduling complexity. These findings offer practical guidance for selecting scheduling strategies in resource-constrained embedded environments.

Keywords

Real-time systems, Embedded systems, Scheduling algorithms, Response time, Context switches.

Article Details

Author Biographies

Abdusamea I. A. Omer, Department of Computer Engineering and Information Technology, Faculty of Engineering, Sabratha University, Sabratha, Libya

Department of Computer Engineering and Information Technology, Faculty of Engineering,
Sabratha University, Sabratha, Libya

Maryam Alaa Zaki, Department of Computer Engineering and Sciences, Faculty of Science, University of Zawia, Zawia, Libya

Department of Computer Engineering and Sciences, Faculty of Science,
University of Zawia, Zawia, Libya

Haneen Jama Alnakoua, Department of Computer Engineering and Sciences, Faculty of Science, University of Zawia, Zawia, Libya

Department of Computer Engineering and Sciences, Faculty of Science,
University of Zawia, Zawia, Libya

How to Cite
Omer, A. I. A., Zaki, M. A., & Alnakoua, H. J. (2026). A COMPREHENSIVE REVIEW AND SIMULATION-BASED EVALUATION OF REAL-TIME SCHEDULING ALGORITHMS IN EMBEDDED SYSTEMS: Issue 14 - Journal of Applied Science (Apr-2025). Journal of Applied Science. Retrieved from https://jas.sabu.edu.ly/index.php/JS/article/view/286

Most read articles by the same author(s)

Similar Articles

1 2 3 4 > >> 

You may also start an advanced similarity search for this article.