Time keeping in myriad networks : theories, solutions and applications

Distributed sensor networks make extensive use of a common time reference. In this work we address the problem of time dissemination in a packet switched network when the nodes are NOT generally all connected to an accurate, external time reference source. We thoroughly analyze Network Time Protocol version 3 and identify its oversimplified clock modeling and its neglect of network delay variance (network jitter) as the primal causes for its inaccuracy. We explicitly address frequency skew in our clock model and propose a novel Kalman filtering technique for de-noising (remove of network jitter) during the NTP time synchronization process. The parameters of the Kalman linear estimator are optimal and they are computed online from the network environment, with a well-defined procedure. Our End-to-End technique decreases NTP rms error by two orders of magnitude and is compared with a software phased lock loop and a linear programming technique, with cross traffic exhibiting long-range dependence (fractional Brownian motion cross-traffic) or no dependence at all (white Gaussian case). We conclude with applications over packet switched networks that require time synchronization, like spatial filtering (beam-forming). The suite of algorithms and applications define a new class of packet switched networks, called Myriad Networks. Research Supervisor: Shrikumar Hariharasubrahmanian Title: Visiting Research Scientist, MIT Media Laboratory Thesis Supervisor: Stephen A. Benton Title: Allen Professor of Media Technology, MIT Media Laboratory Time Keeping in Myriad Networks: Theories, Solutions and Applications by Aggelos Anastasiou Bletsas

[1]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation and Analysis , 1992, RFC.

[2]  D.C. Verma,et al.  Delay jitter control for real-time communication in a packet switching network , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[3]  Gregory D. Troxel Time surveying: clock synchronization over packet networks , 1994 .

[4]  Brian C. Huffman,et al.  Internet Timekeeping Around the Globe , 1997 .

[5]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP congestion control over Internets with heterogeneous transmission media , 1999, Proceedings. Seventh International Conference on Network Protocols.

[6]  David L. Mills,et al.  Adaptive hybrid clock discipline algorithm for the network time protocol , 1998, TNET.

[7]  Sang-Hoon Lee,et al.  Jitter and clock recovery for periodic traffic in broadband packet networks , 1994, IEEE Trans. Commun..

[8]  Randy H. Katz,et al.  Next century challenges: mobile networking for “Smart Dust” , 1999, MobiCom.

[9]  Ioannis Stavrakakis,et al.  Study of delay jitter with and without peak rate enforcement , 1997, TNET.

[10]  Vern Paxson,et al.  Measurements and analysis of end-to-end Internet dynamics , 1997 .

[11]  Walter Willinger,et al.  On the Self-Similar Nature of Ethernet Traffic ( extended version ) , 1995 .

[12]  Keith Marzullo,et al.  Maintaining the time in a distributed system , 1985, OPSR.

[13]  N. Gershenfeld The Physics Of Information Technology , 2000 .

[14]  Donald F. Towsley,et al.  Estimation and removal of clock skew from network delay measurements , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[15]  Giovanni Fausto Andreotti,et al.  Clock recovery and reconstruction of PAL pictures for MPEG coded streams transported over ATM networks , 1995, IEEE Trans. Circuits Syst. Video Technol..

[16]  Chatschik Bisdikian,et al.  Jitter calculus in ATM networks: multiple nodes , 1997, TNET.

[17]  Jakob and Nordström Ernst Carlström Reinforcement learning for control of self-similar call traffic in broadband networks , 1999 .

[18]  Walter Willinger,et al.  Proof of a fundamental result in self-similar traffic modeling , 1997, CCRV.

[19]  Van Jacobson,et al.  The synchronization of periodic routing messages , 1993, SIGCOMM '93.

[20]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[21]  Nelson Minar A Survey of the NTP Network , 1999 .

[22]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[23]  Helmut Hellwig,et al.  The Quantum Beat: The Physical Principles of Atomic Clocks, by Fouad G. Major , 1998 .