| A theoretical evaluation of peer-to-peer internal clock synchronization |
| Full text |
Pdf
(137 KB)
|
| Source
|
International Conference on Autonomic Computing and Communication Systems
archive
Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
table of contents
Turin, Italy
Article No.: 1
Year of Publication: 2008
ISBN:978-963-9799-34-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 32, Citation Count: 0
|
|
|
ABSTRACT
Synchronized clocks are usually considered as a prerequisite for many distributed applications. Existing solutions mainly deal with this problem in static environments with well defined characteristics and limits. The needs of an emergent class of large-scale peer-to-peer applications that have to operate without any assumptions on the surrounding environment have recently revitalized this research area with the proposals of new solutions characterized by self-organization capabilities and strong adaptability to dynamic settings. This paper reports about the properties of a clock synchronization algorithm for large scale applications. The algorithm implements an internal clock synchronization mechanism which combines the gossip-based paradigm with a nature-inspired approach coming from the coupled oscillators phenomenon. Using a theoretical approach, the paper focuses on the convergence properties of the algorithm, characterizing its synchronization speed (decay factor) the final synchronization point and error.
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
|
|
| |
2
|
R. Baldoni, A. Corsaro, L. Querzoni, S. Scipioni, and S. Tucci-Piergiovanni. An adaptive coupling-based algorithm for internal clock synchronization of large scale dynamic systems. In OTM Conferences, pages 701--716, 2007.
|
| |
3
|
|
| |
4
|
F. Cristian. A probabilistic approach to distributed clock synchronization, chapter 3, pages 146--158. Distributed Computing. 1989.
|
| |
5
|
F. Cristian, H. Aghili, and R. Strong. Clock synchronization in the presence of omission and performance faults, and processor joins. In Proceedings of the Int. Conf. Fault-Tolerant Computing, pages 218--223, 1986.
|
 |
6
|
|
| |
7
|
A. Daliot, D. Dolev, and H. Parnas. Linear time byzantine self-stabilizing clock synchronization. Technical Report TR2003-89, The Hebrew University of Jerusalem, 2003.
|
| |
8
|
A. Daliot, D. Dolev, and H. Parnas. Self-stabilizing pulse synchronization inspired by biological pacemaker networks. In Proceedings of the Sixth Symposium on Self-Stabilizing Systems, pages 32--48, 2003.
|
| |
9
|
|
 |
10
|
Joseph Y. Halpern , Barbara Simons , Ray Strong , Danny Dolev, Fault-tolerant clock synchronization, Proceedings of the third annual ACM symposium on Principles of distributed computing, p.89-102, August 27-29, 1984, Vancouver, British Columbia, Canada
[doi> 10.1145/800222.806739]
|
| |
11
|
|
| |
12
|
K. Iwanicki, M. van Steen, and S. Voulgaris. Gossip-based synchronization for large scale decentralized systems. In Proceedings of the Second IEEE International Workshop on Self-Managed Networks, Systems and Services, 2006.
|
| |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
D. Mills. Network time protocol version 4 reference and implementation guide. Electrical and Computer Engineering Technical Report 06-06-1, June 2006.
|
|