in accordance with certain aspects of the present invention , an algorithm is provided that can be used to detect and track the difference between an on - host clock and a remote clock . as part of the algorithm , a scaling value is computed and tracked over time . the scaling value , when applied to the host clock , results in clock values that increase at substantially the same rate as the reference clock itself increases . hence , the host clock will have been slaved to the reference clock .