• DocumentCode
    3298357
  • Title

    Beyond micro-kernel design: decoupling modularity and protection in Lipto

  • Author

    Druschel, Peter ; Peterson, Larry L. ; Hutchinson, Norman C.

  • Author_Institution
    Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
  • fYear
    1992
  • fDate
    9-12 Jun 1992
  • Firstpage
    512
  • Lastpage
    520
  • Abstract
    It is argued that a modular operating system architecture should provide support for modularity independent of protection domains. Given such support, modules and interfaces can be designed according to sound software engineering principles, without concern for cross-domain invocation costs. The partitioning of modules into domains and across machines becomes a matter of configuration, rather than design. Current micro-kernel-based architectures do not sufficiently address this issue since their communication mechanisms are designed for the nonlocal, i.e., cross-domain, case. An architecture that provides location-transparent binding and access of modules optimized for the local case, thereby decoupling the orthogonal concepts of modularity and protection, is proposed
  • Keywords
    network operating systems; decoupling modularity; interfaces; location-transparent binding; micro-kernel design; modular operating system architecture; partitioning; software engineering; Acoustical engineering; Computer science; Contracts; Costs; Design engineering; Design optimization; Modems; Operating systems; Protection; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the 12th International Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-8186-2865-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1992.235002
  • Filename
    235002