IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i16p3547-d1218683.html
   My bibliography  Save this article

Contention-Free Scheduling for Single Preemption Multiprocessor Platforms

Author

Listed:
  • Hyeongboo Baek

    (Department of Computer Science and Engineering, Incheon National University, Incheon 22012, Republic of Korea)

  • Jaewoo Lee

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

Suggested Citation

  • Hyeongboo Baek & Jaewoo Lee, 2023. "Contention-Free Scheduling for Single Preemption Multiprocessor Platforms," Mathematics, MDPI, vol. 11(16), pages 1-14, August.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:16:p:3547-:d:1218683
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/16/3547/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/16/3547/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Libero Nigro & Franco Cicirelli, 2024. "Formal Modeling and Verification of Embedded Real-Time Systems: An Approach and Practical Tool Based on Constraint Time Petri Nets," Mathematics, MDPI, vol. 12(6), pages 1-25, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:16:p:3547-:d:1218683. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.