• DocumentCode
    3178889
  • Title

    Integrating checkpointing with transaction processing

  • Author

    Wang, Y.M. ; Chung, P.Y. ; Huang, Y. ; Elnozahy, E.N.

  • Author_Institution
    AT&T Bell Labs., USA
  • fYear
    1997
  • fDate
    24-27 June 1997
  • Firstpage
    304
  • Lastpage
    308
  • Abstract
    Many industrial applications consist of different components that were designed and implemented separately. Software reuse and component software architecture often dictate this style of building applications out of existing modules. In such an application, some modules may use databases to store critical data, while other components may use regular files or volatile memory either by design or to improve performance. Therefore, global coordination is necessary for maintaining data consistency and recoverability across multiple datastores. We describe a way of integrating check-pointing with transactions to ensure consistency and recoverability of data stored outside the databases. Our approach transforms an existing checkpoint library into a transactional resource manager that can participate in such a global coordination.
  • Keywords
    client-server systems; data integrity; software fault tolerance; transaction processing; checkpointing; consistency; data consistency; databases; industrial applications; multiple datastores; recoverability; transaction processing; transactional resource manager; Application software; Buildings; Checkpointing; Data processing; Database systems; Libraries; Memory management; Protection; Resource management; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1997. FTCS-27. Digest of Papers., Twenty-Seventh Annual International Symposium on
  • Conference_Location
    Seattle, WA, USA
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-7831-3
  • Type

    conf

  • DOI
    10.1109/FTCS.1997.614103
  • Filename
    614103