Improving on version stamps

  • Authors:
  • Paulo Sérgio Almeida;Carlos Baquero;Victor Fonte

  • Affiliations:
  • Departamento de Informática, Universidade do Minho, Braga Codex;Departamento de Informática, Universidade do Minho, Braga Codex;Departamento de Informática, Universidade do Minho, Braga Codex

  • Venue:
  • OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
  • Year:
  • 2007
  • Interval Tree Clocks

    OPODIS '08 Proceedings of the 12th International Conference on Principles of Distributed Systems

Quantified Score

Hi-index 0.00

Visualization

Abstract

Optimistic distributed systems often rely on version vectors or their variants in order to track updates on replicated objects. Some of these mechanisms rely on some form of global configuration or distributed naming protocol in order to assign unique identifiers to each replica. These approaches are incompatible with replica creation under arbitrary partitions, a typical operation mode in mobile or poorly connected environments. Other mechanisms assign unique identifiers relying on statistical correctness. In previous work we have introduced an update tracking mechanism that overcomes these limitations. This paper presents results from recent experimentation, that brought to surface a particular pattern of operation that results in an unforeseen, unlimited growth in space consumption. We also describe informally a new update tracking mechanism that does not exhibit this pathological growth while providing guaranteed unique identifiers for a dynamic number of replicas under arbitrary partitions and the same functionality of version vectors.