Scheduling-Context Capabilities A Principled, Light-Weight Operating-System Mechanism for Managing Time

被引:24
|
作者
Lyons, Anna [1 ]
McLeod, Kent [2 ]
Almatary, Hesham [1 ]
Heiser, Gernot [1 ]
机构
[1] UNSW Sydney, CSIRO, Data61, Sydney, NSW, Australia
[2] Data61, CSIRO, Sydney, NSW, Australia
关键词
Access Control; Capabilities; Mixed-Criticality Systems; Microkernels; seL4;
D O I
10.1145/3190508.3190539
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality systems (MCS) combine real-time components of different levels of criticality - i.e. severity of failure - on the same processor, in order to obtain good resource utilisation. They must be able to guarantee deadlines of highly-critical threads without any dependence on less-critical threads. This requires strong temporal isolation, similar to the spatial isolation that is traditionally provided by operating systems, without unnecessary loss of processor utilisation. We present a model that uses scheduling contexts as first-class objects to represent time, and integrates seamlessly with the capability-based protection model of the seL4 microkernel. We show that the model comes with minimal overhead, and supports implementation of arbitrary scheduling policies as well as criticality switches at user level.
引用
收藏
页数:16
相关论文
共 8 条
  • [1] FIT: A flexible, light-weight, and real-time scheduling system for wireless sensor platforms
    Dong, Wei
    Chen, Chun
    Liu, Xue
    Zheng, Kougen
    Chu, Rui
    Bu, Jiajun
    DISTRIBUTED COMPUTING IN SENSOR SYSTEMS, 2008, 5067 : 126 - +
  • [2] A light-weight multi-task scheduling model for embedded system
    Gao, Hongjiang
    Zhang, Fuzeng
    Liu, Qiming
    Hu, Ning
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 210 - 213
  • [3] Safety scheduling mechanism of high assurance real time operating system
    School of Computer Science and Engineering, Univ. of Electron. Sci. and Technol. of China, Chengdu 610054, China
    Dianzi Keji Diaxue Xuebao, 2006, 1 (111-114):
  • [4] Analysis on Task Scheduling Operating Mechanism of Embedded Real-time Operating System MQX
    Zhao Tao
    Long Deqing
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1844 - 1847
  • [5] A Light-Weight Metering File System for Sustainable Real-Time Meter Data Management
    Yi, Gangman
    Choi, Seok-Jun
    Hwang, Kwang-il
    SUSTAINABILITY, 2014, 6 (09): : 6351 - 6361
  • [6] A light-weight real-time applicable hand gesture recognition system for automotive applications
    Kopinski, Thomas
    Magand, Stephane
    Gepperth, Alexander
    Handmann, Uwe
    2015 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2015, : 336 - 342
  • [7] IoT-Empowered Smart Agriculture: A Real-Time Light-Weight Embedded Segmentation System
    Abouzahir, Saad
    Sadik, Mohamed
    Sabir, Essaid
    UBIQUITOUS NETWORKING, UNET 2017, 2017, 10542 : 319 - 332
  • [8] LiReD: A Light-Weight Real-Time Fault Detection System for Edge Computing Using LSTM Recurrent Neural Networks
    Park, Donghyun
    Kim, Seulgi
    An, Yelin
    Jung, Jae-Yoon
    SENSORS, 2018, 18 (07)