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...

Full description

Bibliographic Details
Main Authors: Hyeongboo Baek, Kilho Lee
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