Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2508222.2508236acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

The BGW model for QoS aware scheduling of real-time embedded systems

Published: 03 November 2013 Publication History

Abstract

Tasks in a real-time computing system are commonly periodic. Each instance generated by the invocation of a periodic task has normally a deadline constraint by which it must complete its execution in all circumstances. However, faults may be present in software, the electrical power supply may be depleted, the processor may be overloaded transiently etc. Any of these emergencies involves a situation where it is no longer possible to meet the deadlines of all the instances in the application.
In this paper, we discuss a general model for the application task set that permits the operating system to correctly manage the above emergency situations in accordance with specific parameters statically attached to every task in addition to its classical timing parameters. The model is inspired by the well-known Deadline Mechanism and Skip-Over model. We introduce the BGW model where each instance of any periodic task can get one of the three colours Black, Grey and White. A colour specifies that the instance has to imperatively execute the primary version, the instance has to execute at least one version among primary and alternate or the instance may be discarded. We briefly discuss implementation issues for this new model.

References

[1]
G.C. Buttazzo, Luca Abeni. Elastic Task Model for Adaptive Rate Control, The 19th IEEE Real-Time Systems Symposium, pp. 286--295, 1998.
[2]
M. Chetto-Silly. The EDL Server for Scheduling Periodic and Soft Aperiodic Tasks with Resource Constraints, Real-Time Systems, 17(1), pp 87--111, 1999.
[3]
H. Chetto and M. Chetto. An adaptive scheduling algorithm for faulttolerant real-time system. Software engineering journal May 1991.
[4]
H. Chetto, M. Chetto. Some Results of the Earliest Deadline Scheduling Algorithm. IEEE Transactions on Software Engineering, Volume 15, Issue 10, pp. 1261--1270, 1989.
[5]
M. Hamdaoui, P. Ramanathan, A dynamic priority assignement technique for streams with (m, k)-firm deadlines, IEEE Transactions on Computers, vol. 44, no. 12, pp. 14431451, 1995.
[6]
C.-C. Han, K.G. Shin, J. Wu. A Fault-Tolerant Scheduling Algorithm for Real-Time Periodic Tasks with Possible Software Faults. IEEE Transactions on Computers, Vol. 52, no. 3, pp. 362--372, 2003.
[7]
G. Koren, D. Shasha. Skip-over algorithms and complexity for overloaded systems that allow skips. Proceedings of the 16th IEEE Real-Time Systems Symposium (RTSS'95), Pisa, Italy, 1995.
[8]
A.L. Liestman, R.H. Campbell, A Fault-Tolerant Scheduling Problem, IEEE Transactions on Software Engineering, vol. 12, no. 11, pp. 1089--1095, 1986.
[9]
C.-L. Liu, J.-W. Layland. Scheduling algorithms for multiprogramming in a hard real-time environment. J. of the Association for Computing Machinery, 20(1), pp. 46--61, 1973.
[10]
J. P. Lehozcky, L. Sha, Y. Ding. The rate-monotonic scheduling algorithm : exact characterization and average case behaviour. In Proceedings of the IEEE Real- Time Systems Symposium, pp. 166--171, 1989.
[11]
A. Marchand, M. Chetto, Quality of Service Scheduling in Real-Time Systems, International Journal of Computers, Communications and Control, (ISSN 1841--9836), 3 (4), pp. 354--366, 2008.

Cited By

View all
  • (2016)QoE QoS Mapping for YouTube Services over LTE NetworkProceedings of the 14th ACM International Symposium on Mobility Management and Wireless Access10.1145/2989250.2989258(107-114)Online publication date: 13-Nov-2016
  • (2014)A schedulability analysis for weakly hard real-time tasks in partitioning scheduling on multiprocessor systems2014 8th. Malaysian Software Engineering Conference (MySEC)10.1109/MySec.2014.6985998(108-112)Online publication date: Sep-2014

Index Terms

  1. The BGW model for QoS aware scheduling of real-time embedded systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MobiWac '13: Proceedings of the 11th ACM international symposium on Mobility management and wireless access
    November 2013
    168 pages
    ISBN:9781450323550
    DOI:10.1145/2508222
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 November 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. fault tolerance
    2. overload management
    3. real-time system
    4. scheduling
    5. uniprocessor system

    Qualifiers

    • Research-article

    Conference

    MSWiM '13
    Sponsor:

    Acceptance Rates

    MobiWac '13 Paper Acceptance Rate 21 of 68 submissions, 31%;
    Overall Acceptance Rate 83 of 272 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)QoE QoS Mapping for YouTube Services over LTE NetworkProceedings of the 14th ACM International Symposium on Mobility Management and Wireless Access10.1145/2989250.2989258(107-114)Online publication date: 13-Nov-2016
    • (2014)A schedulability analysis for weakly hard real-time tasks in partitioning scheduling on multiprocessor systems2014 8th. Malaysian Software Engineering Conference (MySEC)10.1109/MySec.2014.6985998(108-112)Online publication date: Sep-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media