| Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proc. ICCDS'98, Annapolis MD, USA, May 1998. |
....does not consider the timely and predictable execution of processes. Similarly, a web server [24] may benefit from its own buffer cache algorithm that over rides the default caching and paging policy [3] This has motivated researchers to study various system designs that support extensibility [32, 16, 2, 31, 6, 8, 14], thereby allowing services to be tailored to the requirements of the applications they support [4, 15] While extensible systems have desirable properties, they have posed at least three conflicting challenges: 1) how to guarantee efficient execution of the extension code that modifies or adds ....
....so that the system can be returned to a consistent state if a graft is aborted. As with all the above approaches, our work differs in that it is aimed at providing user level extension support without the need for a special purpose OS. Other extensible systems research includes the DEIMOS system [8], SLIC [16] Palladium [6] and approaches that leverage interposition [23, 17] DEIMOS is novel in that it does not define a kernel in the strict sense. Instead, it uses a configuration manager to encapsulate, load and configure (on demand) traditional kernel functions and applicationspecific ....
M. Clarke and G. Coulson. An architecture for dynamically extensible operating systems. In Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis, MD, USA, May 1998.
....protection. 1 Introduction Traditional operating system kernels (monolithic and micro) are amorphous masses of code supporting several monolithic processes. Over the last year or two, several operating system kernels have been developed which exhibit component based behaviour themselves [3, 11]. Here the kernel is replaced with a nucleus a nano kernel which manages components and their interaction. All other services are moved out into components which execute in user mode. However, certain services which have nothing to do with component management (e.g. interrupt and device ....
.... as with Choices [2] that the OS was tailoured speci cally to suit object oriented applications (e.g. Clouds [6] or that the OS used an orthogonal object model in user and kernel space as in Spring [20] During the last few years, several component based operating systems have materialised [3, 11]. These abandon the tradition of a kernel supporting processes for a nucleus managing many user components. Componentising operating systems has several advantages: system development is made considerably easier by the improved software engineering; such OSs have the potential to be more robust ....
M. Clark and G. Coulson. An architecture for dynamically extensible operating systems. In Proc. 4th ICCDS, Annapolis, Maryland, May 1998.
No context found.
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proc. ICCDS'98, Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proc. 4th Intl. Conf. on Configurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proc. 4th International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proc. 4th Intl. Conference on Configurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
....software, however, does not address distribution of object graphs. In addition, the graph is not reconfigurable during the presentation of a media stream. Finally, object graphs feature in a DEIMOS, a related project at Lancaster University investigating adaptable and extensible operating systems [4]. A number of researchers have considered the impact of multimedia on middleware [5, 12, 13] and the impact of mobility on middleware [7, 21] In general, these activities do not provide as comprehensive an approach to adaptation as we feel is necessary. However researchers at CNET have developed ....
Clarke, M., Coulson, G., "An Architecture for Dynamically Extensible Operating Systems". To appear in Proc. ICCDS'98, Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G. "An Architecture for Dynamically Extensible Operating Systems". Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
No context found.
Clarke, M., Coulson, G. "An Architecture for Dynamically Extensible Operating Systems". Proceedings of the 4th International Conference on Conøgurable Distributed Systems (ICCDS'98), Annapolis MD, USA, May 1998.
....as QoS monitoring and adaptation. This work is part of the V QoS project (a collaboration between Lancaster University and the University of Kent at Canterbury) Finally, we are also investigating the potential of object graphs to support the construction of open and extensible operating systems (Clarke and Coulson, 1998). The longer term objective of this research is to develop a complete implementation of a reflective middleware platform, based on CORBA. The expected outcome from this research is the definition of a meta object protocol for CORBA (i.e. a CORBA MOP) 5. RELATED WORK There is growing interest in ....
Clarke, M. and Coulson, G. (1998) An Architecture for Dynamically Extensible Operating Systems. Proceedings of the 4th International Conference on Configurable Distributed Systems, Annapolis, Maryland, USA.
No context found.
M. Clarke and G. Coulson, "An architecture for dynamically extensible operating systems," in Proceedings of the 4th International Conference on Configurable Distributed Systems, May 1998.
No context found.
M. Clarke and G. Coulson, "An architecture for dynamically extensible operating systems," in Proceedings of the 4th International Conference on Configurable Distributed Systems, May 1998.
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