Time Synchronization in 802.11-based MANETs Ten H. Lai Ohio State University.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
5/5/20151 Mobile Ad hoc Networks COE 549 Transmission Scheduling II Tarek Sheltami KFUPM CCSE COE
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3p: Medium Access Control Protocols.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Topic: Routing and Aggregation An Efficient Algorithm for Finding an Almost Connected Dominating Set of Small Size on Wireless Ad Hoc Networks (Li,Peng,Chu-
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks - Alan Amis, Ravi Prakash, Thai Vuong, Dung Huynh Presenter: Nirav Shah.
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
Is IEEE TSF Scalable?. IEEE : how large can it be? Bandwidth: Up to 54 Mbps Good for a few hundred nodes Timing Synchronization Function.
Is IEEE Scalable?. IEEE : how large can it be? Bandwidth: Up to 54 Mbps Good for a few hundred nodes Timing Synchronization Function Not.
Is IEEE TSF Scalable? L. Huang, T.H. Lai, On the scalability of IEEE ad hoc networks, MobiHoc 2002.
Enhanced Gateway Multipoint Relays for Constructing a Small Connected Dominating Set in Wireless Ad Hoc Networks Ou Liang, Ahmet Sekercioglu.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph, any set of nodes that are not adjacent.
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
Expected Quorum Overlap Sizes of Optimal Quorum Systems with the Rotation Closure Property for Asynchronous Power-Saving Algorithms in Mobile Ad Hoc Networks.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Power saving technique for multi-hop ad hoc wireless networks.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Wireless internet routing Philippe Jacquet. Internet and networking Internet –User plurality connected to –Sources plurality.
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
Tree-Based Double-Covered Broadcast for Wireless Ad Hoc Networks Weisheng Si, Roksana Boreli Anirban Mahanti, Albert Zomaya.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Adaptive Control-Based Clock Synchronization in Wireless Sensor Networks Kasım Sinan YILDIRIM *, Ruggero CARLI +, Luca SCHENATO + * Department of Computer.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Reliable MAC Layer Multicast in IEEE Wireless Networks Min-Te Sun, Lifei Huang, Anish Arora, Ten-Hwang Lai Department of Computer and Information.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
Wireless LANs Prof. F. Tobagi MAC Management 1.
Time Synchronization in based MANETs Ten H. Lai Ohio State University.
Connected Dominating Sets. Motivation for Constructing CDS.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Y. Jeong, J. Ma, ICU doc.: IEEE /1027r0 Clock Synchronization Issue in the IEEE TGs September 2004 Slide 1 Clock Synchronization Issue.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
Scalable Routing Protocols for
Physical clock synchronization Question 1. Why is physical clock synchronization important? Question 2. With the price of atomic clocks or GPS coming down,
Copyright © 2007 OPNET Technologies, Inc. CONFIDENTIAL - RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format.
Introduction to IEEE
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
On Calculating Connected Dominating Set for Efficient Routing in Ad Hoc Wireless Networks By J. Wu and H. Li Instructor: Dr. Yinghsu Li Presented by: Chinh.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
Introduction to Wireless Ad Hoc and Sensor Networks: From IEEE to Berkeley Motes Wireless Ten-Hwang Lai Ohio State University.
Self-stabilizing energy-efficient multicast for MANETs.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Doc.:IEEE /1503r1 November 2011 Short Beacon Slide 1 Authors:
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Wireless Ad Hoc/Sensor Networks: From IEEE 802
Ad-hoc Transport Layer Protocol (ATCP)
Maximal Independent Set
Fisheye Routing protocol
Is IEEE TSF Scalable? L. Huang, T.H. Lai,
Connected Dominating Sets
Power Saving and Clock Sync
Constructing Connected Dominating Sets in Mobile Ad Hoc Networks
Improving Routing & Network Performances using Quality of Nodes
Prioritized MAC Access Mechanism of Routing-related Frame for ESS Mesh
Time Synchronization in based MANETs
To Sync or Not to Sync in Power Saving?
Prioritized MAC Access Mechanism of Routing-related Frame for ESS Mesh
Synchronization related comment resolution
MBCA and Beacon Timing element clean up
On Constructing k-Connected k-Dominating Set in Wireless Networks
Presentation transcript:

Time Synchronization in based MANETs Ten H. Lai Ohio State University

Out-of-sync problem in MANETs  More sever than in IBSS because of hidden terminals.  Recall: causes of out-of-sync Unidirectional clocks Equal beacon opportunity Single beacon per interval Beacon contention (collision)

Basic Ideas  Select a subset of nodes to generate beacons more frequently than the rest.  What subset? fastest node + (connected) dominating set

Dominating Sets  A set of nodes that covers the entire graph. connected dominating set

Constructing CDS’s  Many existing algorithms.  Layer 3 algorithms – useful for routing, useless for our purpose.

A New CDS Algorithm  Embedded in TSF (time sync function)  Nodes exchanging info via beacons  Overhead: 3 bits per beacon (550 bits) window beacon interval

DS, Bridges, Covered, Uncovered Nodes DS

Constructing a CDS: basic idea  Initially, DS contains a single node.  The fastest node enters DS.  Bridges keep entering DS until no more bridges. DS

Design Issue #1  How to recognize the fastest node, bridges, DS nodes, covered nodes, uncovered nodes thru beacons? SA Timestamp Beacon

Design Issue #2  How to minimize the number of bridges entering DS?

Design Issue #3  Cope with topology change and node mobility. B A A B

Design Issue #4  How to merge two subnets? Easy & hard. ?

Design Issue #5: MANET Formation  How to form a MANET from scratch? ?

Another way of MANET formation ?

Assumptions  Formation: MANET initiated by a single node.  Connectivity: MANET remains connected.

Summary of Design Issues 1. How to recognize the fastest node and bridges? 2. How to control the number of bridges entering DS? 3. How to cope with topology change and node mobility? 4. How to merge subnets?

Initialization Rule 1:  Let the starting node enter the DS.

Rule 2:  A node x recognizes itself as the fastest if T(beacons) < T(x) for the last k received beacons.  The fastest enters DS Am I the Fastest? 1:00 12:01 3: : :59 1:33 1:32 1:31 1: :01 1:35

Solution for Design Issue #1  How to recognize fastest node and bridges, DS nodes, covered nodes, uncovered nodes thru beacons? SA Timestamp Beacon

Adding Bridges to DS Rule 3:  In each beacon interval, let bridge i enter DS with probability P(i).  Desired properties of P(i)? DS

Does it construct a CDS? R1. The starting node enters DS. R2. The fastest node enters DS. R3. Each bridge enters DS with a probability. DS, yes. CDS, not necessarily.

How to make it connected?  Gateway: a covered node receiving a beacon from a DS node with a far smaller timing. Rule 4:  Let gateways enter DS. 12:05 12:04 12:03 12:32 12:30 12:20

How fast can gateways be recognized?  Depends on the drift rate between fastest node and A.  The higher the drift rate, the easier and faster to recognize gateways. A

Is the resulting DS always connected?  Not necessarily Not a problem as far as clock sync is concerned.

What if we do need a connected DS?  Is it possible to always construct a CDS using only beacons? Yes Complicated

A problem: entrance only, no exit. R1. The starting node enters DS. R2. The fastest node enters DS. R3. Each bridge enters DS with a probability. R4. Each gateway enters DS.

Exit Rules R1. The starting node enters DS. R2. The fastest node enters DS. R3. Each bridge enters DS with a probability. R4. Each gateway enters DS. R2’. If no longer the fastest, leaves the DS.

Exit Rules R1. The starting node enters DS. R2. The fastest node enters DS. R3. Each bridge enters DS with a probability. R4. Each gateway enters DS. R3’ & R4’. Leaves DS after a random amount of time.

TSF max time drift

DS-Based TSF

Problem, Problem, Problem! ???

A different approach (ASP)  A Clock Synchronization Algorithm for Multihop Wireless Ad Hoc networks  J.P. Sheu, C.M. Chao, C.W. Sun, NCU  ICDCS’04

Basic Idea 1  Adjust C(x) according to x’s rank in speed in its neighborhood.  N(x) = number of neighbors  Slower(x) = number of slower neighbors  C(x) = {max(1, N(x)) / max(1, Slower(x))}^α x

Basic Idea 2  Automatic self-time-correcting  Suppose t2-t1 > t2’-t1’ (T > T’)  B falls behind A by T-T’ per T’ μs, or 1 μs per k = T’ / T-T’ μs  B moves its clock 1 μs ahead per each k μs Clock A Clock B t1 t2 t1’ t2’ T T’

A subtle detail  In measuring T, A should not be synchronized between t1 and t2. Same for B?  Variable SyncNum  Carries SyncNum in beacon Clock A Clock B t1 t2 t1’ t2’ T T’

Automatic Self-Time-Correcting

MATSF (to be presented at MASS’05)

ASP (ICDCS’04)

Summary  Proposed: a DS-based clock sync protocol  By-product: an algorithm for constructing DS.  DS: mostly connected, occasionally not.  A different approach  What’s next?