skip to main content
10.1145/506378.506429acmconferencesArticle/Chapter ViewAbstractPublication PagesewConference Proceedingsconference-collections
Article
Free Access

Rule-based management of distributed operating systems

Published:21 September 1992Publication History

ABSTRACT

This paper presents a paradigm for managing distributed operating system using a rule-based architecture. Recent trends have led to the structuring of operating systems, particularly those for distributed systems, as a set of microkernels with much of the system functionality being provided by a set of servers operating in user space. The proliferation of client-server based systems can easily lead to a set of independent, non-cooperating servers, with no common technique for management. The operation of each server is often hard-coded into the server, with no facility for dynamic adaptation and management. A general-purpose, rule-based approach to server control fills the need for management and can even eliminate the need for some services.

References

  1. K. Mani Chandy and Jayadev Misra. Parallel Program Design. Addison Wesley (Reading. Mass.). 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Marc Guillemont. Jim Lipkis. Doug Orr. and Marc Rozier. A second-generation micro-kernel based UNIX: Lessons in performance and compatibility. In Proceedings of the USENIX Winter 1991 Conference. pages 13 21. 1991.Google ScholarGoogle Scholar
  3. Keith Marzullo. Robert Cooper. Mark Wood. and Kenneth P. Birman. Tools for distributed application management. IEEE Computer. 24(8):42-51. August 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Keith Marzullo and Gil Neiger. Detection of global state predicates. In Proceedings of the Fifth Workshop on Distributed Algorithms and Graphs. October 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Keith Marzullo and Mark Wood. Tools for monitoring and controlling distributed applications. In Spring 1991 Conference Proceedings. pages 185 196. EurOpen. May 1991.Google ScholarGoogle Scholar
  6. Sape J. Mullender. Guido van Rossum. Andrew S. Tanenbaum. Robbert van Renesse, and Hans van Staveren. Amoeba a distributed operating system for the 1990's. IEEE Computer. 23(5):44 53, May 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Richard F. Rashid. Threads of a new system. Unix Review, 4:37-49. August 1986.Google ScholarGoogle Scholar
  8. M. Spezialetti and J. P. Kearns. A general approach to recognizing event occurrences in distributed computations. In The Eighth International Conference on Distributed Computing Systems, pages 300 307. IEEE Computer Society. 1988.Google ScholarGoogle ScholarCross RefCross Ref
  9. A. S. Tanenbaum. R. van Renesse. H. van Staveren. G. J. Sharp. S. J. Mullender. J. Jansen. and G. van Rossum. Experiences with the Amoeba distributed operating system. Communications of the ACM. 33:46 63, December 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mark D. Wood. Fault-Tolerant Management of Distributed Applications using the Reactive System Architecture. PhD thesis. Cornell University. December 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    EW 5: Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
    September 1992
    315 pages
    ISBN:9781450373401
    DOI:10.1145/506378

    Copyright © 1992 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 21 September 1992

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate37of37submissions,100%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader