Network Time Synchronization and Code-based Scheduling for Wireless Ad Hoc Networks

................................................................................................................... III ACKNOWLEDGEMENTS............................................................................................. V TABLE OF CONTENTS................................................................................................VI LIST OF TABLES ...................................................................................................... VIII LIST OF FIGURES ........................................................................................................IX LIST OF ACRONYMS............................................................................................... XIII CHAPTER 1: INTRODUCTION ...................................................................................... 1 1.1 Wireless Ad Hoc Networks................................................................................ 1 1.2 Network Time Synchronization ......................................................................... 7 1.3 Medium Access Control .................................................................................. 10 1.4 Research Objectives ........................................................................................ 16 1.5 Research Contributions................................................................................... 18 CHAPTER 2: NETWORK TIME SYNCHRONIZATION ............................................. 21 2.1 Mathematical Model of Network Time Synchronization................................. 21 2.1.1 Mathematical Model of a Clock ...................................................................... 22 2.1.2 Mathematical Model of a Discrete Network Time Synchronization Algorithm ......................................................................................................................... 28 2.2 Network Time Synchronization Protocols....................................................... 33 2.3 The IEEE 802.11 Timing Synchronization Function ...................................... 48 2.4 Summary.......................................................................................................... 63 CHAPTER 3: CLOCK SAMPLING MUTUAL NETWORK SYNCHRONIZATION .. 65 3.1 The CSMNS Algorithm: Description and Analysis ......................................... 65 3.2 CSMNS-Rotating Master Node ....................................................................... 75 3.3 Numerical Performance Evaluation of CSMNS-RMN.................................... 77

[1]  K. Arvind,et al.  Probabilistic Clock Synchronization in Distributed Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[2]  Sergio D. Servetto,et al.  Asymptotically optimal time synchronization in dense sensor networks , 2003, WSNA '03.

[3]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[4]  Stefano Bregni,et al.  Clock stability characterization and measurement in telecommunications , 1997 .

[5]  Todor Cooklev,et al.  Air Interface for Fixed Broadband Wireless Access Systems , 2004 .

[6]  Michael D. Lemmon,et al.  Model-based clock synchronization in networks with drifting clocks , 2000, Proceedings. 2000 Pacific Rim International Symposium on Dependable Computing.

[7]  J. J. Garcia-Luna-Aceves,et al.  A channel-hopping protocol for ad-hoc networks , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[8]  Flaviu Cristian,et al.  Probabilistic clock synchronization , 1989, Distributed Computing.

[9]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[10]  Zhihui Chen,et al.  Self organization and energy efficient TDMA MAC protocol by wake up for wireless sensor networks , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[11]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[12]  Yih-Chun Hu,et al.  Packet leashes: a defense against wormhole attacks in wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[13]  G. Einarsson Address assignment for a time-frequency-coded, spread-spectrum system , 1980, The Bell System Technical Journal.

[14]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[15]  E. Nett,et al.  Continuous clock synchronization in wireless real-time applications , 2000, Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000.

[16]  B. J. Karafin,et al.  Mutual synchronization of geographically separated oscillators , 1966 .

[17]  L. Hollberg,et al.  Microfabricated atomic frequency references , 2004, Proceedings of the 2004 IEEE International Frequency Control Symposium and Exposition, 2004..

[18]  Rajesh Krishnan,et al.  An Evaluation of the TSMA Protocol as a Control Channel Mechanism in MMWN , 2007 .

[19]  Suresh Singh,et al.  A MAC protocol based on adaptive beamforming for ad hoc networks , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[20]  Yih-Chun Hu Packet Leashes : A Defense against Wormhole Attacks in Wireless Ad Hoc Networks , 2001 .

[21]  Elwyn R. Berlekamp,et al.  Goppa Codes , 2022 .

[22]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[23]  Ioannis Stavrakakis,et al.  Analysis of a probabilistic topology-unaware TDMA MAC policy for ad hoc networks , 2004, IEEE Journal on Selected Areas in Communications.

[24]  Vladislav Gerginov,et al.  Microfabricated atomic frequency references , 2005 .

[25]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[26]  M. Nakagawa,et al.  Mutual decentralized synchronization for intervehicle communications , 1999 .

[27]  P. Kartaschoff,et al.  Synchronization in digital communications networks , 1991, Proc. IEEE.

[28]  Victor O. K. Li,et al.  An optimal topology-transparent scheduling method in multihop packet radio networks , 1998, TNET.

[29]  Charles J. Colbourn,et al.  Topology-transparent scheduling for MANETs using orthogonal arrays , 2003, DIALM-POMC '03.

[30]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[31]  H. L.,et al.  Van Nostrand's Scientific Encyclopedia , 1938, Nature.

[32]  EstrinDeborah,et al.  Fine-grained network time synchronization using reference broadcasts , 2002 .

[33]  K. Dessouky,et al.  Network synchronization , 1985, Proceedings of the IEEE.

[34]  Lih-Yuan Deng,et al.  Orthogonal Arrays: Theory and Applications , 1999, Technometrics.

[35]  Richard Han,et al.  TSync: a lightweight bidirectional time synchronization service for wireless sensor networks , 2004, MOCO.

[36]  Imrich Chlamtac,et al.  Making transmission schedules immune to topology changes in multi-hop packet radio networks , 1994, TNET.

[37]  J A Murray Proceedings of the Annual Precise Time and Time Interval (PTTI) Applications and Planning Meeting (15th) Held at Washington, DC on 6-8 December 1983, , 1984 .

[38]  Lifei Huang,et al.  On the scalability of IEEE 802.11 ad hoc networks , 2002, MobiHoc '02.

[39]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[40]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[41]  Kang G. Shin,et al.  Fault-Tolerant Clock Synchronization in Large Multicomputer Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[42]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[43]  David W. Allan Clock Characterization Tutorial , 1984 .

[44]  Bhaskar Ramamurthi,et al.  Packet reservation multiple access for local wireless communications , 1989, IEEE Trans. Commun..

[45]  Oliver Pretzel,et al.  Codes and Algebraic Curves , 1998 .

[46]  J. J. Garcia-Luna-Aceves,et al.  A history-based scheduling protocol for ad hoc networks , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[47]  Ajay D. Kshemkalyani The power of logical clock abstractions , 2003, Distributed Computing.

[48]  Charles J. Colbourn,et al.  Cover-Free Families and Topology-Transparent Scheduling for MANETs , 2004, Des. Codes Cryptogr..

[49]  Neil J. A. Sloane,et al.  The theory of error-correcting codes (north-holland , 1977 .

[50]  Qun Li,et al.  Global clock synchronization in sensor networks , 2006, IEEE Transactions on Computers.

[51]  Charles J. Colbourn,et al.  Steiner Systems for Topology-Transparent Access Control in MANETs , 2003, ADHOC-NOW.

[52]  Thomas Kunz,et al.  A clock-sampling mutual network time-synchronization algorithm for wireless ad hoc networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[53]  R. McEliece Finite Fields for Computer Scientists and Engineers , 1986 .