Matches in SemOpenAlex for { <https://semopenalex.org/work/W2090840864> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2090840864 endingPage "26" @default.
- W2090840864 startingPage "1" @default.
- W2090840864 abstract "This article presents the design of user-level scheduling hierarchies in the C omposite component-based system. The motivation for this is centered around the design of a system that is both dependable and predictable, and which is configurable to the needs of specific applications. Untrusted application developers can safely develop services and policies, that are isolated in protection domains outside the kernel. To ensure predictability, C omposite enforces timing control over user-space services. Moreover, it must provide a means by which asynchronous events, such as interrupts, are handled in a timely manner without jeopardizing the system. Towards this end, we describe the features of C omposite that allow user-defined scheduling policies to be composed for the purposes of combined interrupt and task management. A significant challenge arises from the need to synchronize access to shared data structures (e.g., scheduling queues), without allowing untrusted code to disable interrupts. Additionally, efficient upcall mechanisms are needed to deliver asynchronous event notifications in accordance with policy-specific priorities, without undue recourse to schedulers. We show how these issues are addressed in C omposite , by comparing several hierarchies of scheduling polices, to manage both tasks and the interrupts on which they depend. Studies show how it is possible to implement guaranteed differentiated services as part of the handling of I/O requests from a network device while diminishing livelock. Microbenchmarks indicate that the costs of implementing and invoking user-level schedulers in C omposite are on par with, or less than, those in other systems, with thread switches more than twice as fast as in Linux." @default.
- W2090840864 created "2016-06-24" @default.
- W2090840864 creator A5026572895 @default.
- W2090840864 creator A5067179420 @default.
- W2090840864 date "2013-11-01" @default.
- W2090840864 modified "2023-09-27" @default.
- W2090840864 title "Predictable and configurable component-based scheduling in the C <scp>omposite</scp> OS" @default.
- W2090840864 cites W1921746208 @default.
- W2090840864 cites W1966901681 @default.
- W2090840864 cites W1993557198 @default.
- W2090840864 cites W2002915275 @default.
- W2090840864 cites W2014485836 @default.
- W2090840864 cites W2099648702 @default.
- W2090840864 cites W2100022640 @default.
- W2090840864 cites W2102594600 @default.
- W2090840864 cites W2104495734 @default.
- W2090840864 cites W2111206806 @default.
- W2090840864 cites W2113663979 @default.
- W2090840864 cites W2116954426 @default.
- W2090840864 cites W2139702785 @default.
- W2090840864 cites W2140936050 @default.
- W2090840864 cites W2141844192 @default.
- W2090840864 cites W2146398836 @default.
- W2090840864 cites W2148303633 @default.
- W2090840864 cites W2156605713 @default.
- W2090840864 cites W2160293203 @default.
- W2090840864 cites W2168689817 @default.
- W2090840864 cites W3000572499 @default.
- W2090840864 cites W4245092700 @default.
- W2090840864 cites W4250847818 @default.
- W2090840864 cites W4252120627 @default.
- W2090840864 cites W1595685964 @default.
- W2090840864 doi "https://doi.org/10.1145/2536747.2536754" @default.
- W2090840864 hasPublicationYear "2013" @default.
- W2090840864 type Work @default.
- W2090840864 sameAs 2090840864 @default.
- W2090840864 citedByCount "1" @default.
- W2090840864 countsByYear W20908408642019 @default.
- W2090840864 crossrefType "journal-article" @default.
- W2090840864 hasAuthorship W2090840864A5026572895 @default.
- W2090840864 hasAuthorship W2090840864A5067179420 @default.
- W2090840864 hasConcept C111919701 @default.
- W2090840864 hasConcept C120314980 @default.
- W2090840864 hasConcept C138101251 @default.
- W2090840864 hasConcept C149635348 @default.
- W2090840864 hasConcept C151319957 @default.
- W2090840864 hasConcept C162324750 @default.
- W2090840864 hasConcept C173018170 @default.
- W2090840864 hasConcept C206729178 @default.
- W2090840864 hasConcept C21547014 @default.
- W2090840864 hasConcept C2775877400 @default.
- W2090840864 hasConcept C31258907 @default.
- W2090840864 hasConcept C41008148 @default.
- W2090840864 hasConcept C41661131 @default.
- W2090840864 hasConceptScore W2090840864C111919701 @default.
- W2090840864 hasConceptScore W2090840864C120314980 @default.
- W2090840864 hasConceptScore W2090840864C138101251 @default.
- W2090840864 hasConceptScore W2090840864C149635348 @default.
- W2090840864 hasConceptScore W2090840864C151319957 @default.
- W2090840864 hasConceptScore W2090840864C162324750 @default.
- W2090840864 hasConceptScore W2090840864C173018170 @default.
- W2090840864 hasConceptScore W2090840864C206729178 @default.
- W2090840864 hasConceptScore W2090840864C21547014 @default.
- W2090840864 hasConceptScore W2090840864C2775877400 @default.
- W2090840864 hasConceptScore W2090840864C31258907 @default.
- W2090840864 hasConceptScore W2090840864C41008148 @default.
- W2090840864 hasConceptScore W2090840864C41661131 @default.
- W2090840864 hasIssue "1s" @default.
- W2090840864 hasLocation W20908408641 @default.
- W2090840864 hasOpenAccess W2090840864 @default.
- W2090840864 hasPrimaryLocation W20908408641 @default.
- W2090840864 hasRelatedWork W2090840864 @default.
- W2090840864 hasRelatedWork W2160425906 @default.
- W2090840864 hasRelatedWork W2187777974 @default.
- W2090840864 hasRelatedWork W2349471271 @default.
- W2090840864 hasRelatedWork W2364921833 @default.
- W2090840864 hasRelatedWork W2375933392 @default.
- W2090840864 hasRelatedWork W2376795133 @default.
- W2090840864 hasRelatedWork W2521877348 @default.
- W2090840864 hasRelatedWork W2886362848 @default.
- W2090840864 hasRelatedWork W972100831 @default.
- W2090840864 hasVolume "13" @default.
- W2090840864 isParatext "false" @default.
- W2090840864 isRetracted "false" @default.
- W2090840864 magId "2090840864" @default.
- W2090840864 workType "article" @default.