Zur Kurzanzeige

dc.contributor.authorSkrzypzcak, Jan
dc.contributor.authorSchintke, Florian
dc.date2020-11-01
dc.date.accessioned2021-05-04T09:38:37Z
dc.date.available2021-05-04T09:38:37Z
dc.date.issued2020
dc.identifier.issn1610-1995
dc.identifier.urihttp://dx.doi.org/10.1007/s13222-020-00358-4
dc.identifier.urihttp://dl.gi.de/handle/20.500.12116/36408
dc.description.abstractState machine replication is used to increase the availability of a service such as a data management system while ensuring consistent access to it. State-of-the-art implementations are based on a command log to gain linear write access to storage and avoid repeated transmissions of large replicas. However, the command log requires non-trivial state management such as allocation and pruning to prevent unbounded growth. By introducing in-place replicated state machines that do not use command logs, the log overhead can be avoided. Instead, replicas agree on a sequence of states, and former states are directly overwritten. This method enables the consistent, fault-tolerant replication of basic data management primitives such as counters, sets, or individual locks with little to no overhead. It matches the properties of fast, byte-addressable, non-volatile memory particularly well, where it is no longer necessary to rely on sequential access for good performance. Our approach is especially well suited for small states and fine-granular distributed data management as it occurs in key-value stores, for example.de
dc.publisherSpringer
dc.relation.ispartofDatenbank-Spektrum: Vol. 20, No. 3
dc.relation.ispartofseriesDatenbank-Spektrum
dc.subjectConsensus
dc.subjectConsistency
dc.subjectNon-volatile memory
dc.subjectReplicated State Machine
dc.titleTowards Log-Less, Fine-Granular State Machine Replicationde
dc.typeText/Journal Article
mci.reference.pages231-241
dc.identifier.doi10.1007/s13222-020-00358-4


Dateien zu dieser Ressource

DateienGrößeFormatAnzeige

Zu diesem Dokument gibt es keine Dateien.

Zur Kurzanzeige