Hybrid scheduling approach for concurrent task execution on microcontroller-based systems

Microcontrollers are low-power, energy-efficient integrated circuits that contain a processor, memory, storage, and input/output peripherals in an all-in-one package. They are one of the most used components in embedded systems, both for consumer electronics and industrial machines. They have a wide...

Full description

Saved in:
Bibliographic Details
Main Author: Nuru DASHDAMIRLI
Format: Article
Language:English
Published: ICI Publishing House 2025-03-01
Series:Revista Română de Informatică și Automatică
Subjects:
Online Access:https://rria.ici.ro/documents/1253/art._6_Dashdamirli_Azerbaigean.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849310544643751936
author Nuru DASHDAMIRLI
author_facet Nuru DASHDAMIRLI
author_sort Nuru DASHDAMIRLI
collection DOAJ
description Microcontrollers are low-power, energy-efficient integrated circuits that contain a processor, memory, storage, and input/output peripherals in an all-in-one package. They are one of the most used components in embedded systems, both for consumer electronics and industrial machines. They have a wide range of applications, from simple tasks like controlling household appliances to complex systems such as space exploration equipment. As microcontrollers have limited resources available and are harder to program compared to general-purpose computers, concurrency is a challenging task to achieve in this domain. This paper proposes a new hybrid scheduling approach for achieving concurrency in microcontroller-based systems with the usage of virtual machines. The impact of this hybrid scheduling approach on resource utilization and system performance is analyzed under various constraints. Additionally, the paper explores the challenges associated with implementing hybrid scheduling in resource-constrained systems and proposes solutions to overcome them.
format Article
id doaj-art-abe09feca2954b689469fe18e916014a
institution Kabale University
issn 1220-1758
1841-4303
language English
publishDate 2025-03-01
publisher ICI Publishing House
record_format Article
series Revista Română de Informatică și Automatică
spelling doaj-art-abe09feca2954b689469fe18e916014a2025-08-20T03:53:42ZengICI Publishing HouseRevista Română de Informatică și Automatică1220-17581841-43032025-03-01351799010.33436/v35i1y202506Hybrid scheduling approach for concurrent task execution on microcontroller-based systemsNuru DASHDAMIRLI 0Faculty of Information and Telecommunication Technologies Azerbaijan Technical University Microcontrollers are low-power, energy-efficient integrated circuits that contain a processor, memory, storage, and input/output peripherals in an all-in-one package. They are one of the most used components in embedded systems, both for consumer electronics and industrial machines. They have a wide range of applications, from simple tasks like controlling household appliances to complex systems such as space exploration equipment. As microcontrollers have limited resources available and are harder to program compared to general-purpose computers, concurrency is a challenging task to achieve in this domain. This paper proposes a new hybrid scheduling approach for achieving concurrency in microcontroller-based systems with the usage of virtual machines. The impact of this hybrid scheduling approach on resource utilization and system performance is analyzed under various constraints. Additionally, the paper explores the challenges associated with implementing hybrid scheduling in resource-constrained systems and proposes solutions to overcome them.https://rria.ici.ro/documents/1253/art._6_Dashdamirli_Azerbaigean.pdfmicrocontrollerembedded systemshybrid schedulingvirtual machine
spellingShingle Nuru DASHDAMIRLI
Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
Revista Română de Informatică și Automatică
microcontroller
embedded systems
hybrid scheduling
virtual machine
title Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
title_full Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
title_fullStr Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
title_full_unstemmed Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
title_short Hybrid scheduling approach for concurrent task execution on microcontroller-based systems
title_sort hybrid scheduling approach for concurrent task execution on microcontroller based systems
topic microcontroller
embedded systems
hybrid scheduling
virtual machine
url https://rria.ici.ro/documents/1253/art._6_Dashdamirli_Azerbaigean.pdf
work_keys_str_mv AT nurudashdamirli hybridschedulingapproachforconcurrenttaskexecutiononmicrocontrollerbasedsystems