Call For Paper - Upcoming Conferences

Research Article | Open Access | Download PDF
Volume 13 | Issue 4 | Year 2026 | Article Id. IJCSE-V13I4P103 | DOI : https://doi.org/10.14445/23488387/IJCSE-V13I4P103

Freshness-Driven Scheduling: A Value-Aware Real- Time Framework for Sensor Fusion in Safety-Critical Systems


Azad Mohammed Shaik

Received Revised Accepted Published
21 Feb 2026 30 Mar 2026 14 Apr 2026 28 Apr 2026

Citation :

Azad Mohammed Shaik, "Freshness-Driven Scheduling: A Value-Aware Real- Time Framework for Sensor Fusion in Safety-Critical Systems," International Journal of Computer Science and Engineering, vol. 13, no. 4, pp. 31-50, 2026. Crossref, https://doi.org/10.14445/23488387/IJCSE-V13I4P103

Abstract

The traditional scheduling techniques used in real-time applications are generally centered around deadline compliance. However, they do not address the critical aspect of data freshness, which significantly impacts the quality and safety of the output from sensor fusion systems where temporal validity is essential. This paper proposes the use of a value-aware scheduling framework that includes an explicit data degradation model and allows for prioritization of tasks based on deadline urgency and temporal value. This framework introduces the following concepts: an exponential degradation model based on the sensors’ temporal validity windows, rejection of jobs that would produce stale data once completed, and dynamic priority assignment based on the sensor’s deadline urgency, time to fresh data, and criticality levels that conform to ISO 26262 safety standards. FDS was successfully implemented using FreeRTOS to evaluate the performance against an automotive sensor fusion application and was subjected to extremely high effective loads (303.6% and 415.6% demand scenarios). Performance results showed between 42–381% performance improvement over traditional fixed priority scheduling, and during the evaluation, no ASIL-D (Automotive Safety Integrity Level D - Highest Level of Safety Required by a Safety-Critical Application) deadlines were missed. Formal analysis provided guarantees of admitted jobs for all ASIL-D tasks, and evidence for an associated reduction in worst-case response times as a consequence of admission control interference. The work challenges the deadline-centric paradigm and shows that timely deadline completion does not guarantee retention of the temporal coherence of the output; rather, value-aware scheduling is required to provide temporal coherence.

Keywords

Real-Time Scheduling, Sensor Fusion, Data Freshness, Value-Aware Scheduling, Mixed-Criticality Systems, Age of Information, FreeRTOS, Safety-Critical Systems, ISO 26262.

References

  1. C.L. Liu, and James W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard-real-time Environment,” Journal of the ACM, vol. 20, no. 1, pp. 46–61, 1973.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  2. Giorgio C. Buttazzo, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 3rd Edition, Springer, pp. 1-524, 2011.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  3. Roy D. Yates et al., “Age of Information: An Introduction and Survey,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 5, pp. 1183–1210, 2021.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  4. Shaoshan Liu et al., “Computer Architectures for Autonomous Driving,” Computer, vol. 50, no. 8, pp. 18–25, 2017.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  5. Russell H. Taylor et al., “Medical Robotics and Computer-Integrated Surgery,” Springer Handbook of Robotics, pp. 1657–1684, 2016.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  6. Ragunathan Rajkumar et al., “Cyper-Physical Systems: The Next Computing Revolution,” Proceedings of the 47th Design Automation Conference, pp. 731-736, 2010.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  7. ISO 26262, Road Vehicles–Functional Safety, International Organization for Standardization, 2018. [Online]. Available: https://www.iso.org/publication/PUB200262.html  
  8. Sanjit Kaul, Roy Yates, and Marco Gruteser, “Real-time Status: How Often should One Update?,” 2012 Proceedings IEEE INFOCOM, Orlando, FL, USA, pp. 2731-2735, 2012.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  9. Maice Costa, Marian Codreanu, and Anthony Ephremides, “On the Age of Information in Status Update Systems with Packet Management,” IEEE Transactions on Information Theory, vol. 62, no. 4, pp. 1897–1910, 2016.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  10. Robert I. Davis, and Alan Burns, “A Survey of Hard Real-time Scheduling for Multiprocessor Systems,” ACM Computing Surveys, vol. 43, no. 4, pp. 1–44, 2011.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  11. M.L. Dertouzos, and A.K. Mok, “Multiprocessor Online Scheduling of Hard-real-time Tasks,” IEEE Transactions on Software Engineering, vol. 15, no. 12, pp. 1497–1506, 1989.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  12. Y.T. Leung Joseph, and Jennifer Whitehead, “On the Complexity of Fixed-priority Scheduling of Periodic, Real-time Tasks,” Performance Evaluation, vol. 2, no. 4, pp. 237–250, 1982.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  13. M. Joseph, and P. Pandya, “Finding Response Times in a Real-time System,” The Computer Journal, vol. 29, no. 5, pp. 390–395, 1986.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  14. N. Audsley et al., “Applying New Scheduling Theory to Static Priority Pre-emptive Scheduling,” Software Engineering Journal, vol. 8, no. 5, pp. 284–292, 1993.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  15. Steve Vestal, “Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution time Assurance,” 28th IEEE International Real-Time Systems Symposium, Tucson, AZ, USA, pp. Tucson, AZ, USA, pp. 239-243, 2007.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  16. S.K. Baruah, A. Burns, and R.I. Davis, “Response-time Analysis for Mixed Criticality Systems,” 2011 IEEE 32nd Real-time Systems Symposium, Vienna, Austria, pp. pp. 34-43, 2011.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  17. Alan Burns, and Robert Davis, Mixed Criticality Systems–A Review, The University of York, 2013.
    [
    Google Scholar] [Publisher Link]
  18. Patrick Graydon, and Iain Bate, “Safety Assurance Driven Problem Formulation for Mixed-criticality Scheduling,” Proceedings of Workshop on Mixed Criticality Systems, pp. 19–24, 2013.
    [
    Google Scholar]
  19. Risat Mahmud Pathan, “Schedulability Analysis of Mixed-criticality Systems on Multiprocessors,” 2012 4th Euromicro Conference on Real-Time Systems, Pisa, Italy, pp. 309-320, 2012.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  20. G.C. Buttazzo et al., “Elastic Scheduling for Flexible Workload Management,” IEEE Transactions on Computers, vol. 51, no. 3, pp. 289-302, 2002.
    [
    CrossRef] [Google Scholar] [Publisher Link
  21. Igor Kadota, Abhishek Sinha, and Eytan Modiano, “Scheduling Algorithms for Optimizing Age of Information in Wireless Networks with Throughput Constraints,” IEEE/ACM Transactions on Networking, vol. 27, no. 4, pp. 1359-1372, 2019.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  22. Ahmed M. Bedewy, Yin Sun, and Ness B. Shroff, “Age-optimal Information Updates in Multi Hop Networks,” 2017 IEEE International Symposium on Information Theory, Aachen, Germany, pp. pp. 576-580, 2017.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  23. Rajat Talak, Sertac Karaman, and Eytan Modiano, “Optimizing Information Freshness in Wireless Networks Under General Interference Constraints,” Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Los Angeles CA USA, pp. 61–70, 2018.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  24. Mohamad A. Abd-Elmagid, Nikolaos Pappas, and Harpreet S. Dhillon, “On the Role of Age of Information in the Internet of Things,” IEEE Communications Magazine, vol. 57, no. 12, pp. 72–77, 2019.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  25. Raymond Keith Clark, “Scheduling Dependent Real-Time Activities,” Doctoral Thesis, Carnegie Mellon University, pp. 1-259, 1990.
    [
    Google Scholar] [Publisher Link]
  26. P. Li et al., “A Formally Verified Application-level Framework for Real-time Scheduling on POSIX Realtime Operating Systems,” IEEE Transactions on Software Engineering, vol. 30, no. 9, pp. 613–629, 2004.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  27. M. Hamdaoui, and P. Ramanathan, “A Dynamic Priority Assignment Technique for Streams with (m,k)-firm Deadlines,” IEEE Transactions on Computers, vol. 44, no. 12, pp. 1443–1451, 1995.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  28. P. Ramanathan, “Overload Management in Real-time Control Applications using (m,k)-firm Guarantee,” IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 6, pp. 549–559, 1999.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  29. G. Bernat, A. Burns, and A. Liamosi, “Weakly Hard Real-time Systems,” IEEE Transactions on Computers, vol. 50, no. 4, pp. 308–321, 2001.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  30. Goran Frehse et al., “Formal Analysis of Timing Effects on Closed-loop Properties of Control Software,” 2014 IEEE Real-Time Systems Symposium, Rome, Italy, pp. 53-62, 2014.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  31. H. Durrant-Whyte, and T. Bailey, “Simultaneous Localization and Mapping: Part I,” IEEE Robotics & Automation Magazine, vol. 13, no. 2, pp. 99–110, 2006.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  32. Sebastian Thrun, Wolfram Burgard, and Dieter Fox, Probabilistic Robotics, MIT Press, pp. 1-672, 2005.
    [
    Google Scholar] [Publisher Link]
  33. Vishwanath A. Sindagi, Yin Zhou, and Oncel Tuzel, “MVX-Net: Multimodal VoxelNet for 3D Object Detection,” 2019 International Conference on Robotics and Automation, Montreal, QC, Canada, 2019.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  34. Paul Furgale, Joern Rehder, and Roland Siegwart, “Unified Temporal and Spatial Calibration for Multi-sensor Systems,” 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, pp. 1280-1286, 2013.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  35. Hyunggi Cho et al., “A Multi-Sensor Fusion System for Moving Object Detection and Tracking in Urban Driving Environments,” 2014 IEEE International Conference on Robotics and Automation, Hong Kong, China, 2014.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  36. T.D. Larsen et al., “Incorporation of Time Delayed Measurements in a Discrete-time Kalman Filter,” Proceedings of the 37th IEEE Conference on Decision and Control, Tampa, FL, USA, pp. 3972-3977, 1998.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  37. Richard Barry, Mastering the FreeRTOS Real Time Kernel, 2016.
    [
    Google Scholar] [Publisher Link]
  38. T.P. Baker, “Stack-based Scheduling of Real Time Processes,” Real-Time Systems, vol. 3, pp. 67–99, 1991.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  39. FreeRTOS Symmetric Multiprocessing (SMP) with FreeRTOS, 2026. https://freertos.org/symmetric-multiprocessing-introduction.html
  40. Ravindra Jejurikar, Cristiano Pereira, and Rajesh Gupta, “Leakage Aware Dynamic Voltage Scaling for Real-time Embedded Systems,” Proceedings of the 41st Annual Design Automation Conference, San Diego CA USA, pp. 275–280, 2004.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  41. SAE J3016, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-road Motor Vehicles,” SAE International, 2021.
    [
    Google Scholar] [Publisher Link]
  42. Jos Elfring et al., “Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving,” Sensor, vol. 16, no. 10, p. 1668, 2016.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  43. Anastasios I. Mourikis, and Stergios I. Roumeliotis, “A Multi-state Constraint Kalman Filter for Vision-aided Inertial Navigation,” Proceedings 2007 IEEE International Conference on Robotics and Automation, 2007.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  44. Norman Finn, “Introduction to Time-sensitive Networking,” IEEE Communications Standards Magazine, vol. 2, no. 2, pp. 22–28, 2018.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  45. Ahmed Arafa, and Sennur Ulukus, “Timely Updates in Energy Harvesting Two-Hop Networks: Offline and Online Policies,” IEEE Transactions on Wireless Communications, vol. 18, no. 8, pp. 4017-4030, 2019.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  46. Zheng Chen et al., “Optimizing Information Freshness in a Multiple Access Channel with Heterogeneous Devices,” IEEE Open Journal of the Communications Society, vol. 2, pp. 456–470, 2021.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  47. Mustafa Emara, Miltiades C. Filippou, and Dario Sabella, “MEC-Enhanced Information Freshness for Safety-critical C-V2X Communications,” 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 2020.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  48. Md Kamran Chowdhury Shisher, and Yin Sun, “How Does Data Freshness Affect Real-time Supervised Learning?,” Proceedings of the 23rd ACM International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing, pp. 31–40, 2022.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  49. Yin Sun, Yury Polyanskiy, and Elif Uysal-Biyikoglu, “Remote Estimation of the Wiener Process over a Channel with Random Delay,” IEEE Transactions on Information Theory, Aachen, Germany, 2017.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  50. Jamil Fayyad et al., “Deep Learning Sensor Fusion for Autonomous Vehicle Perception and Localization: A Review,” Sensors, vol. 20, no. 15, p. 4220, 2020.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  51. John C. Eidson, Mike Fischer, and Joe White, “IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,” Proceedings of the 34th Annual Precise Time and Time Interval Systems and Applications Meeting, Reston, Virginia, pp. 243-254, 2002.
    [
    Google Scholar] [Publisher Link]
  52. Alan Burns, and Robert I. Davis, “A Survey of Research into Mixed Criticality Systems,” ACM Computing Surveys, vol. 50, no. 6, pp. 1–37, 2017.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  53. Haohan Li, and Sanjoy Baruah, “Outstanding Paper Award: Global Mixed:Criticality Scheduling on Multiprocessors,” 2012 24th Euromicro Conference on Real-Time Systems (ECRTS), Pisa, Italy, 2012.
    [
    CrossRef] [Google Scholar] [Publisher Link]
  54. Francisco E. Páez et al., “FreeRTOS User Mode Scheduler for Mixed Critical Systems,” 2015 Sixth Argentine Conference on Embedded Systems (CASE), Buenos Aires, Argentina, 2015.
    [
    CrossRef] [Google Scholar] [Publisher Link]
     
  55. IEC 61508: Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems. International Electrotechnical Commission, 2010. [Online]. Available: https://webstore.iec.ch/en/publication/5515