2010
DOI: 10.1002/cpe.1670
|View full text |Cite
|
Sign up to set email alerts
|

Applying fixed‐priority preemptive scheduling with preemption threshold to asynchronous event handling in the RTSJ

Abstract: The primary goal of asynchronous event handlers (handlers for short) in the Real‐Time Specification for Java (RTSJ) is to have a lightweight concurrency mechanism. The emphasis here is on ‘lightweightness’ which should be achieved by having fewer real‐time threads (servers for short) to execute more handlers. However, it is generally unclear how to efficiently map handlers to servers. In this paper we first define the worst case scenario that demands the least upper bound of servers for self‐suspending and non… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
4
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…These can be classified by their runtime behaviour. The following defines the classification based on the number of handler(s) that a server executes during a single release at run‐time 20: 1:1 Mapping : An invoked server executes one handler and goes back to the waiting state where it sleeps until invoked again. The mapping can be either static or dynamic : ○ Static : Each server has a statically bound handler.…”
Section: Use Of Asynchronous Event Handlers In Scjmentioning
confidence: 99%
See 3 more Smart Citations
“…These can be classified by their runtime behaviour. The following defines the classification based on the number of handler(s) that a server executes during a single release at run‐time 20: 1:1 Mapping : An invoked server executes one handler and goes back to the waiting state where it sleeps until invoked again. The mapping can be either static or dynamic : ○ Static : Each server has a statically bound handler.…”
Section: Use Of Asynchronous Event Handlers In Scjmentioning
confidence: 99%
“…In previous work 20, 27–29 we have argued that the RTSJ lacks the facilities for the application to configure the support for asynchronous event handlers. The fact that the RTSJ does not specify constraints on the application code executed by handlers makes it very difficult for the implementation to optimize its support.…”
Section: Use Of Asynchronous Event Handlers In Scjmentioning
confidence: 99%
See 2 more Smart Citations
“…Size and cost constraints on sensor nodes result in corresponding constraints on resources such as energy, memory, computational speed and communications bandwidth. A sensor node might finish many functions, such as data collection, processing, transmission, integration and reconstruction [1][2][3][4][5][6] .…”
Section: Introductionmentioning
confidence: 99%