资 源 简 介
Authors | Papers | Implementation
GenRSTM is a Generic framework for Replicated STMs. GenRSTM has been designed in order to support, in an efficient and modular fashion, a wide range of heterogeneous algorithms across the various layers composing the software stack of a replicated STM platform, and specifically replica consistency, local concurrency control and group communication system. Flexibility is achieved via a set of neat, reflective interfaces, which allow the replication manager to be notified of information/events reflecting the internal state of the local STM (such as the read-set/write-set of committing transactions, or the activation of new local transactions), as well as to alter the state of (possibly heterogeneous) local STMs on the basis of the outcome of the selected replica coordination protocol. Efficiency is achieved via the adoption of the observer software design pattern