Skip to main content

Speedup Bounds for Global Scheduling

  • Chapter
  • First Online:
Multiprocessor Scheduling for Real-Time Systems

Part of the book series: Embedded Systems ((EMSY))

  • 2397 Accesses

Abstract

In the preceding chapters, we have seen a variety of global schedulability analysis tests for the fixed job priority (FJP) scheduling algorithm \(\textsf{EDF}\), the fixed task priority (FTP) scheduling algorithm deadline monotonic (DM), and the dynamic priority scheduling algorithm [EDZL]. When applied to systems of sporadic three-parameter task systems, the only one of these tests for which a quantitative metric of worst-case performance was obtained is the sc [bak] test (Chap. 16): Corollary 16.1 showed that the processor speedup factor of the [bak] test is no larger than \((3+\sqrt{5})/2\), or \(\approx 2.6181\). In this chapter, we will describe the results of [63] deriving a tight speedup bound of \((2-\frac{1}{m})\) for global \(\textsf{EDF}\) scheduling of three-parameter sporadic task systems upon m processors, and a tight speedup bound of \((3-\frac{1}{m})\) for global DM scheduling of three-parameter sporadic task systems upon m processors. We will also describe how these speedup bounds were used [62, 36, 37] to derive pseudopolynomial time schedulability tests that are within a factor ϵ away from optimal, for ϵ an arbitrarily small positive number.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    An essentially identical concept was independently introduced in [63], and called the necessary demand; a related concept called forced-forward demand was also introduced.

  2. 2.

    By minimal we mean that A is able to successfully schedule every proper subset of this collection of jobs.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjoy Baruah .

Sources

Sources

The forced-forward demand bound function was proposed in [63] as a refinement to the demand bound function; ideas leading up to it were previously suggested in [24]. The speedup bounds for \(\textsf{EDF}\) and DM presented here were derived in [63]. The \(\textsf{EDF}\) schedulability test we describe here was first presented in [36, 37].

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Baruah, S., Bertogna, M., Buttazzo, G. (2015). Speedup Bounds for Global Scheduling. In: Multiprocessor Scheduling for Real-Time Systems. Embedded Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-08696-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08696-5_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08695-8

  • Online ISBN: 978-3-319-08696-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics