Skip to content
Research Article Open access CC BY 4.0

Scheduling Algorithms Implementation for Real Time Operating Systems: A Review

Gulistan Ahmead Ismael, Azar Abid Salih, Adel AL-Zebari, Naaman Omar, Karwan Jameel Merceedi, Abdulraheem Jamil Ahmed, Nareen O. M. Salim, Sheren Sadiq Hasan, Shakir Fattah Kak, Ibrahim Mahmood Ibrahim, Hajar Maseeh Yasin

Asian Journal of Research in Computer Science · pp. 35–51 · Published 11 Sep 2021

10.9734/ajrcos/2021/v11i430269

Abstract

The term "Real-Time Operating System (RTOS)" refers to systems wherein the time component is critical. For example, one or more of a computer's peripheral devices send a signal, and the computer must respond appropriately within a specified period of time. Examples include: the monitoring system in a hospital care unit, the autopilot in the aircraft, and the safety control system in the nuclear reactor. Scheduling is a method that ensures that jobs are performed at certain times. In the real-time systems, accuracy does not only rely on the outcomes of calculation, and also on the time it takes to provide the results. It must be completed within the specified time frame. The scheduling strategy is crucial in any real-time system, which is required to prevent overlapping execution in the system. The paper review classifies several previews works on many characteristics. Also, strategies utilized for scheduling in real time are examined and their features compared.

Operating system OS RTOS real time scheduling algorism

References (65)

  1. 1 Multimodal Emotion Recognition using Deep Learning [DOI]
  2. 2 Comprehensive Survey of Big Data Mining Approaches in Cloud Systems [DOI]
  3. 3 Energy Management for Internet of Things via Distributed Systems [DOI]
  4. 4 Task Scheduling Algorithms in Cloud Computing: A Review [DOI]
  5. 5 A Study of Moving from Cloud Computing to Fog Computing [DOI]
  6. 6 Comparison Among Cloud Technologies and Cloud Performance [DOI]
  7. 7 IoT and ICT based Smart Water Management, Monitoring and Controlling System: A Review [DOI]
  8. 8 State of Art Survey for IoT Effects on Smart City Technology: Challenges, Opportunities, and Solutions [DOI]
  9. 9 Deadline-Based Scheduling for GPU with Preemption Support [DOI]
  10. 10 A Survey of Optical Fiber Communications: Challenges and Processing Time Influences [DOI]
  11. 11 A Survey of Data Mining Implementation in Smart City Applications [DOI]
  12. 12 A Comprehensive Survey of 5G mm-Wave Technology Design Challenges [DOI]
  13. 13 Comprehensive Survey for Cloud Computing Based Nature-Inspired Algorithms Optimization Scheduling [DOI]
  14. 14 A State of Art Survey for Intelligent Energy Monitoring Systems [DOI]
  15. 15 A State of Art: Survey for Concurrent Computation and Clustering of Parallel Computing for Distributed Systems [DOI]
  16. 16 Unified Ontology Implementation of Cloud Computing for Distributed Systems [DOI]
  17. 17 A State of Art for Smart Gateways Issues and Modification [DOI]
  18. 18 Internet of Things Security: A Survey [DOI]
  19. 19 An Adaptive Emergency First Intelligent Scheduling Algorithm for Efficient Task Management and Scheduling in Hybrid of Hard Real-Time and Soft Real-Time Embedded IoT Systems [DOI]
  20. 20 The Impact of Test Case Generation Methods on the Software Performance: A Review [DOI]
  21. 21 Adapting Pfair scheduling for symmetric multiprocessors [DOI]
  22. 22 Fast Aggregation Scheduling in Wireless Sensor Networks [DOI]
  23. 23 Efficiency of Malware Detection in Android System: A Survey [DOI]
  24. 24 Real-Time Scheduling of Operational Time for Smart Home Appliances Based on Reinforcement Learning [DOI]
  25. 25 Arduino Based Automatic Irrigation System: Monitoring and SMS Controlling [DOI]
  26. 26 A Comprehensive Study of Kernel (Issues and Concepts) in Different Operating Systems [DOI]
  27. 27 CPU Scheduling Techniques: A Review on Novel Approaches Strategy and Performance Assessment [DOI]
  28. 28 Real Time Video Streaming From Multi-Source Using Client-Server for Video Distribution [DOI]
  29. 29 Design and Simulation of High-Speed Parallel/Sequential Simplified DES Code Breaking Based on FPGA [DOI]
  30. 30 Football Ontology Construction using Oriented Programming [DOI]
  31. 31 Designing an Ontology of E-learning system for Duhok Polytechnic University Using Protégé OWL Tool
  32. 32 ELMS–DPU Ontology Visualization with Protégé VOWL and Web VOWL
  33. 33 Building real-time parallel task systems on multi-cores: A hierarchical scheduling approach [DOI]
  34. 34 Performance Analysis of FIFO and Round Robin Scheduling Process Algorithm in IoT Operating System for Collecting Landslide Data [DOI]
  35. 35 Comparative Study of LST and SJF Scheduling Algorithm in Soft Real-Time System with its Implementation and Analysis [DOI]
  36. 36 FIFO with Offsets: High Schedulability with Low Overheads [DOI]
  37. 37 Real-Time Schedulability Analysis and Enhancement of Transiently Powered Processors With NVMs [DOI]
  38. 38 OPTIMIZATION ALGORITHMS FOR INTRUSION DETECTION SYSTEM: A REVIEW [DOI]
  39. 39 Real-Time Operating System FreeRTOS Application for Fire Alarm Project in Reduced Scale [DOI]
  40. 40 CycleTandem: Energy-Saving Scheduling for Real-Time Systems with Hardware Accelerators [DOI]
  41. 41 Comparative Study of Scheduling Algorithms for Real Time Environment [DOI]
  42. 42 Odyn: Deadlock Prevention and Hybrid Scheduling Algorithm for Real-Time Dataflow Applications [DOI]
  43. 43 Various Approaches for High Throughput and Energy Efficient Scheduling of Real-Time Tasks in Multicore Systems [DOI]
  44. 44 Multiprocessor Real-Time Scheduling for Wireless Sensors Powered by Renewable Energy Sources [DOI]
  45. 45 Correlation Pattern among Morphological and Biochemical Traits in Relation to Tillering Capacity in Sugarcane (Saccharum Spp)
  46. 46 An Analysis of Scheduling Algorithms in Real-Time Operating System [DOI]
  47. 47 Improved DAG Tasks Stretching Algorithm Based on Multi-core Processors [DOI]
  48. 48 Real-Time Operating System (RTOS) with Different Application: A Systematic Mapping [DOI]
  49. 49 An application based improved round robin CPU scheduling for real time operating system
  50. 50 State of Art for Semantic Analysis of Natural Language Processing [DOI]
  51. 51 Comparison of Software Defined Networking with Traditional Networking [DOI]
  52. 52 Study for Food Recognition System Using Deep Learning [DOI]
  53. 53 Clustering Documents based on Semantic Similarity using HAC and K-Mean Algorithms [DOI]
  54. 54 Embedded System for Eye Blink Detection Using Machine Learning Technique [DOI]
  55. 55 Neural Networks Architectures Design, and Applications: A Review [DOI]
  56. 56 Security Approaches For Integrated Enterprise Systems Performance: A Review
  57. 57 Deep Learning Approaches for Intrusion Detection [DOI]
  58. 58 Review on Natural Language Processing Based on Different Techniques [DOI]
  59. 59 Web Server Performance Improvement Using Dynamic Load Balancing Techniques: A Review [DOI]
  60. 60 A State of Art for Survey of Combined Iris and Fingerprint Recognition Systems [DOI]
  61. 61 Reliable Communications for Vehicular Networks [DOI]
  62. 62 Machine learning Algorithm of Intrusion Detection System [DOI]
  63. 63 An Evaluation Study of an E-Learning Course at the Duhok Polytechnic University [DOI]
  64. 64 A Comprehensive Study of Malware Detection in Android Operating Systems [DOI]
  65. 65 A Comprehensive Study of Caching Effects on Fog Computing Performance [DOI]

Cited by 16

Performance Evaluation of Real-Time Scheduling Algorithms for Latency-Critical IoT Applications

C. P, S. R, A. K · 2026 IEEE 6th International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI SATA) · 2026

Adaptive neuro fuzzy sliding mode control for trajectory tracking of a fully actuated quadrotor

Pedram Kabiri, Seyed Hossein Sadati · Discover Mechanical Engineering · 2026

Ultra-Low Latency Video Pipeline Optimization for Perception-Centric Autonomous Systems

Rama Kiran Kumar Indrakanti · SAE technical paper series · 2026

An innovative LSB image steganography system for multi-image concealment using hardware-software co-design

Ahmad F. Fathil, H. G. Ayoub, Zaid A. Abdulrazzaq · International journal of innovative research and scientific studies · 2025

FlexStep: Enabling Flexible Error Detection in Multi/Many-core Real-time Systems

Ting-Bin Wang, Yi-Ming Li, Wei Tang · Design Automation Conference · 2025

Investigating Process Scheduling Techniques for Optimal Performance and Energy Efficiency in Operating Systems

Samrrutha R, Stephi Jacob, A. A · Journal of Information Technology and Digital World · 2024

Implementing and Measuring the Performance of PB, RR and PBRR Scheduling Algorithms on ATMega32A using FreeRTOS

A. Abdelhamid, Amr A. Zamel · Novel Intelligent and Leading Emerging Sciences Conference · 2023

Dijkstra-Based Cluster Routing Algorithm for Wireless Sensor Networks

Qian Zhang, Yinghua Tong · Smart Innovation, Systems and Technologies · 2025

Simulation of Rail Transit Scheduling Coordination with Cloud-Based Neural Network

Shirong Liu · Smart Innovation, Systems and Technologies · 2026

Showing 10 of 16 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

36

Page views

0

PDF downloads

5

Outbound clicks

16

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.