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

An earlier time for inserting and/or accelerating tasks

Published: 01 April 2009 Publication History

Abstract

In a periodic real-time system scheduled by the EDF (Earliest Deadline First) algorithm (Liu and Layland, J. ACM 20(1), 40---61, 1973; Barauh, Proc. of the 27th IEEE International Real-Time Systems Symposium, 379---387, 2006; Buttazzo, J. Real-Time Syst. 29(1), 5---26, 2005), when new tasks have to be inserted into the system at run-time and/or current tasks request to increase their rates in response to internal or external events, the new sum of the utilizations after the insertion and/or acceleration should be limited, otherwise, one or more current tasks should usually be compressed (their periods being prolonged) in order to avoid overload. Buttazzo offered a time from which on this kind of adjustment can be done without causing any deadline miss in the system (Buttazzo et al., IEEE Trans. Comput. 51(3), 289---302, 2002). It is, however, not early enough. In this paper, an earlier time is given and formally proved.

References

[1]
Abdelzaher TF, Aktins EM, Shin KG (1997) QoS negotiation in real-time systems and its applications to automated flight control. In: Proc IEEE real-time technology and applications symp, June 1997.
[2]
Barauh SK (2006) Resource sharing in EDF-scheduled systems: a closer look[C]. In: Proc. of the 27th IEEE international real-time systems symposium, Rio de Janeiro, Brazil, December, 2006, pp 379- 387.
[3]
Buttazzo GC (1997) Hard real-time computing systems: predictable scheduling algorithms and applications. Kluwer Academic, Boston, pp 102-103.
[4]
Buttazzo GC (2005) Rate monotonic vs. EDF: judgment day. J Real-Time Syst 29(1):5-26.
[5]
Buttazzo GC, Lipari G, Abeni L (1998) Elastic task model for adaptive rate control. In: Proc 19th IEEE real-time systems symp, Dec 1998.
[6]
Buttazzo GC, Lipari G, Caccamo M, Abeni L (2002) Elastic scheduling for flexible workload management. IEEE Trans Comput 51(3):289-302.
[7]
Jeffay K, Stone DL (1993) Accounting for interrupt handling costs in dynamic priority task systems. In: Proc IEEE real-time systems symp, Dec 1993.
[8]
Kbarauh S, Howell RR, Rosier LE (1990) Algorithms and complexity concerning the preemptive scheduling of periodic real-time tasks on one processor. J Real-Time Syst 2:301-324.
[9]
Liu CL, Layland JW (1973) Scheduling algorithms for multiprogramming in a hard real-time environment. J ACM 20(1):40-61.
[10]
Sha L, Rajkumar R, Lehoczky JP (1990) Priority inheritance protocols: an approach to real-time synchronization. IEEE Trans Comput 39(9):1175-1185.
[11]
Xu J, Parnas DL (1993) On satisfying time constraints in hard-real-time systems. IEEE Trans Software Eng 19(1):70-84.

Cited By

View all
  • (2022)Multi-processor scheduling of elastic applications in compositional real-time systemsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2021.102358122:COnline publication date: 1-Jan-2022
  • (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
  • (2016)Compositional Temporal Analysis Method for Fixed Priority Pre-emptive Scheduled Modal Stream Processing ApplicationsProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems10.1145/2906363.2906375(98-107)Online publication date: 23-May-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Real-Time Systems
Real-Time Systems  Volume 41, Issue 3
April 2009
75 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 April 2009

Author Tags

  1. Freed utilization
  2. New task insertion
  3. Processor Demand
  4. Task acceleration
  5. Translation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2022)Multi-processor scheduling of elastic applications in compositional real-time systemsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2021.102358122:COnline publication date: 1-Jan-2022
  • (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
  • (2016)Compositional Temporal Analysis Method for Fixed Priority Pre-emptive Scheduled Modal Stream Processing ApplicationsProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems10.1145/2906363.2906375(98-107)Online publication date: 23-May-2016
  • (2015)Utilization Improvement by Enforcing Mutual Exclusive Task Execution in Modal Stream Processing ApplicationsProceedings of the 18th International Workshop on Software and Compilers for Embedded Systems10.1145/2764967.2764970(28-37)Online publication date: 1-Jun-2015
  • (2014)Tractable schedulability analysis and resource allocation for real-time multimodal systemsACM Transactions on Embedded Computing Systems10.1145/2544375.254438513:2s(1-28)Online publication date: 27-Jan-2014
  • (2010)Resource adaptations with servers for hard real-time systemsProceedings of the tenth ACM international conference on Embedded software10.1145/1879021.1879057(269-278)Online publication date: 24-Oct-2010

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media