[HTML][HTML] On speculative replication of transactional systems

P Romano, R Palmieri, F Quaglia, N Carvalho… - Journal of Computer and …, 2014 - Elsevier
Journal of Computer and System Sciences, 2014Elsevier
In this paper we investigate, from a theoretical perspective, the problem of how to build
speculative replication protocols for transactional systems layered on top of an Optimistic
Atomic Broadcast (OAB) service. The OAB service provides an early, possibly erroneous,
guess on transactionʼs final serialization order. This can be exploited to speculatively
execute transactions in parallel with the algorithm used to determine their final total delivery
(and serialization) order. To maximize the chances of guessing their final serialization order …
Abstract
In this paper we investigate, from a theoretical perspective, the problem of how to build speculative replication protocols for transactional systems layered on top of an Optimistic Atomic Broadcast (OAB) service. The OAB service provides an early, possibly erroneous, guess on transactionʼs final serialization order. This can be exploited to speculatively execute transactions in parallel with the algorithm used to determine their final total delivery (and serialization) order. To maximize the chances of guessing their final serialization order, transactions are executed multiple times, speculating on the possible orderings eventually determined by the OAB service. We formalize the Speculative Transactional Replication (STR) problem by means of a set of properties ensuring that transactions are never activated on inconsistent snapshots, as well as the minimality and completeness of the set of speculatively explored serialization orders. Finally, we present a protocol solving the STR problem, along with simulation results assessing its effectiveness.
Elsevier
以上显示的是最相近的搜索结果。 查看全部搜索结果