Borrowing an identity for a distributed counter
    
  
 
  
    
    
        Borrowing an identity for a distributed counter
    
  
Date
    
    
        2017
    
  
Authors
  Vítor Manuel Duarte
  Carlos Baquero
  Paulo Sérgio Almeida
  Leitão,J
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
    
    
        Conflict-free Replicated Data Types (CRDTs) are data abstractions (registers, counters, sets, maps, among others) that provide a relaxed consistency model called Eventual Consistency. Current designs for CRDT counters do not scale, having a size linear with the number of both active and retired nodes (i.e., nodes that leave the system permanently after previously manipulating the value of the counter). In this paper we present a new counter design called Borrow-Counter, that provides a mechanism for the retirement of transient nodes, keeping the size of the counter linear with the number of active nodes. © 2017 ACM.