z-logo
open-access-imgOpen Access
Plausible Clocks with Bounded Inaccuracy
Author(s) -
Brad T. Moore,
Paolo A. G. Sivilotti
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-29163-6
DOI - 10.1007/11561927_17
Subject(s) - computer science , bounded function , metric (unit) , correctness , clock synchronization , upper and lower bounds , constant (computer programming) , vector clock , timestamp , computation , fidelity , algorithm , synchronization (alternating current) , performance metric , real time computing , theoretical computer science , mathematics , mathematical analysis , computer network , channel (broadcasting) , operations management , telecommunications , programming language , management , economics
In a distributed system with N processes, time stamps of size N (such as vector clocks) are necessary to accurately track potential causality between events. Plausible clocks are a family of time-stamping schemes that use smaller time stamps at the expense of some accuracy. To date, all plausible clocks have been designed to use fixed-sized time stamps, and the inaccuracy of these schemes varies from run to run. In this paper, we define a new metric, imprecision, that formally characterizes the fidelity of a plausible clock. We present a new plausible clock system that guarantees an arbitrary constant bound on imprecision. This bound is achieved by allowing time stamps to grow and shrink over the course of the computation. We verify the correctness of our algorithm, present results of a simulation study, and evaluate its performance.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom