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

skip to main content
10.1145/107971.107976acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free access

Scheduling periodic and aperiodic tasks in hard real-time computing systems

Published: 02 April 1991 Publication History

Abstract

Scheduling periodic and aperiodic tasks to meet their time constraints has been an important issue in the design of real-time computing systems. Usually, the task scheduling algorithms in such systems must satisfy the deadlines of periodic tasks and provide fast response times for aperiodic tasks. A simple and efficient approach to scheduling real-time tasks is the use of a periodic server in a static preemptive scheduling algorithm. Periodic tasks, including the server, are scheduled at priori to meet their deadlines according to the knowledge of their periods and computation times. The scheduling of aperiodic tasks is then managed by the periodic server during its service time. In this paper, a new scheduling algorithm is proposed. The new algorithm creates a periodic server which will have the highest priority but not necessarily the shortest period. The server is suspended to reduce the overhead if there are no aperiodic tasks waiting, and is activated immediately upon the arrival of the next aperiodic task. After activated, the server performs its duty periodically until all waiting aperiodic tasks are completed. For a set of tasks scheduled by this algorithm, the deadlines of periodic tasks are guaranteed by a deterministic feasibility check, and the mean response time of aperiodic tasks are estimated using a queueing model. Based on the analytical results, we can determine the period and service time of the server producing the minimum mean response time for aperiodic tasks. The analytical results are compared with simulation results to demonstrate the correctness of our model.

References

[1]
C. Liu and J. Layland, "Scheduling algorithms for multip~ogramming in a hard real-time environment," J. ACM, vol. 20, Jan. 1973.
[2]
,l. Lehoczky, L. Sha, and J. Strosnider, "Enhanced aperiodic responsiveness in hard real-time environments," Proc. t987 Real- T~rne System Syrup., 1987.
[3]
B. Sprunt, J. Lehoczky, and L. Sha, "Exploiting unused peiiodic time for aperiodic service using the exte,~ded priority exchange algorithm," Proc. 1988 Real- Time System Syrnp., 1988.
[4]
Lehoczky, Sha, and Ding, "The rate monotonic scheduli,lg algorithm- exact characterization and average case bchavior," Technical Report Dept. Statistics, Carnegie- A/ellon f/_, Mar. 1988.
[5]
L. I(leinrock, "Queueing systems," Volume 1: Theory, IV~lcg, New York, 1975.

Cited By

View all
  • (2024)Improving the Efficiency of Software-Based Fault Protection Mechanisms With HUSTLEIEEE Access10.1109/ACCESS.2024.343471812(104728-104741)Online publication date: 2024
  • (2021)Learning Feedforward Control Using Multiagent Control Approach for Motion Control SystemsEnergies10.3390/en1402042014:2(420)Online publication date: 13-Jan-2021
  • (2020)Scalable Uncertainty-Aware Truth Discovery in Big Data Social Sensing Applications for Cyber-Physical SystemsIEEE Transactions on Big Data10.1109/TBDATA.2017.26693086:4(702-713)Online publication date: 1-Dec-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '91: Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
April 1991
228 pages
ISBN:0897913922
DOI:10.1145/107971
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: 02 April 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMETRICS91
Sponsor:

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Improving the Efficiency of Software-Based Fault Protection Mechanisms With HUSTLEIEEE Access10.1109/ACCESS.2024.343471812(104728-104741)Online publication date: 2024
  • (2021)Learning Feedforward Control Using Multiagent Control Approach for Motion Control SystemsEnergies10.3390/en1402042014:2(420)Online publication date: 13-Jan-2021
  • (2020)Scalable Uncertainty-Aware Truth Discovery in Big Data Social Sensing Applications for Cyber-Physical SystemsIEEE Transactions on Big Data10.1109/TBDATA.2017.26693086:4(702-713)Online publication date: 1-Dec-2020
  • (2019)Predicting Latency Distributions of Aperiodic Time-Critical Services2019 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS46320.2019.00014(30-42)Online publication date: Dec-2019
  • (2016)On the Definition of Real-Time: Applications and Systems2016 IEEE Trustcom/BigDataSE/ISPA10.1109/TrustCom.2016.0341(2213-2220)Online publication date: Aug-2016
  • (2015)Reliable social sensing with physical constraintsReal-Time Systems10.1007/s11241-015-9238-851:6(724-762)Online publication date: 1-Nov-2015
  • (2013)Ratio-Based Aggressive Reclaim Algorithm for Mixed Task Sets2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing10.1109/HPCC.and.EUC.2013.294(2042-2049)Online publication date: Nov-2013
  • (2010)Enhanced aperiodic responsiveness by multi budget bandwidth preserving serverACM SIGBED Review10.1145/1850820.18508217:2(1-8)Online publication date: 1-Apr-2010
  • (2009)Enhanced Aperiodic Responsiveness by Preemption ControlProceedings of the 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies10.1109/ACT.2009.93(351-355)Online publication date: 28-Dec-2009
  • (2006)A new real-time disk scheduling algorithm and its application to distributed multimedia storage systemsInteractive Distributed Multimedia Systems and Telecommunication Services10.1007/BFb0055325(278-289)Online publication date: 27-May-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media