/rust-itc

Implementation of interval tree clocks (ITC) for Rust

Primary LanguageRust

rust-itc: Interval Tree Clocks

This is a Rust implementation of interval tree clocks, a causality tracking mechanism for distributed systems where vector clocks are too limited, as is the case of relatively frequent cluster updates in long-running systems.

The paper describing ITC explains the rationale and details of the mechanism.