Scheduling Techniques for Operating Systems for Medical and IoT Devices: A Review

Authors

  • Vipan Kakkar

Keywords:

process scheduling, hardware software synthesis, implantable medical devices (IMD), internet of things (IoT) devices, dynamic voltage and frequency sc

Abstract

Software and Hardware synthesis are the major subtasks in the implementation of hardware/software systems. Increasing trend is to build SoCs/NoC/Embedded System for Implantable Medical Devices (IMD) and Internet of Things (IoT) devices, which includes multiple Microprocessors and Signal Processors, allowing designing complex hardware and software systems, yet flexible with respect to the delivered performance and executed application. An important technique, which affect the macroscopic system implementation characteristics is the scheduling of hardware operations, program instructions and software processes. This paper presents a survey of the various scheduling strategies in process scheduling. Process Scheduling has to take into account the real-time constraints. Processes are characterized by their timing constraints, periodicity, precedence and data dependency, pre-emptivity, priority etc. The affect of these characteristics on scheduling decisions has been described in this paper.

How to Cite

Vipan Kakkar. (2017). Scheduling Techniques for Operating Systems for Medical and IoT Devices: A Review. Global Journal of Computer Science and Technology, 17, 9–26. Retrieved from https://computerresearch.org/index.php/computer/article/view/1604

Scheduling Techniques for Operating Systems for Medical and IoT Devices: A Review

Published

2017-01-15