9 citations found. Retrieving documents...
J. Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Bossa: A Dsl Framework For Application-Specific . . . - Barreto, Muller (2001)   (Correct)

....when the scheduler (i.e. donating process) should be woken. The kernel uses IPC messages to communicate with a process scheduler (e.g. process creation) As in RTLinux and Vassal, writing schedulers requires meticulous programming since schedulers are written in C. More recently, Regehr [25] developed an hierarchical loadable scheduler (HLS) architecture, in which it is possible to dynamically load schedulers in the kernel of Windows 2000. Schedulers are written in C using an specialized API that is intended to ease the development effort by hiding OS details. Likewise Vassal, ....

John Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, 2001.


Inferring Scheduling Behavior with Hourglass - Regehr (2002)   (5 citations)  Self-citation (Regehr)   (Correct)

....know, Hourglass has no direct competition there are no publicly available tools that occupy the same niche. However, Hourglass was influenced by txofy, a tool developed by Mike Jones and others for internal use at Microsoft Research; it was instrumental in producing data for a number of papers [8, 9, 16, 17, 18]. The gap detection algorithm from Section 3.1 was first developed for txofy. However, the two tools have diverged considerably: txofy was a one off tool specifically designed to monitor and debug CPU reservation schedulers; it supports only a single source of timers, a single thread model, and a ....

John Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001. http: //www.cs.utah.edu/regehr/papers/diss.


Some Guidelines for Proportional Share CPU Scheduling in.. - Regehr (2001)   (2 citations)  Self-citation (Regehr)   (Correct)

No context found.

John Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001.


HLS: A Framework for Composing Soft Real-Time Schedulers - Regehr, Stankovic (2001)   (7 citations)  Self-citation (Regehr)   (Correct)

....all users could be met if they were allowed to create hierarchies using a well chosen handful of schedulers. Third, an API for writing new schedulers should be provided. This would benefit researchers and sophisticated users willing to pay the cost of developing new schedulers. Appendix B of [17] describes such an API. An obstacle to widespread adoption of real time scheduling techniques in general purpose operating systems is the fact that these systems can complicate developers tasks by increasing the number of low level APIs that they must understand and use in order to get work ....

John Regehr. Using Hierarchical Scheduling to Support Soft RealTime Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001.


The Case for Using Middleware to Manage Diverse Soft.. - Regehr, Lepreau (2001)   (2 citations)  Self-citation (Regehr)   (Correct)

....Scheduling subsystems that have been added to generalpurpose operating systems are more than adequate to meet the fairly modest predictability requirements of coexisting, independently developed soft real time applications. For example, Eclipse [2] extends FreeBSD, Rialto NT [6] and HLS [10] extend Windows 2000, and there are at least five publicly available systems providing soft real time scheduling in Linux [4, 9, 14, 17, 18] There are several obstacles to widespread use of these systems. First, application developers are unlikely to support scheduling abstractions that (at ....

....to the operating system thread scheduler. The next three sections describe the techniques that we believe will make CRM possible. 3. CONVERTING BETWEEN SOFT REALTIME GUARANTEES This section provides technical background for the conversion between types of real time scheduling. In previous work [10] (some of which is currently in submission [12] we developed these conversions to make it possible to reason about the properties provided by CPU schedulers that are composed in a hierarchy. The function of a real time scheduler can be viewed as providing guarantees to applications about the ....

[Article contains additional citation context not shown here]

J. Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001. http://www.cs.utah.edu/~regehr/papers/diss/.


Toward a Taxonomy of Time-Constrained Applications - Scott Banachowski And   (Correct)

No context found.

J. Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, May 2001.


Trusted Collaborative Real Time Scheduling in a Smart.. - Deville, Rippert, Grimaud (2004)   (Correct)

No context found.

J. Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, 2001.


Final Report - Integrated Design Approach   (Correct)

No context found.

Regehr, J. (2001). Using hierarchical scheduling to support soft real-time applications on general-purpose operating systems.


Trusted Collaborative Real Time Scheduling in a Smart.. - Deville, Rippert, Grimaud (2004)   (Correct)

No context found.

J. Regehr. Using Hierarchical Scheduling to Support Soft Real-Time Applications on General-Purpose Operating Systems. PhD thesis, University of Virginia, 2001.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC