206 citations found. Retrieving documents...
H. Tokuda, T. Nakajima, P. Rao, "Real-Time Mach: Towards a Predictable Real-Time System", Proceedings of the Usenix Mach Workshop, pp. 73-82, October 1990.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

The BEST Desktop Soft Real-Time Scheduler - Scott Banachowski And   (Correct)

....schedulers in handling best effort processes, and sometimes outperforms both. Section 2 discusses the design and implementation of BEST, Section 3 presents our preliminary results, and Section 4 presents some concluding remarks. 2 Design and Implementation Soft real time schedulers exist [1, 3, 4, 5, 6, 9, 11, 12], but they impose constraints on developers and users that limit their practicality in generic desktop environments; they require applications to interface with special purpose routines and, like most real time systems, they generally require specifications of application resource usage and ....

Hideyuki Tokuda, Tatsuo Nakajimi, and Prithvi Rao. Real-time mach: Towards a predictable real-time system. In Proceedings of USENIX Mach Workshop, October 1990.


Heterogeneous CPU Services Using Differentiated Admission Control - Yau, Bhargava (2001)   (Correct)

.... property [11, 15] To adapt to dynamic application behavior, certain scheduling algorithms require close application participation, and sophisticated schedulability tests [14] Other systems have appealed to policing mechanisms external to the scheduling algorithm, such as priority depression [10, 13, 17]. We propose a solution that uniformly applies the well proven technique of rate based scheduling for diverse application requirements. By considering scheduling algorithms with a provable firewall property, we offer protection among applications without resorting to complicated machinery. ....

H. Tokuda, T. Nakajima, and P. Rao. Real-time Mach: Toward a predictable real-time system. In Proc. USENIX Mach Workshop, October 1990.


User Centric QoS Management Framework and Its Implementation - Seneviratne, Cho (1997)   (Correct)

....and for obtaining resource usage information. To provide this support, a new CPU scheduler based on stride was designed. This scheduler assumes that all applications that need the QoS management support are periodic as all multimedia applications can at least be considered quasi periodic [Tokuda90]. The applications therefore specify their period, and the system regulates the rate of progress of the application in each period according to its resource allocation as described below. The architecture of the new scheduler is shown in Figure 8. It uses the concept of a rate regulator, found in ....

....specify their period, and the system regulates the rate of progress of the application in each period according to its resource allocation as described below. The architecture of the new scheduler is shown in Figure 8. It uses the concept of a rate regulator, found in real time schedulers [Tokuda90]. To support the periodicity, the rate regulator holds the processes that are ready to run in a regulator queue, until the next period of that process. At the start of the next period, the ready process at the head of the queue is removed and inserted into to the run queue. The processes in the ....

Takuda, H., Nakajima, T. and Rao, P. (1990) "Real Time Mach: Towards a Predictable Real Time System", USENIX MACH Workshop pp 182 - 201.


Design and Implementation of a Real-Time Thread Package on.. - Tseng, Wu, Juang (1996)   (Correct)

....complex it becomes more and more difficult to meet al..l timing constraints. The problem of proprietary kernels is that it is difficult to scale to large applications. The second approach is the extension of commercial operating systems, for example, extending UNIX to RTUNIX [1] or Mach to RT Mach[4], or CHORUS to a realtime version. They are generally slower and less predictable than the proprietary kernels. But, they have the advantages including greater functionality, better software development environments, and based on a set of familiar interfaces. There is a standards effort, called ....

H. Tokuda,T. Nakajima, and P. Rao. Real-Time Mach: Towards a predictable real-time system. Proc. Usenix Mach Workshop, Oct. 1990.


EMERALDS: A Small-Memory Real-Time Microkernel - Zuberi, Shin (1999)   (7 citations)  (Correct)

....This work was done while the author was at the University of Michigan. and VxWorks [4] support both stand alone as well as distributed systems. Research RTOSs like HARTOS [5] and the Spring Kernel [6] were designed for multiprocessors, while other research OSs like Harmony [7] and RT Mach [8] are for distributed platforms. All these RTOSs were designed with relatively powerful processors and networks in mind: processors with several megabytes of memory and networks with at least tens of Mbit s bandwidth. In fact, just the code size of some of these RTOSs alone is in the megabytes. ....

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time Mach: Towards a predictable real-time system," in Proc. USENIX Mach Workshop, October 1990.


The Best-Effort Scheduling Model To Support Soft Real-Time.. - Banachowski   (Correct)

....multimedia applications as soft real time because, like real time processes, they must meet periodic deadlines, but missing an occasional deadline results in diminished performance rather than outright failure [20] 1.1. 1 Traditional Real time Scheduling Real time systems, such as RT Mach [35], are designed to meet hard deadline constraints. Some versions of UNIX support real time scheduling classes [21] and many systems adapt the POSIX standard for real time extensions [18] In order to ensure predictable behavior, these systems use strict scheduling policies such as Rate Monotonic ....

Hideyuki Tokuda, Tatsuo Nakajimi, and Prithvi Rao. Real-time Mach: Towards a predictable real-time system. In Proceedings of USENIX Mach Workshop, October 1990.


Cost and Benefit of Separate Address Spaces in Real-Time .. - Mehnert, Hohmuth, Härtig (2002)   (5 citations)  (Correct)

....as a sharedspace system. As both systems try to keep the amount of changes to Linux as small as possible, their real time CPUscheduling accuracy is limited by non real time parts of the Linux kernel, for example device drivers that disable interrupts for synchronization. To our knowledge, RT Mach [24] and LynxOS [20] also both belong to the shared kernel system category. These systems have extended existing systems with real time mechanisms. In RT Mach s case, one could argue that it is a separate space system because it runs operating system servers as user level tasks. However, Mach (from ....

H. Tokuda, T. Nakajima, and P. Rao. Real-time Mach: Towards a predictable real-time system. In USENIX, editor, Mach Workshop Conference Proceedings, October 4-- 5, 1990.


Mixed-Media File Systems - Bosch (1999)   (9 citations)  (Correct)

....are also taken into account, the utilization can be substantially lower than what is predicted by assuming these values are zero, which is the usual practice in most real time work. A system simulator is constructed that uses real values taken from a Sony News Workstation that runs Real Time Mach [99]. Priority inheritance work, priority ceiling protocols and real time transactions [51] all study ways to deal with locked resources in a preemptive real time environment. Given that all these schedulers assume that task invocations are preemptive, these techniques cannot be used directly to ....

Hideyuki Tokuda, Tatsuo Nakajima, and Prithvi Rao. Real-Time Mach: Towards a predictable Real-Time Systems. Proceedings of USENIX Mach workshop. USENIX, 1990.


Pragmatic Nonblocking Synchronization for Real-Time Systems - Hohmuth (2002)   (8 citations)  (Correct)

....I give an overview of the L4 interface. In [HHL 97] we mention overheads of 5 to 10 percent. However, we later applied a number of further optimizations which reduced the overhead to 2 to 3 percent. 2.3.2 Microkernels in real time systems OTHER REAL TIME MICROKERNELS. Real time Mach [TNR90] is a real time extension for the Mach microkernel. Real time Mach includes real time scheduling, synchronization, and IPC. It allows specifying policies governing the use of all resources managed by Mach, and offers a uniform resource model to describe the resource needs of applications to ....

Hideyuki Tokuda, Tatsuo Nakajima, and Prithvi Rao. Real-time Mach: Towards a predictable real-time system. In USENIX, editor, Mach Workshop Conference Proceedings, October 4--5, 1990. Burlington, VT, pages 73--82, Berkeley, CA, USA, October 1990. USENIX.


The BEST Desktop Soft Real-Time Scheduler - Banachowski, Brandt   (Correct)

....schedulers in handling best effort processes, and sometimes outperforms both. Section 2 discusses the design and implementation of BEST, Section 3 presents our preliminary results, and Section 4 presents some concluding remarks. 2. Design and Implementation Soft real time schedulers exist [1, 3, 4, 5, 6, 9, 11, 12], but they impose constraints on developers and users that limit their practicality in generic desktop environments; they require applications to interface with special purpose routines and, like most real time systems, they generally require specifications of application resource usage and ....

H. Tokuda, T. Nakajimi, and P. Rao. Real-time Mach: Towards a predictable real-time system. In Proceedings of USENIX Mach Workshop, Oct. 1990.


Q-Thread: A New Execution Model for Dynamic QOS Control of.. - Kawachiya, Tokuda (1996)   (2 citations)  (Correct)

....and dynamic ( OS control ex periments have been carried out with this prototype. Keywords: Process execution model, dynamic QOS control, continuous media, resource management 1 Introduction In the Keio MMP (MultiMedia Platform) project [1] we have been extending Real Time Mach 3. 0 (RTMach) [2] and constructing a software platform for multimedia processing on our extension [3, 4, 5] One research topic related to such a multimedia platform is an execution model suitable for continuous media processing. Basically, periodic execution models seem to be effective for processing ....

n. Tokuda et at.: "Real-Time Mach: Towards a Predictable Real-Time System," Proc. USENIX Mach Workshop, pp. 73 82 (1990).


Evaluation of QOS-Control Servers on Real-Time Mach - Kawachiya, Ogata, Nishio.. (1995)   (6 citations)  (Correct)

....As such a mechanism, the QOS Control Server has been developed on RT Mach. This paper gives the results of several experiments with this server, and describes the extensions of RT Mach. 1 Introduction In the Keio MMP (MultiMedia Platform) project, we are extending Real Time Mach 3. 0 (RT Mach) [1] and constructing servers for multimedia processing on our extension [2, 3] One goal of our project is to incorporate the concept of Quality of Service (QOS) and to manage system resources over multiple continuous media sessions on the basis of this concept. For such support, there should be ....

H. Tokuda et M.: "Real-Time Mach: Towards a Predictable Real-Time System," Proc. USENIX Mach Workshop, pp. 73 82 (1990).


Dynamic QOS Control Based on the QOS-Ticket Model - Kawachiya, Tokuda (1996)   (3 citations)  (Correct)

....separation to be very reasonable. 3. Implementation of the QOS Ticket Model To realize resource management and QOS control in accordance with the QOS Ticket model, we have been developing a prototype on RT Mach, an operating system based on the Mach microkernel with several real time extensions [5]. The first prototype is implemented for the CPUresource management, and consists of the QOS Control Server and the Q Thread library. The QOS Control Server manages the CPU allocation among multiple sessions, and the Q Thread library helps a user program in each session to adjust its QOS. As ....

H. Tokuda et at.: "Real-Time Mach: Towards a Predictable Real-Time System," Proc. USENIX Mach Workshop, pp. 73 82 (1990).


QoS Negotiation in Real-Time Systems and its Application .. - Abdelzaher, Arkins, Shin (1997)   (38 citations)  (Correct)

....are more con cerned with maximizing overall utility (by serving the most important request first) than guaranteeing reserved resources for individual requests. Priority driven services can generally be categorized this way, and are supported in real time kernels such as Al pha [8] and Mach [9]. Under overload conditions, lower priority tasks are denied service in favor of more im portant tasks. In the Rialto operating system [10] a resource planner attempts to dynamically maximize user perceived utility of the entire system. However, the scheme does not adopt the notion of ....

H. Tokuda, T. Nakajima, and P. Rao, "Real-time Mach: Towards a predictable real-time system," in Proceedings of the USENIX Mach Workshop, pp. 73 82, October 1990.


An Open Environment for Real-Time Applications - Deng, Liu, Zhang, Mouna, Frei (1998)   (9 citations)  (Correct)

No context found.

H. Tokuda, T. Nakajima, P. Rao, "Real-Time Mach: Towards a Predictable Real-Time System", Proceedings of the Usenix Mach Workshop, pp. 73-82, October 1990.


Petri Net Models for Manufacturing Systems - Zdenek Hanz'alek Department   (Correct)

No context found.

H.Tokuda, T.Nakajima, P.Rao, "Real-Time Mach: Towards a Predictable Real-Time Systems ", Proc. Usenix Mach Workshop, 1990, pp. 1-10.


Service Differentiation of Communication-bound Processes - In Real-Time Operating (2002)   (Correct)

No context found.

H. Tokuda, T. Nakajima, P. Rao,"Real Time Mach: Towards a predictable real-time system", in Proc. of the USENIX Mach Workshop, pages 73-82, October 1990.


Integrated Resource Allocation Scheme for Real-Time Video.. - Yamashita (2002)   (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time Mach: Towards a predictable Real-Time system," in Proceedings of USENIX Mach Workshop, pp. 73--82, October 1990.


An I/O Architecture for Microkernel-Based Operating.. - Haertig, Loeser.. (2003)   (Correct)

No context found.

Hideyuki Tokuda, Tatsuo Nakajima, and Prithvi Rao. Real-time Mach: Towards a predictable real-time system. In USENIX, editor, Mach Workshop Conference Proceedings, October 4--5, 1990.


Integrated Resource Allocation Scheme for Real-Time .. - YAMASHITA.. (2001)   (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time Mach: Towards a predictable Real-Time system," in Proceedings of USENIX Mach Workshop, pp. 73--82, October 1990.


Integrated Resource Allocation Scheme for Real-Time .. - Wakamiya.. (2002)   (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time Mach: Towards a predictable Real-Time system," in Proceedings of USENIX Mach Workshop, pp. 73--82, October 1990.


QoS guarantees based on end-to-end resource.. - Fukuda, WAKAMIYA.. (1999)   (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time mach: Towards a predictable Real-Time system," Proceedings of USENIX Mach Workshop, October 1990.


Unknown -   (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao. Real-time Mach: Towards a predictable real-time system. In Proc. of the USENIX Mach Workshop, pages 73--82, 1990.


Integrated QoS Control Mechanisms for Real-Time Multimedia.. - Fukuda (2000)   (4 citations)  (Correct)

No context found.

H. Tokuda, T. Nakajima, and P. Rao, "Real-Time Mach: Towards a predictable Real-Time system," Proceedings of USENIX Mach Workshop, October 1990.


The BEST scheduler for integrated processing of best-effort .. - Banachowski, Brandt (2002)   (2 citations)  (Correct)

No context found.

H. Tokuda, T. Nakajimi, and P. Rao, \Real-time Mach: Towards a predictable real-time system," in Proceedings of USENIX Mach Workshop, Oct. 1990.

First 50 documents  Next 50

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