Dependency sequences and hierarchical clocks: efficient alternatives to vector clocks for mobile computing systems

  • Authors:
  • Ravi Prakash;Mukesh Singhal

  • Affiliations:
  • Computer Science Program, The University of Texas at Dallas, Richardson, TX;Department of Computer and Information Science, The Ohio State University, 2015 Neil Avenue, Columbus, OH

  • Venue:
  • Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Vector clocks have been used to capture causal dependencies between processes in distributed computing systems. Vector clocks are not suitable for mobile computing systems due to (i) lack of scalability: its size is equal to the number of nodes, and (ii) its inability to cope with fluctuations in the number of nodes. This paper presents two efficient alternatives to vector clock, namely, sets of dependency sequences, and hierarchical clock. Both the alternatives are scalable and are immune to fluctuations in the number of nodes in the system.