W zależności od ilości danych do przetworzenia generowanie pliku może się wydłużyć.

Jeśli generowanie trwa zbyt długo można ograniczyć dane np. zmniejszając zakres lat.

Rozdział

Pobierz BibTeX

Tytuł

Hybrid replication: state-machine-based and deferred-update replication schemes combined

Autorzy

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Rok publikacji

2013

Typ rozdziału

referat

Język publikacji

angielski

Słowa kluczowe
EN
  • state machine replication
  • transactional replication
  • deferred update
  • distributed transactional memory
Streszczenie

EN We propose a novel algorithm for hybrid transactional replication (HTR) of highly dependable services. It combines two schemes: a transaction is executed either optimistically by only one service replica in the deferred update mode (DU), or deterministically by all replicas in the state machine mode (SM); the choice is made by an oracle. The DU mode allows for parallelism and thus takes advantage of multicore hardware. In contrast to DU, the SM mode guarantees abort-free execution, so it is suitable for irrevocable operations and transactions generating high contention. For expressiveness, transactions can be discarded or retried on demand. We developed HTR-enabled Paxos STM, an object-based distributed transactional memory system, and evaluated it using several benchmarks: Bank, Distributed STMBench7, and Twitter Clone. We tested our system under various workloads and three oracle types: DU and SM, which execute all transactions in one mode, and Hybrid -- tailored specifically for each benchmark -- which selects a mode for each transaction dynamically based on various parameters. In all our tests, the Hybrid oracle is not worse than DU and SM and outperforms them when the number of replicas grows.

Strony (od-do)

286 - 296

DOI

10.1109/ICDCS.2013.30

URL

https://ieeexplore.ieee.org/document/6681598

Książka

2013 IEEE 33rd International Conference on Distributed Computing Systems : ICDCS 2013 : proceedings, Philadelphia, Pennsylvania, USA, 8-11 July 2013

Zaprezentowany na

33rd IEEE International Conference on Distributed Computing Systems (ICDCS), 8-11.07.2013, Philadelphia, United States

Publikacja indeksowana w

WoS (15)

Ta strona używa plików Cookies, w celu zapamiętania uwierzytelnionej sesji użytkownika. Aby dowiedzieć się więcej przeczytaj o plikach Cookies i Polityce Prywatności.