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

A preliminary idea for an 8-competitive, log2 DMAX + log2 log2 1/U asymptotic-space, interface generation algorithm for two-level hierarchical scheduling of constrained-deadline sporadic tasks on a uniprocessor

Published: 01 March 2011 Publication History

Abstract

Consider a single processor and a software system. The software system comprises components and interfaces where each component has an associated interface and each component comprises a set of constrained-deadline sporadic tasks. A scheduling algorithm (called global scheduler) determines at each instant which component is active. The active component uses another scheduling algorithm (called local scheduler) to determine which task is selected for execution on the processor. The interface of a component makes certain information about a component visible to other components; the interfaces of all components are used for schedulability analysis. We address the problem of generating an interface for a component based on the tasks inside the component. We desire to (i) incur only a small loss in schedulability analysis due to the interface and (ii) ensure that the amount of space (counted in bits) of the interface is small; this is because such an interface hides as much details of the component as possible. We present an algorithm for generating such an interface.

References

[1]
B. Andersson. A pseudo-medium-wide 8-competitive interface for two-level compositional real-time scheduling of constrained-deadline sporadic tasks on a uniprocessor. In Proc. of 2nd Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (Co-located with RTSS), 2009.
[2]
S. Baruah and N. Fisher. The partitioned multiprocessor scheduling of deadline-constrained sporadic task systems. IEEE Transactions on Computers, 55(7):918--923, 2006.
[3]
S. K. Baruah, A. K. Mok, and L. E. Rosier. Scheduling hard-real-time sporadic tasks on one processor. In Proc. of 11th Real-Time Systems Symposium (RTSS), pages 182--190, 1990.
[4]
L. Bass, P. Clements, and R. Kazman. Software Architecture in Practice. Addison Wesley, second edition, 2003.
[5]
A. Easwaran, M. Anand, and I. Lee. Compositional analysis framework using EDP resource models. In Proc. of 28th Real-Time Systems Symposium (RTSS), pages 129--138, 2007.
[6]
C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard real-time environment. Journal of the Association for the Computing Machinery, 20:46--61, 1973.
[7]
A. Mok, X. Feng, and D. Chen. Resource partition for real-time systems. In Proc. of 7th IEEE Real-Time Technology and Applications Symposium (RTAS), pages 75--84, 2001.
[8]
I. Shin and I. Lee. Periodic resource model for compositional real-time guarantees. In Proc. of 24th Real-Time Systems Symposium (RTSS), pages 2--10, 2003.
[9]
I. Shin and I. Lee. Compositional real-time scheduling framework. In Proc. of 25th Real-Time Systems Symposium (RTSS), pages 57--67, 2004.

Cited By

View all
  • (2017)Deriving the average-case performance of bandwidth-like interfaces for tasksets with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and infinite number of tasksACM SIGBED Review10.1145/3166227.316622914:3(16-23)Online publication date: 22-Nov-2017
  • (2016)Evaluating the average-case performance penalty of bandwidth-like interfacesACM SIGBED Review10.1145/2983185.298319113:3(33-40)Online publication date: 2-Aug-2016
  • (2016)Turning compositionality into composabilityACM SIGBED Review10.1145/2983185.298318913:3(25-30)Online publication date: 2-Aug-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 8, Issue 1
March 2011
67 pages
EISSN:1551-3688
DOI:10.1145/1967021
Issue’s Table of Contents
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2011
Published in SIGBED Volume 8, Issue 1

Check for updates

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Deriving the average-case performance of bandwidth-like interfaces for tasksets with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and infinite number of tasksACM SIGBED Review10.1145/3166227.316622914:3(16-23)Online publication date: 22-Nov-2017
  • (2016)Evaluating the average-case performance penalty of bandwidth-like interfacesACM SIGBED Review10.1145/2983185.298319113:3(33-40)Online publication date: 2-Aug-2016
  • (2016)Turning compositionality into composabilityACM SIGBED Review10.1145/2983185.298318913:3(25-30)Online publication date: 2-Aug-2016
  • (2012)Efficient Admission Control for Enforcing Arbitrary Real-Time Demand-Curve InterfacesProceedings of the 2012 IEEE 33rd Real-Time Systems Symposium10.1109/RTSS.2012.65(127-136)Online publication date: 4-Dec-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media