However, providing system-wide consistent round numbers in turn demands system-wide synchronized clocks.
Distributed clock synchronization has been addressed using master-slave schemes, however such schemes suffer from an inherent lack of fault tolerance and scalability.