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
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;
Conference_Titel :
Computer Networks and Distributed Systems (SBRC), 2014 Brazilian Symposium on
Conference_Location :
Florianopolis
DOI :
10.1109/SBRC.2014.20