ACM Home Page
Please provide us with feedback. Feedback
Gradient clock synchronization in dynamic networks
Full text PdfPdf (433 KB)
Source
ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures table of contents
Calgary, AB, Canada
SESSION: Local distributed computation table of contents
Pages 270-279  
Year of Publication: 2009
ISBN:978-1-60558-606-9
Authors
Fabian Kuhn  MIT, Cambridge, MA, USA
Thomas Locher  ETH, Zurich, Switzerland
Rotem Oshman  MIT, Cambridge, MA, USA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 36,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1583991.1584059
What is a DOI?

ABSTRACT

Over the last years, large-scale decentralized computer networks such as peer-to-peer and mobile ad hoc networks have become increasingly prevalent. The topologies of many of these networks are often highly dynamic. This is especially true for ad hoc networks formed by mobile wireless devices.

In this paper, we study the fundamental problem of clock synchronization in dynamic networks. We show that there is an inherent trade-off between the skew S guaranteed along sufficiently old links and the time needed to guarantee a small skew along new links. For any sufficiently large initial skew on a new link, there are executions in which the time required to reduce the skew on the link to O(S) is at least Ω(n/S).

We show that this bound is tight for moderately small values of S. Assuming a fixed set of $n$ nodes and an arbitrary pattern of edge insertions and removals, a weak dynamic connectivity requirement suffices to prove the following results. We present an algorithm that always maintains a skew of O(n) between any two nodes in the network. For a parameter S=Ω(√Án), where Á is the maximum hardware clock drift, it is further guaranteed that if a communication link between two nodes u, v persists in the network for Θ(n/S) time, the clock skew between u and v is reduced to no more than O(S).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
H. Attiya, D. Hay, and J. Welch. Optimal clock synchronization under energy constraints in wireless ad-hoc networks. In Proc. of 9th Int. Conf. on Principles of Distributed Systems (OPODIS), pages 221--234, 2005.
 
2
 
3
4
 
5
6
 
7
R. Fan, I. Chakraborty, and N. Lynch. Clock synchronization for wireless networks. In Proc of 8th Int. Conf. on Principles of Distributed Systems (OPODIS), pages 400--414, 2004.
 
8
 
9
 
10
F. Kuhn and R. Oshman. Gradient clock synchronization using reference broadcasts. arXiv:0905.3454v1, 2009. http://arxiv.org/abs/0905.3454v1.
11
 
12
13
 
14
T. Locher and R. Wattenhofer. Oblivious gradient clock synchronization. In Proc. of 20th Int. Symp. on Distributed Computing (DISC), pages 520--533, 2006.
 
15
J. Lundelius and N. Lynch. An upper and lower bound for clock synchronization. Information and Control, 62(2/3):190--204, 1984.
 
16
17
18
19
20


Collaborative Colleagues:
Fabian Kuhn: colleagues
Thomas Locher: colleagues
Rotem Oshman: colleagues