Real-time Operating Systems in the Era of IoT: Challenges and Solutions for Time-Critical Applications

Year : 2024 | Volume : 11 | Issue : 03 | Page : 13 24
    By

    Ushaa Eswaran,

  1. Principal and Professor, Department of Electronics and Communication Engineering, Mahalakshmi Tech Campus Affiliated to Anna University, Chennai, Tamil Nadu, India

Abstract

Real-time operating systems (RTOS) are essential in the Internet of Things (IoT), as they ensure timely responses to events, which is critical for the performance and reliability of connected devices. This paper delves into the unique challenges faced by RTOS in IoT environments, highlighting issues such as limited computational resources, strict latency requirements, and the increasing need for robust security mechanisms. The resource constraints inherent in many IoT devices, which often operate on minimal hardware, pose significant hurdles to implementing traditional RTOS features. Additionally, latency issues can adversely affect the responsiveness of applications, leading to potential failures in time-sensitive operations. Furthermore, the proliferation of IoT devices introduces significant security vulnerabilities, making it essential for RTOS to incorporate effective security measures to protect against threats. To address these challenges, we propose several solutions, including adaptive scheduling techniques that dynamically adjust task priorities based on current system conditions, and mechanisms for handling priority inversion that can occur in multitasking environments. We also explore enhanced security protocols tailored for RTOS, designed to safeguard data and ensure the integrity of communications among devices. Using a range of case studies and experimental analyses, we show how effective these proposed solutions are in real-world IoT applications. The results illustrate not only improvements in operational efficiency and response times but also enhanced security, underscoring the critical role of RTOS in the evolving landscape of IoT technology. This study adds to ongoing efforts to enhance RTOS to meet the diverse and challenging requirements of IoT systems.

Keywords: Real-time operating systems, IoT, time-critical applications, adaptive scheduling, security, resource constraints

[This article belongs to Journal of Operating Systems Development & Trends ]

How to cite this article:
Ushaa Eswaran. Real-time Operating Systems in the Era of IoT: Challenges and Solutions for Time-Critical Applications. Journal of Operating Systems Development & Trends. 2024; 11(03):13-24.
How to cite this URL:
Ushaa Eswaran. Real-time Operating Systems in the Era of IoT: Challenges and Solutions for Time-Critical Applications. Journal of Operating Systems Development & Trends. 2024; 11(03):13-24. Available from: https://journals.stmjournals.com/joosdt/article=2024/view=180710


References

  1. Yalli JS, Hasan MH, Badawi A. Internet of things (IoT): Origin, embedded technologies, smart applications and its growth in the last decade. IEEE Access. 2024.
  2. Salam A. Internet of Things for sustainable community development: Introduction and overview. In: Internet of Things for Sustainable Community Development. Internet of Things. Cham: Springer; 2020. https://doi.org/10.1007/978-3-030-35291-2_1.
  3. Silva M, Gomes T, Ekpanyapong M, Tavares A, Pinto S. ChamelIoT: A tightly- and loosely-coupled hardware-assisted OS framework for low-end IoT devices. Real-Time Syst. 2024;60:150–96. DOI: 10.1007/s11241-023-09412-2.
  4. El-Afifi MI, Sedhom BE, Padmanaban S, Eladl AA. A review of IoT-enabled smart energy hub systems: Rising, applications, challenges, and future prospects. Renew Energy Focus. 2024;51:100634. DOI: 10.1016/j.ref.2024.100634.
  5. Tlili F, Ayed S, Chaari Fourati LC. Advancing UAV security with artificial intelligence: A comprehensive survey of techniques and future directions. Internet Things. 2024;27:101281. DOI: 10.1016/j.iot.2024.101281.
  6. Farahani M, Rashid MA, Safaei B. From kernel to cloud: A concise comparative study of practical IoT operating systems. IEEE Internet Things Mag. 2024;1–9. DOI: 10.1109/IOTM.001.2400090.
  7. Dhameliya N, Patel B, Maddula S, Mullangi K. Edge computing in network-based systems: Enhancing latency-sensitive applications. J Comput Digit Technol. 2024;2:1–21.
  8. Cirne A, Sousa PR, Resende JS, Antunes L. Hardware security for Internet of Things identity assurance. IEEE Commun Surv Tutor. 2024;26:1041–79. DOI: 10.1109/COMST.2024.3355168.
  9. Garg B. Investigations on application of probabilistic and mathematical computing in design and statistical analysis of lightweight cryptography. Commun Appl Nonlinear Anal. 2024;31:311–30. DOI: 10.52783/cana.v31.571.
  10. Elkateb S, Métwalli A, Shendy A, Abu-Elanien AEB. Machine learning and IoT–based predictive maintenance approach for industrial applications. Alex Eng J. 2024;88:298–309. DOI: 10.1016/j.aej.2023.12.065.
  11. Akgün G, Kolarov B, Kalberlah H, Wulf C, Willig M, Rettkowski J, et al. Exploration of power-savings on multi-core architectures with offloaded real-time operating system. IEEE Access. 2024;12:11294–315. DOI: 10.1109/ACCESS.2024.3354178.
  12. Wu Y, Min B, Ismail M, Xiong W, Jung C, Lee D. {IntOS}: Persistent embedded operating system and language support for multi-threaded intermittent computing. In: 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24). 2024. p. 425–43.
  13. Cheng T. Application of embedded systems in automation control. Sci Soc Res. 2024;6:95–101. DOI: 10.26689/ssr.v6i7.7595.
  14. Zhang T, Xue C, Wang J, Yun Z, Lin N, Han S. A survey on industrial Internet of Things (IIoT) test beds for connectivity research. arXiv Preprint ArXiv:2404.17485. 2024 Apr 26.
  15. Silvestri S, Islam S, Amelin D, Weiler G, Papastergiou S, Ciampi M. Cyber threat assessment and management for securing healthcare ecosystems using natural language processing. Int J Inf Secur. 2024;23:31–50. DOI: 10.1007/s10207-023-00769-w.
  16. Lu S, Shi W. Mobile computation in connected vehicles. In: Invehicle Computing: From Traditional Transportation to Computing on Wheels. Cham: Springer Nature Switzerland; 2024 May 11. 25–63.

Regular Issue Subscription Review Article
Volume 11
Issue 03
Received 24/10/2024
Accepted 25/10/2024
Published 04/11/2024


Login


My IP

PlumX Metrics