By Topic

Dynamic service reconfiguration and migration in the Kea kernel

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
A. C. Veitch ; Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada ; N. C. Hutchinson

Kea is a new operating system developed for experimentation with kernel structuring, configuration and specialization. There are several features of Kea's design that make the investigation of these issues practical. Firstly it supports fine-grain decomposition of kernel services, the components of which communicate using inter-domain calls. This communication mechanism forms the backbone of Kea's reconfigurability, as services can be located in separate domains, for development or debugging purposes, and then dynamically migrated into a common domain, or into the kernel itself, transparently to the users of the service. The inter-domain calls are automatically optimized to procedure calls as appropriate. The service hierarchy can also be dynamically reconfigured through replacement, or the layering of new services, either on a system wide or application specific basis. We describe these features, and discuss the results from several experiments that demonstrate the practicality and performance advantages of Kea's design

Published in:

Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on

Date of Conference:

4-6 May 1998