• DocumentCode
    2963554
  • Title

    Architecture and implementation of Libra-a library for reliable distributed applications

  • Author

    Ouyang, Jinsong ; Maheshwari, Piyush

  • Author_Institution
    Sch. of Comput. Sci. & Eng, New South Wales Univ., Sydney, NSW, Australia
  • fYear
    1996
  • fDate
    11-13 Jun 1996
  • Firstpage
    263
  • Lastpage
    270
  • Abstract
    This paper describes the architecture and implementation of Libra, a library for implementing efficient reliable distributed applications. Libra is designed to provide fault-tolerance transparency and a simple easy to use high-level message passing interface so that the development of reliable distributed applications can be significantly simplified. Fault-tolerance is based on distributed consistent checkpointing and rollback-recovery integrated with a user-level network communication protocol. By employing novel mechanisms, Libra minimises communication overhead for taking a consistent distributed checkpoint and catching messages in transit. With efficient implementation techniques, the prototype of Libra has been implemented on a network of Sun workstations and supports reliable distributed computing at low run-time cost. The simplicity and efficiency of Libra make it a promising approach to construct reliable distributed applications
  • Keywords
    distributed processing; message passing; software fault tolerance; software libraries; Libra; distributed applications; distributed computing; distributed consistent checkpointing; fault-tolerance transparency; message passing interface; network communication protocol; reliable distributed applications; rollback-recovery; Checkpointing; Distributed computing; Fault tolerance; Libraries; Message passing; Protocols; Prototypes; Sun; Telecommunication network reliability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
  • Print_ISBN
    0-7803-3529-5
  • Type

    conf

  • DOI
    10.1109/ICAPP.1996.562884
  • Filename
    562884