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

Slides:



Advertisements
Similar presentations
Low Overhead With Speed Aware Routing (LOWSAR) in VANETs By Kannikar Siriwong Na Ayutaya.
Advertisements

Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
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.
Self Stabilizing Algorithms for Topology Management Presentation: Deniz Çokuslu.
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.
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/14 Ad Hoc Networking, Eli M. Gafni and Dimitri P. Bertsekas Distributed Algorithm for Generating Loop-free Routes in Networks With Frequently.
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.
1 Complexity of Network Synchronization Raeda Naamnieh.
What we will cover…  Distributed Coordination 1-1.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
A Routing Vector Method (RVM) for Routing Bluetooth Scatternets Pravin Bhagwat IBM.Thomas J. Watson Research Center,Yorktown Heights,NY.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Power saving technique for multi-hop ad hoc wireless networks.
Accelerating Service Discovery in Ad Hoc Zero Configuration Networking
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Preventing Active Timing Attacks in Low- Latency Anonymous Communication The 10 th Privacy Enhancing Technologies Symposium July 2010 Joan Feigenbaum Yale.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
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.
Mobile Ad hoc Networks Sleep-based Topology Control
Reliable MAC Layer Multicast in IEEE Wireless Networks Min-Te Sun, Lifei Huang, Anish Arora, Ten-Hwang Lai Department of Computer and Information.
VAPR: Void Aware Pressure Routing for Underwater Sensor Networks
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.
Connected Dominating Sets. Motivation for Constructing CDS.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
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.
The Dominating Set and its Parametric Dual  the Dominated Set  Lan Lin prepared for theory group meeting on June 11, 2003.
CS3502: Data and Computer Networks Local Area Networks - 1 introduction and early broadcast protocols.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Copyright © 2007 OPNET Technologies, Inc. CONFIDENTIAL - RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Introduction to IEEE
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.
Doc.:IEEE /1503r1 November 2011 Short Beacon Slide 1 Authors:
Filtering Sampling Strategies: Gaussian Sampling and Bridge Test Valerie Boor, Mark H. Overmars and A. Frank van der Stappen Presented by Qi-xing Huang.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Time Synchronization in based MANETs Ten H. Lai Ohio State University.
Wireless Ad Hoc/Sensor Networks: From IEEE 802
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
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
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)  Node exchanging info via beacons  Overhead: 3 bits per beacon (550 bits)  Assumption: unique fastest clock 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 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 difference 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.

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

Maximum Clock Drift – b vs. DS-based b DS-based

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

Conclusion?