• DocumentCode
    2737104
  • Title

    Operating system support for object dependencies in persistent object stores

  • Author

    Jalili, Rasool ; Henskens, Frans A. ; Koch, David M. ; Rosenberg, John

  • Author_Institution
    Dept. of Comput. Sci., Sydney Univ., NSW, Australia
  • fYear
    1994
  • fDate
    24-25 Oct 1994
  • Firstpage
    18
  • Lastpage
    25
  • Abstract
    Persistent object stores provide uniform management of short-term and long-term objects. Such stores ensure the integrity of the data even after occurrence of a failure, by guaranteeing the existence of some previous self-consistent stable state at each point in time. Maintaining a consistent state of a persistent store necessitates recording of inter-object dependencies and checkpointing of each object together with all its dependent objects. Directed graphs may be used to describe such dependencies. We describe eager and lazy construction of dependency graphs. We then address operating system and hardware support for management of dependencies
  • Keywords
    data structures; directed graphs; object-oriented methods; object-oriented programming; operating systems (computers); paged storage; software fault tolerance; system recovery; checkpointing; consistent state; data integrity; directed graphs; eager dependency graph construction; failure; hardware support; inter-object dependency recording; lazy dependency graph construction; long-term object management; object dependencies; operating system support; persistent object stores; self-consistent stable state; short-term object management; Checkpointing; Computer science; Data structures; Fault tolerant systems; File systems; Hardware; Operating systems; Programming profession; Random access memory; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 1994. Proceedings of WORDS 94., First Workshop on
  • Conference_Location
    Dana Point, CA
  • Print_ISBN
    0-8186-7083-5
  • Type

    conf

  • DOI
    10.1109/WORDS.1994.518667
  • Filename
    518667