ACM Home Page
Please provide us with feedback. Feedback
Network classless time protocol based on clock offset optimization
Full text PdfPdf (647 KB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 14 ,  Issue 4  (August 2006) table of contents
Pages: 876 - 888  
Year of Publication: 2006
ISSN:1063-6692
Authors
Omer Gurewitz  Electrical Engineering Department, Technion-Israel, Institute of Technology, Haifa, Israel
Israel Cidon  Electrical Engineering Department, Technion-Israel, Institute of Technology, Haifa, Israel
Moshe Sidi  Electrical Engineering Department, Technion-Israel, Institute of Technology, Haifa, Israel
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 70,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/TNET.2006.880181

ABSTRACT

Time synchronization is critical in distributed environments. A variety of network protocols, middleware and business applications rely on proper time synchronization across the computational infrastructure and depend on the clock accuracy. The Network Time Protocol (NTP) is the current widely accepted standard for synchronizing clocks over the Internet. NTP uses a hierarchical scheme in order to synchronize the clocks in the network. In this paper we present a novel non-hierarchical peer-to-peer approach for time synchronization termed CTP--Classless Time Protocol. This approach exploits convex optimization theory in order to evaluate the impact of each clock offset on the overall objective function. We define the clock offset problem as an optimization problem and derive its optimal solution. Based on the solution we develop a distributed protocol that can be implemented over a communication network, prove its convergence to the optimal clock offsets and show its properties. For compatibility, CTP may use the packet format and number of measurements used by NTP. We also present methodology and numerical results for evaluating and comparing the accuracy of time synchronization schemes. We show that the CTP outperforms hierarchical schemes such as NTP in the sense of clock accuracy with respect to a universal clock.


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
[1] "Task 4-Using Syslog, NTP and modem call records to isolate and troubleshoot faults," in Basic Dial NMS Implementation Guide. San Jose, CA: Cisco, 2000 [Online]. Available: http://www.cisco.com/uni-vercd/cc/td/doc/cisintwk/intsolns/dialsol/nmssol/syslog.htm
 
2
3
4
5
 
6
[6] D. L. Mills, "Internet time synchronization: The network time protocol," IEEE Trans. Commun., vol. COM-39, no. 10, pp. 1482-1493, Oct. 1991.
 
7
 
8
 
9
 
10
[10] J. Elson, R. Karp, C. Papadimitriou, and S. Shenker, "Global synchronization in sensornets," in Proc. 6th Latin American Symposium on Theoretical Informatics (LATIN'04), Buenos Aires, 2004, pp. 609-624.
 
11
[11] Q. Li and D. Rus, "Global clock synchronization in sensor networks," in Proc. IEEE INFOCOM, Hong Kong, Mar. 2004, pp. 564-574.
12
 
13
[13] S. Moon, P. Skelley, and D. Towsley, "Estimation and removal of clock skew from network delay measurements," in Proc. IEEE INFOCOM, New York, 1999, pp. 227-234.
 
14
[14] L. Zhang, Z. Liu, and C. H. Xia, "Clock synchronization algorithms for network measurements," in Proc. IEEE INFOCOM, New York, 2002, pp. 160-169.
 
15
[15] B. Patt-Shamir, "A theory of clock synchronization," Ph.D. dissertation, Massachusetts Inst. Technol., Cambridge, MA, 1994.
 
16
[16] O. Gurewitz and M. Sidi, "Estimating one-way delays from cyclic-path delay measurements," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, pp. 1038-1044.
 
17
 
18
[18] J. Stoer and R. Bulirsch, Introduction to Numerical Analysis, 3rd ed. New York: Springer-Verlag, 2002.
 
19
[19] C. T. Kelley, Iterative Methods for Linear and Nonlinear Equations. Philadelphia, PA: SIAM, 1995.
 
20
[20] O. Gurewitz, I. Cidon, and M. Sidi, Network classless time protocol based on clock offset optimization, CCIT, Tech. Rep. 430, Jun. 2003 [Online]. Available: http://www.ee.technion.ac.il/CCIT/info/Publications/Articles/430.pdf
 
21
[21] R. T. Rockafellar, Convex Analysis. Princeton, NJ: Princeton Univ. Press, 1972.
 
22
 
23
[23] N. Minar, "A survey of the NTP network," MIT, Dec. 1999 [Online]. Available: http://www.media.mit.edu/nelson/research/ntp-survey99/
 
24
[24] A. Mukherjee, "On the dynamics and significance of low frequency components of Internet load," Internetworking: Research and Experience , vol. 5, no. 4, pp. 163-205, 1994.
 
25
 
26
[26] A. Corlett, D. I. Pullin, and S. Sargood, "Statistics of one-way Internet packet delays," presented at the 53rd IETF, Minneapolis, MN, Mar. 2002.
 
27
[27] E. W. Zegura, K. Calvert, and S. Bhattacharjee, "How to model an internetwork," in Proc. IEEE INFOCOM, San Francisco, CA, 1996, pp. 594-602.
 
28
[28] 802.20 Evaluation Criteria-Ver. 05. Draft Permanent Document of IEEE Working Group 802.20. Sep. 2003.
 
29
[29] R. Keralapura, C. N. Chuah, G. Iannaccone, and S. Bhattacharrya, "Service availability: A new approach to characterizing network topologies," in Proc. IEEE IWQoS, Jun. 2004, pp. 232-241.
 
30
[30] M. A. Lombardi, NIST Time and Frequency Services NIST, Special Publication 432, 2002, p. 59.

Collaborative Colleagues:
Omer Gurewitz: colleagues
Israel Cidon: colleagues
Moshe Sidi: colleagues