Work-in-Progress: Strong APA Scheduling in a Real-Time Operating System

被引:0
|
作者
Dubey, Richi [1 ]
Banerjee, Vijay [2 ]
Hounsinou, Sena [2 ]
Bloom, Gedare [2 ]
机构
[1] Birla Inst Technol & Sci Pilani, Zuarinagar, Goa, India
[2] Univ Colorado Colorado Springs, Colorado Springs, CO USA
来源
2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021) | 2021年
关键词
RTOS; RTEMS; SMP; APA Scheduling;
D O I
10.1145/3477244.3477623
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Arbitrary processor affinities are used in multiprocessor systems to specify the processors on which a task can be scheduled. However, affinity constraints can prevent some high priority real-time tasks from being scheduled, while lower priority tasks execute. This paper presents an implementation and evaluation of the Strong Arbitrary Processor Affinity scheduling on a real-time operating system, an approach that not only respects user-defined affinities, but also supports migration of a higher priority task to allow execution of a task limited by affinity constraints. Results show an improvement in response and turnaround times of higher priority tasks.
引用
收藏
页码:47 / 48
页数:2
相关论文
共 50 条
  • [21] Work-in-Progress: Northcape: Embedded Real-Time Capability-Based Addressing
    Ackermann, Eric
    Mauthe, Noah
    Bugiel, Sven
    9TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS, EUROS&PW 2024, 2024, : 683 - 690
  • [22] Work-In-Progress: ARTIC: An Adaptive Real-Time Imprecise Computation Pipeline for Audio Analysis
    Yantosca, Michael
    Cheng, Albert M. K.
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 588 - 591
  • [23] Work-In-Progress: Lock-Based Software Transactional Memory for Real-Time Systems
    Nemitz, Catherine E.
    Anderson, James H.
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 147 - 150
  • [24] Work-in-Progress: Real-Time Modeling for Intrusion Detection in Automotive Controller Area Network
    Olufowobi, Habeeb
    Bloom, Gedare
    Young, Clinton
    Zambreno, Joseph
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 161 - 164
  • [25] CPU scheduling in satellite real-time microkernel operating system
    Liu, Xiaodong
    Zhang, Yan
    Li, Lianzhi
    Yuhang Xuebao/Journal of Astronautics, 2000, 21 (02): : 105 - 110
  • [26] Work-in-Progress: A Flattened Priority Framework for Mixed-Criticality Real-time Systems
    Li, Zonghui
    Wan, Hai
    Deng, Yangdong
    Gu, Ming
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 85 - 88
  • [27] Work-in-Progress: Voting Framework for Distributed Real-Time Ethernet based Dependable Systems
    Doran, Hans Dermot
    16TH IEEE INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS 2020), 2020, : 200 - 203
  • [28] Work-in-Progress: Optimal Checkpointing Strategy for Real-time Systems with Both Logical and Timing Correctness
    Zhang, Lin
    Wang, Zifan
    Kong, Fanxin
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 515 - 518
  • [29] Work-in-Progress: An Energy-Aware Optimization Model for Real-Time Systems Analysis and Design
    Elashri, Suzanne
    Azim, Akramul
    2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021), 2021, : 45 - 46
  • [30] Work-In-Progress: Designing a Server-Side Progressive JPEG Encoder for Real-Time Applications
    Louie, Andrew
    Cheng, Albert M. K.
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 379 - 382