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

Application‐specific thread schedulers for internet server applications

Abstract: SUMMARYThis paper describes CATAPULTS (Creating And Testing APplication-specific User Level Thread Schedulers), a domain-specific language for creating and testing application-specific user-level thread schedulers. Using a domain-specific language to write user-level thread schedulers provides three advantages. First, doing so modularizes the thread scheduler, making it easy to plug in and experiment with different thread scheduling strategies. Second, using a domain-specific language for scheduling code helps… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2011
2011
2011
2011

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(12 citation statements)
references
References 11 publications
0
12
0
Order By: Relevance
“…All of these cooperating subschedulers are able to communicate and share various global scheduling data. Distributed nodespec schedulers are syntactically identical to classic CATAPULTS schedulers; any classic scheduler can be used as a nodespec scheduler without modification. Variables defined in a nodespec's data section are referred to as node global variables .…”
Section: Distributed Catapults Schedulers: Design and Language Mechanmentioning
confidence: 99%
See 4 more Smart Citations
“…All of these cooperating subschedulers are able to communicate and share various global scheduling data. Distributed nodespec schedulers are syntactically identical to classic CATAPULTS schedulers; any classic scheduler can be used as a nodespec scheduler without modification. Variables defined in a nodespec's data section are referred to as node global variables .…”
Section: Distributed Catapults Schedulers: Design and Language Mechanmentioning
confidence: 99%
“…Section 2.1 introduced nodespecs and master schedulers. As described there, nodespecs are just classic CATAPULTS schedulers, an example of which was illustrated in Figure and are described in detail in . So, here, we describe only the CATAPULTS language mechanisms for master schedulers.…”
Section: Distributed Catapults Schedulers: Design and Language Mechanmentioning
confidence: 99%
See 3 more Smart Citations