• DocumentCode
    3409014
  • Title

    Object-oriented transaction support for distributed persistent objects

  • Author

    Hirotsu, Toshio ; Tokoro, Mario

  • Author_Institution
    Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
  • fYear
    1992
  • fDate
    24-25 Sep 1992
  • Firstpage
    13
  • Lastpage
    25
  • Abstract
    The authors propose a scheme for guaranteeing the consistency of persistent objects in a distributed environment. Since persistent objects are referenced and updated concurrently by many programs, a distributed system should support some transaction mechanism. They propose a transaction scheme based on serialization graph testing which preserves consistency of persistent objects without using global information. A transaction management object (TMO) is created for each transaction, and consistency is preserved by negotiation among TMOs. Since they employ a non-locking algorithm and assume no global entity, the scheme can manage transactions efficiently even in a very large distributed environment. Furthermore, TMOs can reflect the characteristics of transactions and the objects involved to the transaction management. Thus, flexible transaction management is achieved
  • Keywords
    data integrity; distributed processing; object-oriented programming; operating systems (computers); transaction processing; Apertos; DOOS; OO operating system; consistency; distributed environment; distributed persistent objects; global information; serialization graph testing; transaction management object; transaction mechanism; Computer science; Concurrent computing; Distributed databases; Environmental management; Impedance; Information management; Laboratories; Operating systems; Resource management; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
  • Conference_Location
    Dourdan
  • Print_ISBN
    0-8186-3015-9
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1992.253002
  • Filename
    253002