• DocumentCode
    3494285
  • Title

    Dynamic service reconfiguration and migration in the Kea kernel

  • Author

    Veitch, Alistair C. ; Hutchinson, Norman C.

  • Author_Institution
    Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
  • fYear
    1998
  • fDate
    4-6 May 1998
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    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
  • Keywords
    network operating systems; operating system kernels; remote procedure calls; Kea kernel; communication mechanism; dynamic service migration; dynamic service reconfiguration; fine-grain decomposition; inter-domain calls; kernel services; kernel structuring; operating system; procedure calls; reconfigurability; Computer science; Encoding; Information security; Kernel; Portals; Programming profession; Protection; Space shuttles; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
  • Conference_Location
    Annapolis, MA
  • Print_ISBN
    0-8186-8451-8
  • Type

    conf

  • DOI
    10.1109/CDS.1998.675769
  • Filename
    675769