• DocumentCode
    2539545
  • Title

    Fault-tolerance for stateful application servers in the presence of advanced transactions patterns

  • Author

    Wu, Huaigu ; Kemme, Bettina

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
  • fYear
    2005
  • fDate
    26-28 Oct. 2005
  • Firstpage
    95
  • Lastpage
    105
  • Abstract
    Replication is widely used in application server products to tolerate faults. An important challenge is to correctly coordinate replication and transaction execution for stateful application servers. Many current solutions assume that a single client request generates exactly one transaction at the server. However, it is quite common that several client requests are encapsulated within one server transaction or that a single client request can initiate several server transactions. In this paper, we propose a replication tool that is able to handle these variations in request/transaction association. We have integrated our approach into the J2EE application server JBoss. Our evaluation using the ECPerf benchmark shows a low overhead of the approach.
  • Keywords
    Java; client-server systems; database management systems; software fault tolerance; transaction processing; JBoss J2EE application server; application server; fault-tolerance; replication tool; request/transaction association; transaction pattern; Application software; Computer crashes; Computer science; Database systems; Fault tolerance; Internet; Management information systems; Programming profession; Transaction databases; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2005. SRDS 2005. 24th IEEE Symposium on
  • Print_ISBN
    0-7695-2463-X
  • Type

    conf

  • DOI
    10.1109/RELDIS.2005.18
  • Filename
    1541188