9 citations found. Retrieving documents...
K. Loepere. Mach 3 Server Writer's Guide. Open Software Foundation and Carnegie Mellon University, July 15, 1992.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Design and Implementation of a Real-Time Thread Package on.. - Tseng, Wu, Juang (1996)   (Correct)

....for manipulating threads of control. The C Threads package[10] is a run time library that provides a C language interface to these facilities. They provide forking and joining of threads, protection of critical regions with mutex variables and synchronization by means of condition variables. MIG[11] generates remote procedure call(RPC) code for communication between client and server processes. In Mach, the servers execute as separate tasks and communicate with their clients by sending inter process communication (IPC) messages. MIG automatically generates procedure in C to pack and send, ....

K. Loepere. Mach 3 Server Writer's Guide. Open Software Foundation and Carnegie Mellon University, July 15, 1992.


A Simple Virtual Memory Scheme Formalized in IMPS - Guttman   (Correct)

....processes called external memory managers to participate in virtual memory management, and to o er persistent memory objects that processes can map directly into their address spaces. The protocols between the Mach kernel and the external memory managers raise concurrency control problems [11]. But there is also a more immediately practical motivation for vmach. Mach is considered a promising architecture for workstations and other end systems in networks for which assurance is critical. These may include, for instance, networks processing nancial transactions, or multiple levels of ....

Keith Loepere. Mach 3 server writer's guide. Technical report, Open Software Foundation, Cambridge, MA, July 1992. Jointly copyright by Open Software Foundation and Carnegie-Mellon University.


A Negotiation-Based Resource Management Framework for.. - Kawachiya, Tokuda (1997)   (4 citations)  (Correct)

....is being implemented on the Real Time Mach (RT Mach) operating system [6] where several resource reservation mechanisms are already available [7, 8, 9] Figure 4 shows the structure of the prototype. The functions of the Resource Allocator and Resource Ticket abstraction are provided by a server [10] on RT Mach named the Resource Manager. Table 2 lists all the exported functions (APIs) of the Resource Manager. rticketcreate( and rticketterminate( are used to create and delete a Resource Ticket in the manager. Resource requests to the ticket are manipulated through a structure named ....

K. Loepere (Ed.): Mach 3 Server Writer's Guide, OSF and CMU (1992).


Distributed Scheduling Framework - A Load Distribution.. - Lu, Lui, Lie, Tang..   (Correct)

....information received by these handlers is needed by the scheduler thread, say, for cooperative global scheduling, the most convenient way is letting the handler pass it to the scheduler thread via shared data structures in the DM task. Mutex lock and condition variable from the C Threads library [22, 23] are useful in synchronization of the two threads. Shared variables can be used because in Mach, threads in the same task share the same address space. After these handlers are registered with the DM server, the user code can notify the DSF to start load information dissemination. By default the ....

Keith Loepere. Mach 3 server writer's guide. Technical report, Open Software Foundation, 1992.


MIKE - A distributed object-oriented programming.. - Castro, Neves.. (1993)   (2 citations)  (Correct)

....used to export references (XRef) converts local object references into the tuple oLLI, sRight, cpLLI, pType . The first three components are the on the wire reference representation and pType is the port type. pType is needed because object ports are declared polymorphic on the sender s side [8]. The proxy classes call XRef for each exported reference. XRef tests the object s status. If the object does not have an associated server proxy, XRef associates an LLI, a port and an instance of the corresponding server proxy class with the object. The port and the server proxy s RTH are ....

....local collector. When this happens the send right is destroyed. If it is the last client proxy the context where the object is mapped will receive a no more senders notification. The notification handler compares the current receive right make send count with the one in the notification message [8]. This comparison is made under the protection of the object lock to ensure that no references are exported during the process. If the make send counts differ a new notification is requested. Otherwise, the server proxy and object references are removed from refSet and they become subject to the ....

Keith Loepere. Mach 3 Server Writer's Guide. Open Software Foundation, January 1992.


Enhancing the Performance and Dependability of Real-Time Systems - Hull Feng (1995)   (2 citations)  (Correct)

....state to the state saved by the last checkpoint operation and resumes its execution from that state. 5. 2 Implementation The Imprecise Computation Server (ICS) is implemented on top of the Mach operating system [1] It makes use of IMIG, a modified version of the Mach Interface Generator (MIG) [13]. Handler Caller Supervisor Callee Client Server Scheduler Figure 1: An imprecise computation server and its client Client Side Server Side ICS supplied service stub serviceserver servicesave User supplied service servicecheckpoint servicerestart Table 1: ICS functions and their classifications ....

Keith Loepere, editor. Mach 3 Server Writer's Guide. Open Software Foundation and Carnagie Mellon University, 1990.


Weak Protection for Reflective Operating Systems - Chiba, Nishimura, Kourai.. (1997)   (3 citations)  (Correct)

....is not straightforward because the modules exposed as metaobjects originally exist in the system kernel, where they are trusted and running without any restriction or audits. A naive approach to this issue is to run a metaobject in a user process. This idea is found in the Mach operating system [5] if we regard a user level pager as a metaobject for the paging mechanism. The user level pager determines a page replacement algorithm instead of the kernel but runs in a user process. Since it is completely isolated from other processes and the kernel, it cannot destroy other user programs or ....

Loepere, K., Mach 3 Server Writer's Guide. Open Software Foundation and Carnegie Mellon University, 7 1992.


RTM - Design And Implementation - Silberman (1997)   (2 citations)  (Correct)

No context found.

Loepere, K., Mach 3 Server Writer's Guide, Open Software Foundation and Carnegie Mellon University, July 1992.


Implementing Lightweight Remote Procedure Calls in the Mach .. - Bourassa, Zahorjan (1995)   (3 citations)  (Correct)

No context found.

Loepere, Keith, ed., Mach 3 Server Writer's Guide, Revision 2.2, Open Software Foundation, 1992

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