Building fault-tolerant hardware clocks from COTS components | IEEE Conference Publication | IEEE Xplore