| J. Cordsen and W. Schroeder-Preikschat. Towards a Scalable Kernel Architecture. In Proceedings of the Open-forum Technical Conference, pages 15--33, 1992. |
....real time OS has to fulfil different demands: Besides traditional services it must deal with real time constraints (ranging from non real time to hard real time) as well as with different granularities. 35 36 Timing Analysis, Scheduling, and Allocation of Periodic Hard Real Time Tasks In [29] it has been shown for the non real time case that an OS which adapts its set of services to application demands can greatly reduce its overhead. Hence, the goal of this configuration approach 1 is to reduce OS overhead as much as possible. It is achieved by pre allocating (mapping) periodic ....
J. Cordsen and W. Schroeder-Preikschat. Towards a Scalable Kernel Architecture. In Proceedings of the Open-forum Technical Conference, pages 15--33, 1992.
....workstations) to be run. To support the throughout HWIL design an OS must adapt its set of available services with respect to the current design stage. According to our knowledge functional system adaptation has only been considered in non real time OSs. The object oriented (oo) PEACE [3] system is able to enrich its set of server automatically on application demands. Lightweight processes, I O services and a service loader are always part of the system. Since higher level system server (e.g to provide a file system) are solely integrated on implicit application demands, system ....
J. Cordsen and W. Schroder-Preikschat. Towards a scalable kernel architecture. In Proc. of the Autumn 1992 Openforum Technical Conf., p. 15--33, 1992.
.... objective Peace 1 and an approach that extended the ideas of Choices [4] into parallel computing environments. In contrast to Choices, a microkernel was no longer used as the minimal basis for a family of parallel operating systems without having abandoned the microkernel approach entirely [6]. The original concept of a family of parallel operating systems was not changed. This concept inherently supports customization, extensibility and maintenance of software systems in general and operating systems in particular. In this sense, the family idea was seen to be very close to ....
J. Cordsen and W. Schroder-Preikschat. Towards a Scalable Kernel Architecture. In Proceedings of the OpenForum '92 Technical Conference, Utrecht, The Netherlands, November 25--27, 1992.
....Overcoming the performance bottleneck problem in distributed memory architectures forbids a single microkernel implementation aimed at supporting both a family of parallel operating systems and parallel applications. Rather, the operating system family must be extended by a microkernel family [5]. The paper presents the Peace parallel operating system family. It demonstrates object orientation as the key for constructing featherweight, flexible, and high performance operating systems for massively parallel systems. The paper concentrates on the description of the family organization and ....
....requires a trap based activation of the nucleus. Noi then becomes a cross domain call. The two variants basically distinguish between single tasking (no isolation) and multi tasking (isolation) mode of operation. They are part of the nucleus family which in total consists of up to eight members [5], each one offering different performance characteristics and different functionality. This organization of the kernel entity is one of the major differences between the Peace approach and state of the art microkernels. The Peace kernel entity is no single microkernel, but rather a microkernel ....
[Article contains additional citation context not shown here]
J. Cordsen, W. Schroder-Preikschat, "Towards a Scalable Kernel Architecture", Proceedings of the OpenForum '92 Technical Conference, Utrecht, The Netherlands, November 25-27, 1992
....Instead, it promotes inheritance to keep consistency in an application oriented manner. Language level support is provided by a class generator which extends C [18] for distributed computing. The language and runtime system rely on minimal functionalities provided by the Peace kernel family[7] as a portable platform. Except for elementary communication facilities provided by the Peace nucleus, all services of the parallel Peace operating system are already modeled by means of dual objects. This paper discusses the dual object model and the corresponding language extension of C . A ....
....support systems on top of distributed or network operating systems (e.g. SOS[17] Guide[3] 5. Systems supporting a uniform object space (e.g. Amber[6] or virtually shared memory (e.g. Munin[4] 6. Parallel operating systems and language support for massively parallel computers (e.g. Peace[7]) Since robustness is not our primary goal, our approach is not directly related to the second category. For efficiency and portability reasons we do neither support a uniform object space nor virtually shared memory within the basic model. Nevertheless, we believe our work is suited to either ....
J. Cordsen and W. Schroder-Preikschat, "Towards a Scalable Kernel Architecture," in Proceedings of the OpenForum '92 Technical Conference, (Utrecht, The Netherlands), November 25--27 1992.
....in Section 3. In Section 4 some experimental results are discussed. Mainly, the results of our technique and simulated annealing, as an example of a non guided search approach, are compared to each other. Finally, Section 5 gives some concluding remarks. 2 RELATED WORK Cordsen et al. 1992) [3] introduced an OS, that adapts its set of services to application demands. It has been shown that the configuration of services can greatly reduce system overhead. Unfortunately, only non real time services are considered. The distributed real time OS CHAOS introduced by Gheith et al. 1993) 6] ....
J. Cordsen and W. Schroeder-Preikschat. Towards a Scalable Kernel Architecture. In Proceedings of the Openforum Technical Conference, pages 15--33, 1992.
....that traps be used to call the nucleus although no memory protection is provided. Nucleus separation also allows the operating mode of a node to be changed dynamically by replacing the kernel entity with a different version and changing the trap vector table entries that point to nucleus functions [41]. single user single tasking network communication thread scheduling nucleus separation kernel isolation network integrity multi user single tasking task scheduling task isolation single user multitasking multi user multitasking security inherits from Figure 6: The Peace nucleus family. ....
Jorg Cordsen and Wolfgang Schroder-Preikschat. Towards a scalable kernel architecture. In Proceedings of the Autumn '92 Openforum Technical Conference, pages 15--33, November 1992.
....parallel applications must attribute their memory operations to ensure the right order of accesses to shared objects [2] 2. 1 The Program Family The idea carried out in this article is strongly motivated by Gmd First s experience of developing the family based parallel operating system Peace [6]. Parnas idea of a program family [12] is ideally supported by the object oriented paradigm [18] As shown in [5] the program family s concepts (minimal basis and minimal extensions) find their correspondence in the inheritance concept of object orientation (superclass and subclasses) Thus, ....
....Technically this is solved by the family based design and implementation of the Vote system, which runs on top of the Peace operating system and is implemented in C [16] using dual objects for remote object invocations [11] 3. 1 Runtime Executive The family based Peace operating system [6] is an object oriented parallel operating system, using object orientation in design and implementation and providing an object oriented, and thus, open system interface. A process execution and communication environment is introduced by a family of custom made kernels, constituting the ....
J. Cordsen, W. Schroder-Preikschat, "Towards a Scalable Kernel Architecture ", In Proceedings of the Autumn 1992 Openforum Technical Conference, pp. 15--33, Utrecht, The Netherlands, November 23--27, 1992. 19
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