• DocumentCode
    2084587
  • Title

    Assuring consistency and increasing reliability in group communication mechanisms in computational resiliency

  • Author

    Lucena, Norka ; Chapin, Steve J. ; Lee, Joohan

  • Author_Institution
    Syst. Assurance Inst., Syracuse Univ., NY, USA
  • fYear
    2003
  • fDate
    18-20 June 2003
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    The computational resiliency library (CRLib) provides distributed systems with the ability to sustain operation and dynamically restore the level of assurance in system function during attacks or failures. In the presence of arbitrary faults, replicated threads need to agree on the values received in order to achieve consistency, when doing group communication in CRLib. To guarantee data integrity and increase reliability, we have implemented a variant of the Lamport-Shostak-Pease oral message algorithm for the Byzantine Generals problem, which provides fuzzy agreement as well as a reduction of the expected communication overhead. Instead of agreeing on the original messages, which could be extremely large, agreement is performed over the 160-bit hashes of normalized messages computed using SHA-1. Performance measurements of applications using CRLib supporting both fail-stop and arbitrary failure models indicate that a reasonable overhead in execution time is worth paying in cases when Byzantine failures are expected.
  • Keywords
    communication complexity; computer crime; data integrity; groupware; message passing; multi-threading; software libraries; Byzantine problem; Lamport-Shostak-Pease algorithm; SHA-1; assurance consistency; communication overhead; computational resiliency library; data integrity; distributed information system; fuzzy agreement; group communication mechanism reliability; performance measurement; replicated thread; system function; Availability; Computer interfaces; Computer networks; Computer science; Concurrent computing; Distributed computing; Information systems; Laboratories; Libraries; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Assurance Workshop, 2003. IEEE Systems, Man and Cybernetics Society
  • Print_ISBN
    0-7803-7808-3
  • Type

    conf

  • DOI
    10.1109/SMCSIA.2003.1232412
  • Filename
    1232412