2010
DOI: 10.1145/1721695.1721708
|View full text |Cite
|
Sign up to set email alerts
|

Interrupt handler migration and direct interrupt scheduling for rapid scheduling of interrupt-driven tasks

Abstract: In this article, we propose two techniques that aim to minimize the scheduling latency of high-priority interrupt-driven tasks, named the Interrupt Handler Migration (IHM) and Direct Interrupt Scheduling (DIS). The IHM allows the interrupt handler to be migrated from the interrupt handler thread to the corresponding target process so that additional context switch can be avoided and the cache hit ratio with respect to the data generated by the interrupt handler can be improved. In addition, the DIS allows the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2013
2013

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…Although this mechanism improves the predictability, the execution of ISR remains non-preemptive and the interrupt latency of nested interrupts varies dramatically as shown in Table 1. Stodolsky [7] proposes the optimistic interrupt protection mechanism for interrupt masking. The mechanism uses a software interrupt mask instead of directly accessing the hardware interrupt mask to shorten the interrupt latency for nested interrupts.…”
Section: Related Workmentioning
confidence: 99%
“…Although this mechanism improves the predictability, the execution of ISR remains non-preemptive and the interrupt latency of nested interrupts varies dramatically as shown in Table 1. Stodolsky [7] proposes the optimistic interrupt protection mechanism for interrupt masking. The mechanism uses a software interrupt mask instead of directly accessing the hardware interrupt mask to shorten the interrupt latency for nested interrupts.…”
Section: Related Workmentioning
confidence: 99%
“…Each will be called NP section and P section, respectively. The OS latency is defined as the time elapsed between the arrival of an interrupt and the reactivation of a process that was waiting for the interrupt [2]. An urgent interrupt is defined as an interrupt that will wake up a real-time process.…”
Section: Problem Definitionmentioning
confidence: 99%