Show simple item record

dc.contributor.authorSmall, Christopher A.
dc.contributor.authorSeltzer, Margo I.
dc.date.accessioned2016-04-08T20:25:00Z
dc.date.issued1995
dc.identifier.citationSmall, Christopher and Margo Seltzer. 1995. Scheduler Activations on BSD: Sharing Thread Management Between Kernel and Application. Harvard Computer Science Group Technical Report TR-31-95.en_US
dc.identifier.urihttp://nrs.harvard.edu/urn-3:HUL.InstRepos:26506451
dc.description.abstractThere are two commonly used thread models: kernel level threads and user level threads. Kernel level threads suffer from the cost of frequent user-kernel domain crossings and fixed kernel scheduling priorities. User level threads are not integrated with the kernel, blocking all threads whenever one thread is blocked. The Scheduler Activations model, proposed by Anderson et al. [ANDE91], combines kernel CPU al location decisions with application control over thread scheduling. This paper discusses the performance characteristics of an implementation of Scheduler Activations for a uniprocessor BSD system, and proposes an analytic model for determining the class of applications that benefit from its use. Our implementation required fewer than two hundred lines of kernel code and provides an order of magnitude performance improvement over process-level facilities.en_US
dc.description.sponsorshipEngineering and Applied Sciencesen_US
dc.language.isoen_USen_US
dash.licenseLAA
dc.titleScheduler Activations on BSD: Sharing Thread Management Between Kernel and Applicationen_US
dc.typeResearch Paper or Reporten_US
dc.description.versionVersion of Recorden_US
dash.depositing.authorSeltzer, Margo I.
dc.date.available2016-04-08T20:25:00Z
dash.contributor.affiliatedSmall, Christopher
dash.contributor.affiliatedSeltzer, Margo


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record