Proceedings of the 2010 ACM Symposium on Applied Computing 2010
DOI: 10.1145/1774088.1774160
|View full text |Cite
|
Sign up to set email alerts
|

Sporadic Server revisited

Abstract: The Sporadic Server (SS) overcomes the major limitations of other Resource Reservation Fixed Priority based techniques, but it also presents some drawbacks, mainly related to an increased scheduling overhead and a not so efficient behavior during overrun situations.In this paper we introduce and prove the effectiveness of an improved SS with reduced overhead and fairer handling of server overrun situations. We also show how this can be efficiently exploited to provide temporal isolation in a multiprocessor pla… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 24 publications
0
7
0
Order By: Relevance
“…As discussed earlier, vehicles in a given lane that need to access the intersection are modeled as aperiodic tasks that are queued in a task queue (associated with that lane) until they are ready to be executed on the processor, i.e., until the vehicles are permitted to enter and cross an intersection. To serve these aperiodic tasks, we leverage the concept of sporadic servers [12]. In our setting, a sporadic server is responsible for executing the queued aperiodic requests.…”
Section: Sporadic Servers To Execute Aperiodic Tasksmentioning
confidence: 99%
“…As discussed earlier, vehicles in a given lane that need to access the intersection are modeled as aperiodic tasks that are queued in a task queue (associated with that lane) until they are ready to be executed on the processor, i.e., until the vehicles are permitted to enter and cross an intersection. To serve these aperiodic tasks, we leverage the concept of sporadic servers [12]. In our setting, a sporadic server is responsible for executing the queued aperiodic requests.…”
Section: Sporadic Servers To Execute Aperiodic Tasksmentioning
confidence: 99%
“…For example, SS has been adapted and optimized to be effectively used in multi-processor systems [14]; DS has been shown to improve the performance of soft tasks when compared to BG in asymmetric multi-processor systems [9]; and both an optimal slack-based policy and DP have been used in order to globally allocate soft tasks among processors [3], [4], with DP outperforming the slack policy in heavy loaded systems.…”
Section: Ieee Transactions On Software Engineeringmentioning
confidence: 99%
“…In [8], the importance of handling overruns is addressed. The authors propose a 'payback' mechanism that limits the amount of time a server can accumulate when its budget is exceeded.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, the authors of [8] introduce an optimization to reduce the number of timer events by only arming a replenishment timer when the server has work to perform. We have observed that one can further reduce the number of timers events by not only checking if the server has work to perform, but also checking whether the server has budget.…”
Section: Related Workmentioning
confidence: 99%