2015
DOI: 10.1145/2724942.2724945
|View full text |Cite
|
Sign up to set email alerts
|

Constant bandwidth server revisited

Abstract: The Constant Bandwidth Server (CBS) is an algorithm for providing temporal protection and real-time guarantees to real-time sporadic tasks. Recently, an implementation of this algorithm called SCHED_DEADLINE has been included in the Linux kernel. Therefore, the CBS algorithm is now used to serve more generic tasks than do not obey to the classical sporadic task model. One important type of tasks which was not considered by the original CBS algorithm is the so called "self-suspending task model", where a task i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…CBS was selected for its design simplicity and limited implementation overhead, seamlessly integrating with the deadline-based scheduling support we prototyped at GPU level. Schedulability analysis with respect to EDF with CBS, also in the presence of shared resources can be found in [19] and [20].…”
Section: Edf+cbs Algorithmmentioning
confidence: 99%
“…CBS was selected for its design simplicity and limited implementation overhead, seamlessly integrating with the deadline-based scheduling support we prototyped at GPU level. Schedulability analysis with respect to EDF with CBS, also in the presence of shared resources can be found in [19] and [20].…”
Section: Edf+cbs Algorithmmentioning
confidence: 99%
“…The Real-Time group scheduling [3] extension allows to divide and allocate CPU time between real-time and non real-time tasks. (iii) Earliest Deadline First Scheduler (EDF) Uses Constant Bandwidth Server [6] and allows to associate to each task a budget and a period.…”
Section: Real-time Support Of Linuxmentioning
confidence: 99%
“…While the traditional H-CBS algorithm tries to re-use the current budget (and generates a new scheduling deadline when the current budget is not usable), the "revised" H-CBS [1] (again, defined for D = P), instead, tries to re-use the current scheduling deadline as much as possible (at the cost of decreasing the budget) and is based on the following definition of the generate() function:…”
Section: The Revised H-cbsmentioning
confidence: 99%
“…□ Improving the available budget. Alternatively, the first branch of generate could be defined to follow a principle similar to the one adopted in the revised CBS [1]: maintain the current scheduling deadline and use the maximum budget q j allowed by Lemma 5.4. Such a budget can be derived as described in Lemma 5.8.…”
Section: The Rationale Behind This Function Is Thatmentioning
confidence: 99%
See 1 more Smart Citation