• DocumentCode
    3099365
  • Title

    Implementing high availability CORBA applications with Java

  • Author

    Little, M.C. ; Shrivastava, S.K.

  • Author_Institution
    Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    112
  • Lastpage
    119
  • Abstract
    The integration of Java and CORBA has opened the way for a wide variety of Internet applications. However, such applications will frequently come across communication and node failures which can affect both their performance and consistency. Therefore, there is a need for techniques which will allow applications to tolerate such failures and continue to provide expected services. A common technique is through the use of atomic transactions, which ensure that only consistent state changes take place despite concurrent access and failures. However, they may be insufficient to guarantee forward progress. This can be accomplished by replicating resources, so that the failure of a subset of replicas can be masked from users. The paper describes a toolkit that integrates transactions and replication by making use of standard CORBA services
  • Keywords
    Internet; Java; distributed object management; fault tolerant computing; transaction processing; Internet applications; Java; atomic transactions; concurrent access; consistent state changes; expected services; fault tolerant computing; forward progress; high availability CORBA applications; node failures; resource replication; standard CORBA services; Availability; Computer crashes; Electrical capacitance tomography; Fault tolerance; Identity-based encryption; Internet; Java; Middleware; Protocols; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Applications, 1999. IEEE Workshop on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-0197-4
  • Type

    conf

  • DOI
    10.1109/WIAPP.1999.788028
  • Filename
    788028