Contention-Free Scheduling for Single Preemption Multiprocessor Platforms

Author:

Baek Hyeongboo1ORCID,Lee Jaewoo2ORCID

Affiliation:

1. Department of Computer Science and Engineering, Incheon National University, Incheon 22012, Republic of Korea

2. Department of Industrial Security, Chung-Ang University, Seoul 06974, Republic of Korea

Abstract

The Contention-Free (CF) policy has been extensively researched in the realm of real-time multi-processor scheduling due to its wide applicability and the performance enhancement benefits it provides to existing scheduling algorithms. The CF policy improves the feasibility of executing other real-time tasks by assigning the lowest priority to a task at a moment when it is guaranteed not to miss its deadline during the remaining execution time. Despite its effectiveness, existing studies on the CF policy are largely confined to preemptive scheduling, leaving the efficiency and applicability of limited preemption scheduling unexplored. Limited preemption scheduling permits a job to execute to completion with a limited number of preemptions, setting it apart from preemptive scheduling. This type of scheduling is crucial when preemption or migration overheads are either excessively large or unpredictable. In this paper, we introduce SP-CF, a single preemption scheduling approach that incorporates the CF policy. SP-CF allows a preemption only once during each job’s execution, following a priority demotion under the CF policy. We also propose a new schedulability analysis method for SP-CF to determine whether each task is executed in a timely manner and without missing its deadline. Through simulation experiments, we demonstrate that SP-CF can significantly enhance the schedulability of the traditional rate-monotonic algorithm and the earliest deadline first algorithm.

Funder

Incheon National University

Chung-Ang University

Publisher

MDPI AG

Subject

General Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)

Reference40 articles.

1. Scheduling Algorithms for Multi-programming in A Hard-Real-Time Environment;Liu;J. ACM,1973

2. Thread-Level Priority Assignment in Global Multiprocessor Scheduling for DAG Tasks;Lee;J. Syst. Softw.,2016

3. Development and Use of a New Control Task Model for Cyber-Physical Systems: A Real-Time Scheduling Perspective;Lee;J. Syst. Softw.,2017

4. Energy-aware task migration for multiprocessor real-time systems;Zeng;Future Gener. Comput. Syst.,2016

5. Effective real-time scheduling algorithm for cyber physical systems society;Park;Future Gener. Comput. Syst.,2016

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3