Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Clock synchronization in distributed real-time systems
IEEE Transactions on Computers - Special Issue on Real-Time Systems
Timestamp-Based Orphan Elimination
IEEE Transactions on Software Engineering
Distributed Algorithms for Network Recognition Problems
IEEE Transactions on Computers
Paradigms for process interaction in distributed programs
ACM Computing Surveys (CSUR)
Tolerating failures of continuous-valued sensors
ACM Transactions on Computer Systems (TOCS)
A theory of clock synchronization (extended abstract)
STOC '94 Proceedings of the twenty-sixth annual ACM symposium on Theory of computing
Optimal and efficient clock synchronization under drifting clocks
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Inexact agreement: accuracy, precision, and graceful degradation
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
Improved interval-based clock synchronization in sensor networks
Proceedings of the 3rd international symposium on Information processing in sensor networks
Internal synchronization of drift-constraint clocks in ad-hoc sensor networks
Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing
A resource--efficient time estimation for wireless sensor networks
Proceedings of the 2004 joint workshop on Foundations of mobile computing
Low-cost clock synchronization
Distributed Computing
Time synchronization methods for wireless sensor networks: A survey
Programming and Computing Software
International Journal of Ad Hoc and Ubiquitous Computing
Gradient clock synchronization in dynamic networks
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures
Optimal gradient clock synchronization in dynamic networks
Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Clock synchronization with deterministic accuracy guarantee
EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
High-level debugging of distributed systems: The behavioral abstraction approach
Journal of Systems and Software
Spanner: Google's globally-distributed database
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
Spanner: Google’s Globally Distributed Database
ACM Transactions on Computer Systems (TOCS)
Hi-index | 0.00 |
To a client of a loosely-coupled distributed system, one of the simplest services is a time service. Usually the client simply requests the time from any subset of the time servers making up the service, and uses the first reply. Issues that need to be considered in other services, such as connection establishment or client authentication, need not be considered in a time service. The simplicity of this instruction, however, misrepresents the complexity of implementing such a service.