Ana gezinime geç Aramaya geç Ana içeriğe geç

Early conflict checking in two-phase commit protocol for replicated state machines

  • Halit Uyanık
  • , Tolga Ovatman*
  • *Bu çalışma için yazışmadan sorumlu yazar
  • Istanbul Technical University

Araştırma sonucu: Dergiye katkıMakalebilirkişi

Özet

Representing an algorithmic workflow as a state machine is a frequently used technique in distributed systems. Replicating a state machine in a fault tolerant way is one of the main application areas under this context. When implementing a replicated state machine, a crucial problem is to maintain consistency among replicas that might handle various different requests arriving at each different replica. This problem requires maintaining a single consistent ordering of the distributed requests handled separately by replicas. Basic consensus protocols such as two-phase commit (2PC) can be used to maintain consistency between replicas whenever a request is to be processed. In this study, the authors modify 2PC protocol to take advantage of basic properties of a state machine and detect possible write conflicts earlier. The experiments on distributed cloud environments show that the modified 2PC protocol increases the throughput and decreases wasted write operations by a significant amount.

Orijinal dilİngilizce
DergiInternational Journal of Distributed Systems and Technologies
Hacim12
Basın numarası4
DOI'lar
Yayın durumuYayınlandı - 1 Eki 2021

Bibliyografik not

Publisher Copyright:
Copyright © 2021, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.

Finansman

This research was supported by the Scientific and Technological Research Council of Turkey (TUBITAK) under grant number 118E887.

FinansörlerFinansör numarası
TUBITAK118E887
Türkiye Bilimsel ve Teknolojik Araştirma Kurumu

    Parmak izi

    Early conflict checking in two-phase commit protocol for replicated state machines' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

    Alıntı Yap