Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms

Published: 01 April 2009 Publication History
  • Get Citation Alerts
  • Abstract

    Research on real-time scheduling algorithms for multiprocessor systems is a hot topic, due to the recent popularity of multicore hardware platforms. When executing applications with dynamic requirements on symmetric multiprocessor platforms, a possibility is to use global scheduling, where ready tasks are inserted in a single system-wide queue and migration from one processor to another is allowed during task lifetime. This paper addresses the problem of schedulability analysis of globally scheduled periodic and sporadic task sets. First, a general method to derive schedulability conditions for multiprocessor real-time systems will be presented. The analysis will be applied to two typical scheduling algorithms: Earliest Deadline First (EDF) and Fixed Priority (FP). Then, the derived schedulability conditions will be tightened, refining the analysis with a simple and effective technique that significantly improves the percentage of accepted task sets. The effectiveness of the proposed test is shown through an extensive set of synthetic experiments.

    Cited By

    View all
    • (2022)TCPS: a task and cache-aware partitioned scheduler for hard real-time multi-core systemsProceedings of the 23rd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3519941.3535067(37-49)Online publication date: 14-Jun-2022
    • (2022)Cache Interference-aware Task Partitioning for Non-preemptive Real-time Multi-core SystemsACM Transactions on Embedded Computing Systems10.1145/348758121:3(1-28)Online publication date: 28-May-2022
    • (2022)RT-kubernetesProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3507216(36-39)Online publication date: 25-Apr-2022
    • Show More Cited By

    Index Terms

    1. Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms
                  Index terms have been assigned to the content through auto-classification.

                  Recommendations

                  Comments

                  Information & Contributors

                  Information

                  Published In

                  cover image IEEE Transactions on Parallel and Distributed Systems
                  IEEE Transactions on Parallel and Distributed Systems  Volume 20, Issue 4
                  April 2009
                  160 pages

                  Publisher

                  IEEE Press

                  Publication History

                  Published: 01 April 2009

                  Author Tags

                  1. Computer System Implementation
                  2. Computer Systems Organization
                  3. Multi-core/single-chip multiprocessors
                  4. Multiprocessor Systems
                  5. Operating Systems
                  6. Organization and Design
                  7. Parallel Architectures
                  8. Process Management
                  9. Processor Architectures
                  10. Real-time and embedded systems
                  11. Real-time distributed
                  12. Scheduling
                  13. Scheduling and task partitioning
                  14. Software/Software Engineering
                  15. Special-Purpose and Application-Based Systems

                  Qualifiers

                  • Research-article

                  Contributors

                  Other Metrics

                  Bibliometrics & Citations

                  Bibliometrics

                  Article Metrics

                  • Downloads (Last 12 months)0
                  • Downloads (Last 6 weeks)0
                  Reflects downloads up to 28 Jul 2024

                  Other Metrics

                  Citations

                  Cited By

                  View all
                  • (2022)TCPS: a task and cache-aware partitioned scheduler for hard real-time multi-core systemsProceedings of the 23rd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3519941.3535067(37-49)Online publication date: 14-Jun-2022
                  • (2022)Cache Interference-aware Task Partitioning for Non-preemptive Real-time Multi-core SystemsACM Transactions on Embedded Computing Systems10.1145/348758121:3(1-28)Online publication date: 28-May-2022
                  • (2022)RT-kubernetesProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3507216(36-39)Online publication date: 25-Apr-2022
                  • (2021)Multi-core processor partitioned task scheduling algorithm design based on ARINC653Proceedings of the 2021 4th International Conference on E-Business, Information Management and Computer Science10.1145/3511716.3511789(484-488)Online publication date: 29-Dec-2021
                  • (2021)Limited Busy Periods in Response Time Analysis for Tasks Under Global EDF SchedulingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.299426540:2(232-245)Online publication date: 19-Jan-2021
                  • (2021)Task Splitting and Load Balancing of Dynamic Real-Time Workloads for Semi-Partitioned EDFIEEE Transactions on Computers10.1109/TC.2020.303828670:12(2168-2181)Online publication date: 1-Dec-2021
                  • (2020)CITTAThe 21st ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3372799.3394367(97-107)Online publication date: 16-Jun-2020
                  • (2020)Inter-task cache interference aware partitioned real-time schedulingProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3374014(218-226)Online publication date: 30-Mar-2020
                  • (2019)Response Time Analysis for Tasks with Fixed Preemption Points under Global SchedulingACM Transactions on Embedded Computing Systems10.1145/336051318:5(1-23)Online publication date: 11-Oct-2019
                  • (2019)Handling Transients of Dynamic Real-Time Workload Under EDF SchedulingIEEE Transactions on Computers10.1109/TC.2018.288245168:6(820-835)Online publication date: 1-Jun-2019
                  • Show More Cited By

                  View Options

                  View options

                  Media

                  Figures

                  Other

                  Tables

                  Share

                  Share

                  Share this Publication link

                  Share on social media