Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks

Sensor networks become increasingly a key technology for complex control applications. Their potential use in safety- and time-critical domains has raised the need for task scheduling mechanisms specially adapted to sensor node specific requirements, often materialized in predictable jitter-less exe...

Full description

Bibliographic Details
Main Authors: Mihai-Victor Micea, Cristina-Sorina Stangaciu, Valentin Stangaciu, Daniel-Ioan Curiac
Format: Article
Language:English
Published: MDPI AG 2017-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/17/7/1504
_version_ 1811306668698370048
author Mihai-Victor Micea
Cristina-Sorina Stangaciu
Valentin Stangaciu
Daniel-Ioan Curiac
author_facet Mihai-Victor Micea
Cristina-Sorina Stangaciu
Valentin Stangaciu
Daniel-Ioan Curiac
author_sort Mihai-Victor Micea
collection DOAJ
description Sensor networks become increasingly a key technology for complex control applications. Their potential use in safety- and time-critical domains has raised the need for task scheduling mechanisms specially adapted to sensor node specific requirements, often materialized in predictable jitter-less execution of tasks characterized by different criticality levels. This paper offers an efficient scheduling solution, named Hybrid Hard Real-Time Scheduling (H2RTS), which combines a static, clock driven method with a dynamic, event driven scheduling technique, in order to provide high execution predictability, while keeping a high node Central Processing Unit (CPU) utilization factor. From the detailed, integrated schedulability analysis of the H2RTS, a set of sufficiency tests are introduced and demonstrated based on the processor demand and linear upper bound metrics. The performance and correct behavior of the proposed hybrid scheduling technique have been extensively evaluated and validated both on a simulator and on a sensor mote equipped with ARM7 microcontroller.
first_indexed 2024-04-13T08:49:36Z
format Article
id doaj.art-1e946ffa044142d3834845ed3bf791fa
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T08:49:36Z
publishDate 2017-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-1e946ffa044142d3834845ed3bf791fa2022-12-22T02:53:31ZengMDPI AGSensors1424-82202017-06-01177150410.3390/s17071504s17071504Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality TasksMihai-Victor Micea0Cristina-Sorina Stangaciu1Valentin Stangaciu2Daniel-Ioan Curiac3Department of Computers and Information Technology, Politehnica University of Timisoara, V. Parvan No. 2, Timisoara 300223, RomaniaDepartment of Computers and Information Technology, Politehnica University of Timisoara, V. Parvan No. 2, Timisoara 300223, RomaniaDepartment of Computers and Information Technology, Politehnica University of Timisoara, V. Parvan No. 2, Timisoara 300223, RomaniaDepartment of Automation and Applied Informatics, Politehnica University of Timisoara, V. Parvan No. 2, Timisoara 300223, RomaniaSensor networks become increasingly a key technology for complex control applications. Their potential use in safety- and time-critical domains has raised the need for task scheduling mechanisms specially adapted to sensor node specific requirements, often materialized in predictable jitter-less execution of tasks characterized by different criticality levels. This paper offers an efficient scheduling solution, named Hybrid Hard Real-Time Scheduling (H2RTS), which combines a static, clock driven method with a dynamic, event driven scheduling technique, in order to provide high execution predictability, while keeping a high node Central Processing Unit (CPU) utilization factor. From the detailed, integrated schedulability analysis of the H2RTS, a set of sufficiency tests are introduced and demonstrated based on the processor demand and linear upper bound metrics. The performance and correct behavior of the proposed hybrid scheduling technique have been extensively evaluated and validated both on a simulator and on a sensor mote equipped with ARM7 microcontroller.http://www.mdpi.com/1424-8220/17/7/1504real-time schedulingcontrol systemhard real-time systemmixed-criticality systemhybrid schedulingschedulability analysis
spellingShingle Mihai-Victor Micea
Cristina-Sorina Stangaciu
Valentin Stangaciu
Daniel-Ioan Curiac
Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
Sensors
real-time scheduling
control system
hard real-time system
mixed-criticality system
hybrid scheduling
schedulability analysis
title Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
title_full Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
title_fullStr Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
title_full_unstemmed Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
title_short Novel Hybrid Scheduling Technique for Sensor Nodes with Mixed Criticality Tasks
title_sort novel hybrid scheduling technique for sensor nodes with mixed criticality tasks
topic real-time scheduling
control system
hard real-time system
mixed-criticality system
hybrid scheduling
schedulability analysis
url http://www.mdpi.com/1424-8220/17/7/1504
work_keys_str_mv AT mihaivictormicea novelhybridschedulingtechniqueforsensornodeswithmixedcriticalitytasks
AT cristinasorinastangaciu novelhybridschedulingtechniqueforsensornodeswithmixedcriticalitytasks
AT valentinstangaciu novelhybridschedulingtechniqueforsensornodeswithmixedcriticalitytasks
AT danielioancuriac novelhybridschedulingtechniqueforsensornodeswithmixedcriticalitytasks