Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System
Zero-laxity (ZL) and contention-free (CF) policies have received considerable attention owing to their simplicity and applicability to real-time systems equipped with symmetry multiprocessors. Recently, the ZL policy for mixed-criticality (MC) systems has been proposed and studied, but the applicabi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-8994/12/9/1515 |
id |
doaj-a364f37ba27c4c77a8bd3b6ae42bfbec |
---|---|
record_format |
Article |
spelling |
doaj-a364f37ba27c4c77a8bd3b6ae42bfbec2020-11-25T03:14:04ZengMDPI AGSymmetry2073-89942020-09-01121515151510.3390/sym12091515Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time SystemHyeongboo Baek0Kilho Lee1Department of Computer Science and Engineering, Incheon National University (INU), Incheon 22012, KoreaDepartment of Smart Systems Software, Soongsil University (SSU), Seoul 06978, KoreaZero-laxity (ZL) and contention-free (CF) policies have received considerable attention owing to their simplicity and applicability to real-time systems equipped with symmetry multiprocessors. Recently, the ZL policy for mixed-criticality (MC) systems has been proposed and studied, but the applicability to and performance of the CF policy for MC systems have not been investigated yet. In this paper, we propose the CF policy (as a scheduling policy) for MC symmetry multiprocessor systems, referred to as the MC systems tailored CF policy (MC-CF), and a schedulability analysis in support thereof. We define the notion of contention-free slots for two different criticalities (of MC systems) of tasks, propose a technique to limit the amount to be utilized for each task by defining an upper bound, and subsequently explain the way in which the contention-free slots are systematically utilized to improve the schedulability of MC symmetry multiprocessor systems. Following this, we develop a deadline analysis (DA) for MC-CF. Using our experimental results under various environmental settings, we demonstrate that MC-CF can significantly improve the schedulability of fixed-priority scheduling.https://www.mdpi.com/2073-8994/12/9/1515hard real-time systemsschedulabilityzero-laxity policysymmetry multiprocessor platformcontention-free |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hyeongboo Baek Kilho Lee |
spellingShingle |
Hyeongboo Baek Kilho Lee Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System Symmetry hard real-time systems schedulability zero-laxity policy symmetry multiprocessor platform contention-free |
author_facet |
Hyeongboo Baek Kilho Lee |
author_sort |
Hyeongboo Baek |
title |
Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System |
title_short |
Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System |
title_full |
Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System |
title_fullStr |
Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System |
title_full_unstemmed |
Contention-Free Scheduling for Mixed-Criticality Multiprocessor Real-Time System |
title_sort |
contention-free scheduling for mixed-criticality multiprocessor real-time system |
publisher |
MDPI AG |
series |
Symmetry |
issn |
2073-8994 |
publishDate |
2020-09-01 |
description |
Zero-laxity (ZL) and contention-free (CF) policies have received considerable attention owing to their simplicity and applicability to real-time systems equipped with symmetry multiprocessors. Recently, the ZL policy for mixed-criticality (MC) systems has been proposed and studied, but the applicability to and performance of the CF policy for MC systems have not been investigated yet. In this paper, we propose the CF policy (as a scheduling policy) for MC symmetry multiprocessor systems, referred to as the MC systems tailored CF policy (MC-CF), and a schedulability analysis in support thereof. We define the notion of contention-free slots for two different criticalities (of MC systems) of tasks, propose a technique to limit the amount to be utilized for each task by defining an upper bound, and subsequently explain the way in which the contention-free slots are systematically utilized to improve the schedulability of MC symmetry multiprocessor systems. Following this, we develop a deadline analysis (DA) for MC-CF. Using our experimental results under various environmental settings, we demonstrate that MC-CF can significantly improve the schedulability of fixed-priority scheduling. |
topic |
hard real-time systems schedulability zero-laxity policy symmetry multiprocessor platform contention-free |
url |
https://www.mdpi.com/2073-8994/12/9/1515 |
work_keys_str_mv |
AT hyeongboobaek contentionfreeschedulingformixedcriticalitymultiprocessorrealtimesystem AT kilholee contentionfreeschedulingformixedcriticalitymultiprocessorrealtimesystem |
_version_ |
1724644676934303744 |