• DocumentCode
    1455236
  • Title

    Implementing E-transactions with asynchronous replication

  • Author

    Frølund, Svend ; Guerraoui, Rachid

  • Author_Institution
    Hewlett-Packard Co., Palo Alto, CA, USA
  • Volume
    12
  • Issue
    2
  • fYear
    2001
  • fDate
    2/1/2001 12:00:00 AM
  • Firstpage
    133
  • Lastpage
    146
  • Abstract
    This paper describes a distributed algorithm that implements the abstraction of e-Transaction: a transaction that executes exactly-once despite failures. Our algorithm is based on an asynchronous replication scheme that generalizes well-known active-replication and primary-backup schemes. We devised the algorithm with a three-tier architecture in mind: the end-user interacts with front-end clients (e.g., browsers) that invoke middle-tier application servers (e.g., web servers) to access back-end databases. The algorithm preserves the three-tier nature of the architecture and introduces a very acceptable overhead with respect to unreliable solutions
  • Keywords
    fault tolerant computing; replicated databases; E-transactions; abstraction; active-replication; asynchronous replication; asynchronous replication scheme; distributed algorithm; e-Transaction; front-end clients; primary-backup schemes; Application software; Computer architecture; Distributed algorithms; Fault tolerance; Hardware; Heart; Logic; Service oriented architecture; Transaction databases; Web server;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.910869
  • Filename
    910869