| H. Zimmermann, J.S. Banino, A. Caristan, M. Guillemont, and G. Morisset, "Basic Concepts for the support of Distributed Systems: The CHORUS approach", In Proc. 2nd Int. Conf. on Distributed Computing Systems, pages 60--66, 1981. |
....Herrmann, Chorus syst emes, 6 Av. Gustave Eiffel, F 78183, Saint Quentin, en Yvelines Cedex, France or M. Guillemont, INRIA Domaine de Voluceau BP 105 78153 Le Chesnay C edex, France now at Chorus Systems. References: 94] 95] 96] 97] 98] 99] 100] 101] 102] 103] [104], 105] 2.12 Clouds Main Goal Clouds is a distributed operating system developed to provide the integration, reliability and structure that makes a distributed system usable. The structure of Clouds promotes location, access, concurrency and failure transparency, and support for advanced ....
H. Zimmermann, J.S. Banino, A. Caristan, M. Guillemont, and G. Morisset, "Basic Concepts for the support of Distributed Systems: The CHORUS approach", In Proc. 2nd Int. Conf. on Distributed Computing Systems, pages 60--66, 1981.
....Inc. 2 Symposium on Microkernels and Others Kernel Architectures USENIX Association 1. Introduction The technology of distributed systems [1] 2] has grown and matured since the early eighties [3]. Today it is used to support applications based on the UNIX 1 operating system interface [4] 5] and also new features such as lightweight processes and Inter Process Communications with message passing. Over the same period personal computers became widely used. These computers offer graphical ....
H. Zimmermann, J.S. Banino, A. Caristan, M. Guillemont, and G. Morisset. Basic concepts for the Support of Distributed Systems: the Chorus approach. InProc. 2nd IEEE Int. Conf. on Distributed Computing Systems, Versailles (France), April 1981.
....and Interfaces in Micro Kernel Design and Implementation: A Case Study of CHORUS on the HP PA RISC, in Proc. of Usenix Workshop on Micro kernels and Other Kernel Architectures, Usenix Association, Seattle, WA, April 27 28, 1992) pp. 71 82. Chorus systemes Technical Report CS TR 92 49 Zimmermann, Hubert, Jean Serge Banino, Alain Caristan, Marc Guillemont, and Gerard Morisset, Basic Concepts for the Support of Distributed Systems: the CHORUS Approach, in IEEE 2nd. International Conference on Distributed Computing Systems Proc. Versailles, France, April 1981) pp. 60 66. Zimmermann, Hubert, Marc Guillemont, Gerard Morisset, and Jean Serge Banino, CHORUS: a ....
Zimmermann, Hubert, Jean-Serge Banino, Alain Caristan, Marc Guillemont, and Gerard Morisset, "Basic Concepts for the Support of Distributed Systems: the CHORUS Approach," in IEEE 2nd. International Conference on Distributed Computing Systems Proc., Versailles, France, (April 1981), pp. 60-66.
....the Synthesis emulator of UNIX carries very low overhead (because of dynamic code generation) Modular kernels with abstract interfaces . Apertos and other kernels that have a completely abstract interface. Mention the implementation limitations of these kernels. Other modular kernels. Chorus [7] and Mach [1] Contrast between a pure message based implementation (Mach) and a multiple implementation kernel (Chorus) If possible, show the cost of a modular kernel without dynamic code generation. Maybe talking to Apple people (Finlayson) Discuss the use of dynamic optimization, such as ....
H. Zimmermann, J-S. Banino, A. Caristan, M. Guillemont, and G. Morisset. Basic concepts for the support of distributed systems: the Chorus approach. In Proceedings of 2nd International Conference on Distributed Computing Systems, July 1981.
....thread scheduler including multiple scheduling policies, real time synchronization mechanisms and a memory resident memory object manager. 2.1. 2 Chorus The Chorus microkernel is a capability based operating system developed by Chorus Syst emes in France and based on earlier research in INRIA [103]. Chorus has an objectoriented design and is written in C . The Chorus microkernel is designed with distribution and efficiency as its primary goals [89] The abstractions used to represent processing entities in Chorus are called actors and threads. Actors are tied to a given site and define an ....
.... memory system can be used to improve efficiency of message transmission within a site, by mapping pages out of one address space and into the other [89] Unlike the Mach microkernel, Chorus was developed with an emphasis on distribution in environments with networks of loosely coupled processors [79, 103]. Distribution is integrated at the lowest levels of Chorus. Chorus also provides the notion of port groups. Port groups enable a process to send a message to a group of ports providing a service, to any one member of the group, or to a service provider on a particular node. The units in the ....
Hubert Zimmermann, Jean-Serge Banino, Alain Caristan, Marc Guillemont, and G'erard Morisset. Basic concepts for the support of distributed systems: the chorus approach. In Proceedings of the Second IEEE International Conference on Distributed Computing Systems, pages 60--66, April 1981.
....and Interfaces in Micro Kernel Design and Implementation: A Case Study of CHORUS on the HP PA RISC, in Proc. of Usenix Workshop on Micro kernels and Other Kernel Architectures, Usenix Association, Seattle, WA, April 27 28, 1992) pp. 71 82. Chorus systemes Technical Report CS TR 92 49 Zimmermann, Hubert, Jean Serge Banino, Alain Caristan, Marc Guillemont, and Gerard Morisset, Basic Concepts for the Support of Distributed Systems: the CHORUS Approach, in IEEE 2nd. International Conference on Distributed Computing Systems Proc. Versailles, France, April 1981) pp. 60 66. Zimmermann, Hubert, Marc Guillemont, Gerard Morisset, and Jean Serge Banino, CHORUS: a ....
Zimmermann, Hubert, Jean-Serge Banino, Alain Caristan, Marc Guillemont, and Gerard Morisset, "Basic Concepts for the Support of Distributed Systems: the CHORUS Approach," in IEEE 2nd. International Conference on Distributed Computing Systems Proc., Versailles, France, (April 1981), pp. 60-66.
....by existing systems. 6 Related Work Many of the individual optimization techniques and kernel structuring ideas discussed in this paper have been studied in other contexts. Coarse grain modularity has been studied in the context of microkernel based operating systems such as Mach [1] Chorus [33] and V [9] Mach, for example, offers an encapsulated kernel, in which kernel resources and services are hidden behind a port message based interface [5] The facilities that allow dynamic linking and loading of servers into the address space of a running Chorus kernel are also related to our ....
H. Zimmermann, J-S. Banino, A. Caristan, M. Guillemont, and G. Morisset. Basic concepts for the support of distributed systems: the Chorus approach. In Proceedings of 2nd International Conference on Distributed Computing Systems, July 1981.
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