46 citations found. Retrieving documents...
R. Rashid, R. Baron, A. Forin, M. J. David Golub, D. Julin, D. Orr, and R. Sanzi. Mach: A foundation for open systems. In Proceedings of the Second Workshop on Workstation Operating Systems(WWOS2).

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Specialization Tools and Techniques for Systematic .. - McNamee, Walpole, .. (2001)   (7 citations)  (Correct)

....from installation to installation, and grow worse when they vary dynamically. Much of the operating systems research in the past decade has investigated alternative approaches to addressing these diverse requirements. A promising approach is to incorporate customizability into system structure [6, 16, 35, 47, 52]. A customizable operating system can be tuned for the currently observed common conditions. In most implementations of this approach, the ability to be customized is designed into the operating system, but the actual customized code is written by experts and manually injected into the system. We ....

Rashid, R., R. Baron, et al. Mach: A Foundation for Open Systems. in Proceedings of the 2nd IEEE Workshop on Workstation Operating Systems. 1989.


Design Issues for Persistent Java: a type-safe.. - Atkinson, Jordan, Spence (1996)   (15 citations)  (Correct)

....as being invaluable for programmer productivity. Type and pointer safety is not compromised in any way in PJava. This is a natural consequence of applying the principle of persistence independence. Separation of policy and mechanism is already recognised as desirable in operating system design [Rashid et al. 89] In the operating system context, this is generally achieved by allowing system programmers to supply code that defines policy. Not all application programmers can be expected to provide such code and the finer grained mechanisms in a programming language implementation would be unacceptably ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr, and R. Sanzi. Mach: A Foundation for Open Systems in Proceedings of the Second Workshop on Workstation Operating Systems (WWOS2), September 1989.


Integrating Tools and Infrastructures for Generic.. - Gutknecht, Ferber.. (2001)   (1 citation)  (Correct)

....CORBA, RMI, Jini, WML, XML, Mail, LDAP, Figure 3: MadKit Architecture Diagram 3.1 Agent micro kernel The MadKit micro kernel is a small (less than 40 Kb) and optimized agent kernel. The term micro kernel is intentionnaly used as a reference to the role of micro kernels [17] in the domain of OS engineering. We could directly translate their motto into: incorporating a number of key facilities that allow the e cient deployment of agent toolkits. The MadKit kernel only handles the following tasks: Control of local groups and roles As most of the interoperability ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr, and R. Sanzi. Mach: A foundation for Open Systems. In Proceedings of the 34th Computer Society Ithe Second Workshop on Workstation Operating Systems(WWOS2), September 1989.


Design, Implementation, and Evaluation of a Single-Copy.. - Steenkiste (1998)   (4 citations)  (Correct)

....In contrast, when the DMA is to or from an application address space, the driver (or kernel) has to perform VM operations on pages in a different address space. Unfortunately, operating systems do not support this in a uniform way. We briefly describe implementations for the Mach 3. 0 microkernel [19] and DEC OSF 1, and compare them in terms of complexity and performance. In Mach, the required VM operations can be performed on a different address by specifying the appropriate Mach port [20] for the target address space. In the case of a Mach 3.0 microkernel [19] this allows the device ....

....for the Mach 3.0 microkernel [19] and DEC OSF 1, and compare them in terms of complexity and performance. In Mach, the required VM operations can be performed on a different address by specifying the appropriate Mach port [20] for the target address space. In the case of a Mach 3. 0 microkernel [19], this allows the device driver, which resides in the Unix server, to perform the address translation 9 and pinning of the pages in the application address space, i.e. DMA support is localized in the device driver. In DEC OSF 1, as in most Unix systems, performing the VM operations on ....

Richard F. Rashid, Robert V. Baron, A. Forin, David B. Golub, Michael Jones, Daniel Julin, D. Orr, and R. Sanzi. Mach: A Foundation for Open Systems. In Proceedings of the Second IEEE Workshop on Workstation Operating Systems, pages 109--113, September 1989.


Software Support for Outboard Buffering and Checksumming - Kleinpaste, Steenkiste, Zill (1995)   (6 citations)  (Correct)

....in its address space. In contrast, when the DMA is to or from an application address space, the driver (or kernel) has to perform VM operations on pages in a different address space. Unfortunately, operating systems do not support this in a uniform way. We briefly describe implementations for Mach [16] and DEC OSF 1, and compare them in terms of complexity and performance. In Mach, the required VM operations can be performed on a different address by specifying the appropriate Mach port [21] for the target address space. The invoking process can be the kernel, or in the case of a Mach 3.0 ....

....OSF 1, and compare them in terms of complexity and performance. In Mach, the required VM operations can be performed on a different address by specifying the appropriate Mach port [21] for the target address space. The invoking process can be the kernel, or in the case of a Mach 3. 0 microkernel [16], the Unix server. Using these features, it is possible to do address translation and pinning of pages in the application address space in the driver, i.e. DMA support is localized. In DEC OSF 1, as in most Unix systems, performing the VM operations on application pages requires a context that is ....

Richard F. Rashid, Robert V. Baron, A. Forin, David B. Golub, Michael Jones, Daniel Julin, D. Orr, and R. Sanzi. Mach: A foundation for open systems. In Proceedings of the Second IEEE Workshop on Workstation Operating Systems, pages 109--113, September 1989.


Middleware Enabled Fault Management for Commercial.. - April For Submission   (Correct)

....calls generated can be used to debug application or operating system behavior, analyze system performance and trend analysis. Three operating systems with monitoring mechanisms were evaluated to develop a taxonomy of operating systems features that facilitate system call monitoring: Mach 3. 0 [Rashid89], pSOS [Integrated95] and HP UX [HPa95] The taxonomy begins with Figure 1 which defines a simple control flow model of a system call request in a generic operating system. Control switches from the application to the kernel when the system call is executed. This switch is defined by the enter ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr and R. Sanzi, "Mach: a Foundation for Open Systems", Proc. 2nd Workshop Workstation Operating Syst., Sept. 27-29, 1989.


Background Analysis and Design of ABOS, an Agent-Based Operating .. - Svahnberg (1998)   (Correct)

....shows many bright ideas as well. To start with, it is distributed in the deepest sense of the word with process migration and communication primitives supported by the kernel. As with Aegis, most of the system runs in user mode, thus enabling fast and easy switching of functionality. Mach Mach [9] [10] is perhaps the most well known microkernel operating system. It was initially developed as a research project at the university of Rochester and continued by Carnegie Mellon University. The goal of Mach is to demonstrate that you can structure operating systems in a modular way. Mach has a ....

Rashid, R., Baron, R., Forin, A., Golub. A., Jones, M., Julin, D., Orr, D., Sanzi, R., "Mach: A Foundation for Open Systems.", Proceedings of the Second Workshop on Workstation Operating Systems (WWOS2), 1989.


Middleware Enabled Fault Management for Commercial Operating.. - Rekiere (1997)   (Correct)

....calls generated can be used to debug application or operating system behavior, analyze system performance and trend analysis. Three operating systems with monitoring mechanisms were evaluated to develop a taxonomy of operating systems features that facilitate system call monitoring: Mach 3. 0 [Rashid89], a micro kernel based operating system, pSOS [Integrated95] an embedded operating system and HP UX [HPa95] a monolithic operating system. The taxonomy begins with Figure 1 which defines a simple control flow model of a system call request in a generic operating system. Control switches from the ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr and R. Sanzi, "Mach: a Foundation for Open Systems", Proc. 2nd Workshop Workstation Operating Syst., Sept. 27-29, 1989.


Flexible Physical Memory Management - McNamee (1995)   (Correct)

....flexible backing storage would enable entirely new kinds of backing storage. For example, backing storage could take advantage of compression, the memory of idle computers [Felten Zahorjan 91] or even lazily calculate rather than fetch data (e.g. the digits of pi) The Mach operating system [Rashid et al. 89] introduced the external pager interface [Young 89] that provides just this functionality. An external pager is a user level server designated to provide the backing storage for one or more memory objects. A memory object is an abstract data container that can be mapped into a clients address ....

....the backing storage operations of external pagers, V Segment Managers 1 can control the mapping of physical pages into an application s virtual address space by calling MigratePages. This unmaps a physical page from one virtual location, and remaps it into another. Other systems such as Mach [Rashid et al. 89] and Chorus [Abrossimov Rozier 89] use remapping to improve the efficiency of bulk data transfers or to increase application performance [Appel Li 91] To service a page fault, a V Segment Manager chooses a frame, then reads the data from backing storage into that frame, and finally ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Doug Orr, and Richard Sanzi. Mach: A Foundation for Open Systems. In Proceedings of the 2nd IEEE Workshop on Workstation Operating Systems, September 1989.


Aalaadin: A Meta-Model for the Analysis and Design of.. - Ferber, Gutknecht (1997)   (4 citations)  (Correct)

....Java and runs on every platform supporting a Java 1.1 implementation. 4.1 Agent micro kernel The MadKit micro kernel is a small (less than 40 Kb) and optimized agent kernel. The term imicro kernelj is intentionnaly used as a reference to the role of micro kernels in the domain of OS engineering [18]. We would dene an agent micro kernel as a minimal set of facilities allowing deployment of agents services. The MadKit micro kernel only handle the following tasks: Control of local groups and roles The groups and roles are implemented low level in the platform. The micro kernel is responsible ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. Mach: A foundation for Open Systems. In Proceedings of the 34th Computer Society Ithe Second Workshop on Workstation Operating Systems(WWOS2), September 1989.


The MADKIT Agent Platform Architecture - Gutknecht, Ferber (2000)   (4 citations)  (Correct)

....to handle multiple groups and multiple roles in a generic model. 3.1 Agent micro kernel The MADKIT micro kernel is a small (less than 40 Kb) and optimized agent kernel. The term micro kernel is intentionnaly used as a reference to the role of micro kernels in the domain of OS engineering [9]. We could directly translate their motto into: incorporating a number of key facilities that allow the efficient deployment of agent toolkits. The MADKIT kernel only handles the following tasks: Control of local groups and roles As most of the interoperability and extensibility possibilities ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. Mach: A foundation for Open Systems. In Proceedings of the 34th Computer Society Ithe Second Workshop on Workstation Operating Systems (WWOS2), September 1989.


MadKit: Organizing heterogeneity with groups in a platform.. - Gutknecht, Ferber (1997)   (7 citations)  (Correct)

....tested on Windows, MacOS, Linux for Intel and PowerPC and Solaris. 3.1 Agent micro kernel The Aalaadin micro kernel is a small (less than 40 Kb) and optimized agent kernel. The term imicro kernelj is intentionnaly used as a reference to the role of micro kernels in the domain of OS engineering [16]: incorporating a number of key facilities that allow the eOEcient deployment of agents.j The Aalaadin micro kernel only handle the following tasks: 6 Agent micro kernel Agent micro kernel Agent micro kernel Agent micro kernel WorkStation Applet PDA Laptop Interface Agent System Agent ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. Mach: A foundation for Open Systems. In Proceedings of the 34th Computer Society Ithe Second Workshop on Workstation Operating Systems(WWOS2), September 1989.


SharedOnRead Optimization in Parallel Object-Oriented.. - Caromel, Noulard, Sagnol (1999)   (Correct)

.... address space, instead of copying a SharedOnRead parameter, we just share it; there is no change to the copy semantics if the two subsystems are not in the same address space (cf. Figure 1) The SharedOnRead is dearly related to the copy on write mechanism that can be nd in operating system (Mach [15] or Orca [2, 12] are using it) However, the strategy is slightly dioeerent in copy on write technique: you want to copy only when it is necessary instead, with the SharedOnRead mechanism, you want to share data on read operations when it is possible. The mechanism occurs at the user level and is ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Orr, and R. Sanzi. Mach: a foundation for open systems (operating systems). In IEEE, editor, Workstation Operating Systems: Proceedings of the Second Workshop on Workstation Operating Systems (WWOS-II), Pacic Grove, CA, USA, September 2729, 1989, pages 109


Ficus: A Very Large Scale Reliable Distributed File System - Guy (1991)   (20 citations)  (Correct)

....has often manifested itself as a tendency towards monolithic system implementations which increasingly defy adequate testing and verification, and hinder improvements especially those not conceived within the monolithic framework. In recent years, micro kernels in systems such as Mach [ABG86, RBF89] and Chorus [RAA90] have emerged as a response to the monolithic implementations of operating systems. However, little has been done to tackle the monolithic filing service portion of most kernels. Adding any new features to a filing environment is usually a daunting task which frequently requires ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. "Mach: A Foundation for Open Systems." In Proceedings of the Second Workshop on Workstation Operating Systems, pp. 109--113. IEEE, September 1989.


A Meta-Model for the Analysis and Design of Organizations in .. - Ferber, Gutknecht (1998)   (53 citations)  (Correct)

....by roles. MADKIT runs on every platform supporting a Java 1.1 implementation. 4.1 Agent micro kernel The MADKIT micro kernel is a small (less than 40 Kb) agent kernel. The term micro kernel is intentionaly used as a reference to the role of micro kernels in the domain of OS engineering [18]. We would define an agent microkernel as a minimal set of facilities allowing deployment of agents services. The MADKIT micro kernel only handles the following tasks: Control of local groups and roles The micro kernel is responsible for maintaining correct information about group members and ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr, and R. Sanzi. Mach: A foundation for Open Systems. In Proc. of the Second Workshop on Workstation Operating System, September 1989.


Balancing Generality and Specificity in Document Management Systems - And (1999)   (Correct)

....On the Unix system, the proc filesystem [3] is a specific example of making one particular type of entity a Unix process appear as a file. These files can be read to determine the state of a process, and written to effect changes in the state of a process. Operating systems such as Mach [8] provide a generalization of this feature by supporting easilyloadable filesystem code that can be used to provide filesystem interfaces for arbitrary entities. As opposed to these example, we have available to us a general framework for easily extending any type of entity into the realm of ....

Rashid, R., et al., "Mach: A Foundation for Open Systems. " Proceedings, Second Workshop on Workstation Operating Systems (WWOS2), 1989.


Using Hierarchical Scheduling to Support Soft Real-Time.. - Regehr (2001)   (5 citations)  Self-citation (Jones)   (Correct)

....can schedule device driver activity. Because network interfaces are a principal source of asynchronous data and because TCP IP stacks tend to involve copies and other CPU intensive tasks, much of this work has focused on the scheduling of network protocol processing. Microkernels such as Mach [73] and Real Time Mach [88] run device drivers and network protocols in user level servers, allowing them to be scheduled normally. The Scout operating system [64] provides support for paths, channels through a layered communication system that can be explicitly scheduled. Nemesis [49] is a ....

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. Mach: A Foundation for Open Systems. In Proc. of the 3rd Workshop on Workstation Operating Systems, September 1989.


Naming Facilities for Operating System Emulation in Mach 3.0 - Julin   Self-citation (Julin)   (Correct)

....a centralized trusted name server, and to larger distributed systems. I. INTRODUCTION One of the main focuses of research within the Mach project is the use of a micro kernel architecture to emulate the functionality and programming interfaces of operating systems such as UNIX, VMS,MS DOS, etc. [1] Several sub projects are currently underway to investigate different design alternatives within this overall architecture, and to produce working emulation systems for various target operating systems. One such sub project, often referred to as the Mach 3.0 multi server emulation system , ....

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Julin, D. Orr, and R. Sanzi, "Mach: A foundation for open systems," in Proceedings of the Second Workshop on Workstation Operating Systems, pp. 109--113, IEEE Computer Society, September 1989.


Bridging the Gap: Programming Sensor Networks with.. - Levis, Gay, Culler (2004)   (1 citation)  (Correct)

No context found.

R. Rashid, R. Baron, A. Forin, M. J. David Golub, D. Julin, D. Orr, and R. Sanzi. Mach: A foundation for open systems. In Proceedings of the Second Workshop on Workstation Operating Systems(WWOS2).


Distributed Objects for Parallel Numerical Applications - Baude, Caromel, Sagnol (2002)   (Correct)

No context found.

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Orr, and R. Sanzi. Mach: a foundation for open systems (operating systems). In IEEE, editor, Workstation Operating Systems: Proceedings of the Second Workshop on Workstation Operating Systems (WWOS-II), Paci c Grove, CA, USA, September 27-29, 1989, pages 109{


Dynamic Loading in an Application Specific Embedded Operating .. - Stefan Beyer Ken   (Correct)

No context found.

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Orr, and R. Sanzi, "Mach: A foundation for open systems," in Proceedings of the Second Workshop on Workstation Operating Systems, pp. 109--113, 1989.


Dynamic Configuration of Embedded Operating Systems - Stefan Beyer Ken (2003)   (Correct)

No context found.

R. Rashid, R. Baron, A. Forin, D. Golub, M. Jones, D. Orr, and R. Sanzi, "Mach: A foundation for open systems," in Proceedings of the Second Workshop on Workstation Operating Systems, pp. 109--113, 1989.


Bridging the Gap: Programming Sensor Networks with.. - Levis, Gay, Culler (2004)   (1 citation)  (Correct)

No context found.

R. Rashid, R. Baron, A. Forin, M. J. David Golub, D. Julin, D. Orr, and R. Sanzi. Mach: A foundation for open systems. In Proceedings of the Second Workshop on Workstation Operating Systems(WWOS2).


MANTIS: System Support For - Multimodal Networks Of   (Correct)

No context found.

R. Rashid, R. Baron, et al. "Mach: A Foundation for Open Systems". In Proceedings of the 2nd IEEE Workshop on Workstation Operating Systems. 1989.


Large Scale Malicious Code: A Research Agenda - Weaver, Paxson, Staniford.. (2003)   (4 citations)  (Correct)

No context found.

Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael Jones, Daniel Julin, Douglas Orr, and Richard Sanzi. Mach: A foundation for open systems. In Proceedings of the Second Workshop on Workstation Operating Systems(WWOS2), September 1999.

First 50 documents

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