Dergi makalesi Açık Erişim
Uyanik, Halit; Ovatman, Tolga
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.
Dosya adı | Boyutu | |
---|---|---|
bib-3adc28cc-18da-411f-a22e-c5a99e8a58b2.txt
md5:cf64c044ceaea6ffdb76e18fe0bc1570 |
186 Bytes | İndir |
Görüntülenme | 25 |
İndirme | 7 |
Veri hacmi | 1.3 kB |
Tekil görüntülenme | 25 |
Tekil indirme | 7 |