• DocumentCode
    123793
  • Title

    Dealing with Interactive Transactions in a Byzantine Fault Tolerant STM

  • Author

    Alberton Ribeiro, Tulio ; Lau Cheuk Lung ; Vescovi Netto, Hylson

  • Author_Institution
    Dept. of Inf. & Stat., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
  • fYear
    2014
  • fDate
    5-9 May 2014
  • Firstpage
    165
  • Lastpage
    173
  • Abstract
    Recently, researchers have shown an increased interest in concurrency control using distributed Software Transactional Memory (STM). However, there has been little discussion about certain types of fault tolerance, such as Byzantine Fault Tolerance (BFT), for kind of systems. The focus of this paper is on tolerating byzantine faults on optimistic processing of interactive and declared transactions using STM. The result is an algorithm named Mesobi. The processing of a transaction runs with an optimistic approach, benefiting from the high probability of messages being delivered in order when using Reliable Multicast on a local network (LAN). The protocol performs better when messages are delivered ordered. In case of a malicious replica or out-of-order messages, the Byzantine protocol is initiated.
  • Keywords
    concurrency control; local area networks; software fault tolerance; transaction processing; BFT; Byzantine fault tolerance; Byzantine fault tolerant STM; Byzantine protocol; LAN; Mesobi; concurrency control; declared transaction; distributed software transactional memory; interactive transactions; local network; malicious replica; multicast reliability; optimistic processing; out-of-order messages; Concurrency control; Fault tolerance; Fault tolerant systems; Frequency control; Laser radar; Protocols; Software; Byzantine Fault Tolerance; Optimistic Commit; Software Transactional Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Networks and Distributed Systems (SBRC), 2014 Brazilian Symposium on
  • Conference_Location
    Florianopolis
  • Type

    conf

  • DOI
    10.1109/SBRC.2014.20
  • Filename
    6927132