Advertisement

Distribution and Recovery in the BirliX Operating System

  • H. Härtig
  • W. E. Kühnhauser
  • W. Lux
  • H. Streich
  • G. Goos
Part of the Informatik-Fachberichte book series (INFORMATIK, volume 130)

Abstract

BirliX is an operating system kernel being under developement at GMD. It is designed to support recoverable applications in multiprocessor and distributed environments. It provides an object oriented kernel interface to access and use operating system resources. Objects are denominated using pathnames in a single hierarchical name space. One fundamental abstraction, the team, is used to provide objects. The team is based on two abstractions for physical resources, the process and the segment.

First, the functionality of the Unix operating system kernel is supported.

Keywords

Unique Identifier Physical Resource Address Space Medium Failure Object Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Schwarz84]
    Peter M. Schwarz Transactions on Typed Objects Phil D Thesis Carnegie-Mellon University, Dep. of Computer Science 1984Google Scholar
  2. [Ritchie74]
    D.M. RitchieThe Unix Timesharing System CACM Vol. 17, No. 7, 1974Google Scholar
  3. [TevRas86.
    A. Tevanian, R.F. Rashid MACH — A Basis for Future Unix Development EUUG Conference Proceedings Manchester 1986Google Scholar
  4. [Ritchie84]
    D.M. Ritchie A Stream Input-Output System AT&T Bell Laboratories Technical Journal Vol. 63, No. 8, 1984Google Scholar
  5. [BaS83]
    G. Barigazzi, L. StriginiApplication-Transparent Setting of Recovery Points 13th Fault-Tolerant Computing Symposium, Milano, Italy, June 1983Google Scholar
  6. [Cher82]
    D.R. Cheriton The Thoth System: Multi-Process Structuring and Portability The Computer Science Library, North Holland 1982Google Scholar
  7. [Cher84]
    R. CheritonThe V Kernel: A Software Base for Distributed Systems IEEE Software Vol. 1, No. 2, 1984CrossRefGoogle Scholar
  8. [RashRob8l]
    R.F. Rashid, G.G. Robertson Accent: A Communication Oriented Network Operating System Kernel Carnegie-Mellon University, 1981, CMU-CS-81–123Google Scholar
  9. [Liedke78]
    J. Liedtke EUMEL — A Portable Operating System for Microprocessors Based on the High Level Language ELAN GMD, Informatik Kolleg, March 1978Google Scholar
  10. [0rganick72]
    E.I. Organick The Multics System: an Examination of its Structure MIT Press, Cambridge, Mass. 1972Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • H. Härtig
    • 1
  • W. E. Kühnhauser
    • 1
  • W. Lux
    • 1
  • H. Streich
    • 1
  • G. Goos
    • 1
  1. 1.Gesellschaft für Mathematik und DatenverarbeitungSt. AugustinDeutschland

Personalised recommendations