SlideShare a Scribd company logo
The University of Texas at Dallas
Distributed Topology Control
in Mobile Ad-hoc Networks
By
Siddanagouda Khot
Advisor: Dr. S. Venkatesan
The University of Texas at Dallas
Outline
 MANETs
 Problem
 Related work
 Problem definition
 Algorithm
 Properties and proofs
 Simulation results
 Conclusion and future work
The University of Texas at Dallas
MANETs
 Mobile independent nodes
 Communication with neighbors
A B
C
Challenges to address:
To form a backbone or skeletal network
 Routing messages
 Efficient use of channel by reducing the broadcast
messages
 Better communication without interference
Approach:
Connected Dominating Set (CDS)
The University of Texas at Dallas
A B
C
D
G
F
E
A B
C
D
G
F
E
Example of CDS
Ad-hoc Network Nodes in Green
Ways of forming a CDS
 Self-selected dominating set.
 Neighbor designated dominating set.
The University of Texas at Dallas
The University of Texas at Dallas
Problem definition
Objective: Construct a sub-graph (SG) for a given connected
graph (G) s.t.
 Nodes in SG are connected.
 Nodes in SG form a dominating set.
 Nodes in SG satisfy shortest path property.
 SG so formed is minimal.
Nodes of SG are called skeletal nodes.
SG also called minimal Connected Dominating Set (mCDS)
The University of Texas at Dallas
Our approach
Many mCDS for a connected graph G (Nodes in Green)
Our algorithm, mCDS, finds one of them.
Finding a minimum CDS is NP-hard.
A
B
C
D
E
F
G
H
A
B
C
D
E
F
G
H
A
B
C
D
E
F
G
H
The University of Texas at Dallas
Assumptions
 While running the algorithm, topology does not change.
 Local information, communicate only with neighbors.
 Graph is not completely connected, else no CDS required.
 Same transmission range, links are bidirectional.
 Every node knows its one hop neighborhood information
(provided as input to the algorithm).
The University of Texas at Dallas
Flow of the algorithm with respect to stages and states
First stage:
 Undecided nodes
 Stable skeletal nodes
 Stable non-skeletal nodes
Second stage:
 Bi-stable undecided nodes
 Bi-stable non-skeletal
 Bi-stable skeletal
Third stage (iterative stage):
 Dynamic undecided nodes
 Dynamic non-skeletal
 Dynamic skeletal
Undecided node
Bi-stable undecided node
Dynamic undecided node
Stable skeletal node Stable non-skeletal node
Bi-stable skeletal node Bi-stable non-skeletal node
Dynamic skeletal node Dynamic non-skeletal node
The University of Texas at Dallas
First stage:
 Undecided nodes
 Exchange neighbor information with
two hop neighbors
 Stable skeletal node rule
 Inform two hop neighbors about its
status
 If undecided node, apply Stable non-
skeletal node rule
 Inform two hop neighbors about its
status
01
4
2
35
8
7
6
01
4
2
35
8
7
6
The University of Texas at Dallas
01
4
2
35
8
7
6
Non-skeletal nodes in red
01
4
2
35
8
7
6
Bi-stable undecided nodes in blue ring
The University of Texas at Dallas
Second stage:
 Bi-stable undecided nodes
 Bi-stable non-skeletal node rule
 Inform two hop neighbors about its
status
 If bi-stable undecided, apply Bi-stable
skeletal node rule
 Inform two hop neighbors about its
status
01
4
2
35
8
7
6
01
4
2
35
8
7
6
Nodes 2 and 4 become bi-stable non-skeletal Node 3 becomes bi-stable skeletal
The University of Texas at Dallas
Shortest Path Set (SPS)
The set of two hop shortest path provided by x that are not
provided by any stable or bi-stable skeletal nodes.
Exchange SPS and then apply the dynamic non-
skeletal and dynamic skeletal node rule.
SPS(0) = [{1,6},{2,7},{2,6}]
SPS(1) = [{0,3},{2,7},{3,7}]
SPS(2) = [{0,3},{0,4},{1,4}]
SPS(3) = [{1,4},{1,5},{2,5}]
SPS(4) = [{2,5},{2,6},{3,6}]
SPS(5) = [{3,6},{3,7},{4,7}]
SPS(6) = [{0,5},{0,4},{4,7}]
SPS(7) = [{0,5},{1,5},{4,7}]
0
1
2
3
4
5
6
7
Third stage (iterative stage):
 Dynamic undecided nodes
 Dynamic non-skeletal node rule
 Inform two hop neighbors about its status
 If dynamic undecided, apply Dynamic
skeletal node rule
 Inform two hop neighbors about its status
 Update |SPS|
The University of Texas at Dallas
The University of Texas at Dallas
0
1
2
3
4
5
6
7
3
3
3
33
3
3
3
Iteration 1: |SPS| = 3;
0
1
2
3
4
5
6
7
3
3
3
3
Node 7 => dynamic non-skeletal node
Nodes 0, 3 and 6 => dynamic skeletal
nodes
The University of Texas at Dallas
The University of Texas at Dallas
Iteration 2: |SPS(1)| = 2, |SPS(2)| = 1, |
SPS(4)| = 1 and |SPS(5)| = 2 0
1
2
3
4
5
6
7
2
1
2
1
Node 4 => dynamic non-skeletal node
Node 5 => dynamic skeletal node
0
1
2
3
4
5
6
7
2
1
The University of Texas at Dallas
0
1
2
3
4
5
6
7
1
1
Iteration 3: |SPS(2)| = 1 and |SPS(1)| = 1
The University of Texas at Dallas
0
1
2
3
4
5
6
7
Node 2 => dynamic non-skeletal node
Node 1 => dynamic skeletal node
The University of Texas at Dallas
The University of Texas at Dallas
Properties and proofs
SG of graph G satisfies the following properties:
 Nodes in SG are connected.
 Nodes in SG form a dominating set.
 Nodes in SG satisfy shortest path property.
 SG so formed is minimal.
The University of Texas at Dallas
Lemma 1
Consider a shortest path Pxy between nodes x and y in G. Let
(x,…,wi-1,wi,wi+1,…,y) be the sequence of nodes in Pxy. If node
wi does not belong to SG, then the predecessor and
successor nodes, wi-1 and wi+1, of wi in Pxy must be connected
by a 2-hop path going through a (skeletal) node in SG.
x yWi-1 wi
Wi+1
∉
The University of Texas at Dallas
Connected set proof
Theorem 1. Given a connected graph G, the sub-graph SG
derived from our algorithm, is also connected.
Dominating set proof
Theorem 2. A node v in graph G is either part of SG or
adjacent to a node in SG.
Shortest path proof
Theorem 3. Consider a pair of non-neighboring nodes a and
b in G. From among the shortest paths between a and b,
there exists a shortest path p such that all intermediate
nodes of p are skeletal nodes.
The University of Texas at Dallas
Minimality proof
Theorem 4. There is no proper subset of SG that satisfies
the connected, dominating and shortest paths properties.
Termination proof
Theorem 5. In every iteration of the dynamic skeletal and
dynamic non-skeletal rule, at least one node among the
dynamic undecided nodes changes its state to either (i)
dynamic skeletal node or (ii) dynamic non-skeletal node.
The University of Texas at Dallas
a. 20 nodes b. 30 nodes
0
2
4
6
8
10
12
14
16
18
1 2 3 4 5 6 7
Density
Nodes
mCDS nodes
MPR
MPR Prune
0
5
10
15
20
25
30
35
1 2 3 4 5 6 7 8
Density
Nodes
mCDS nodes
MPR
MPR Prune
Simulation results
Comparison with MPR and MPR prune algorithms:
The University of Texas at Dallas
c. 40 nodes d. 50 nodes
0
5
10
15
20
25
30
35
40
1 2 3 4 5 6 7 8 9 10 11
Density
Nodes
mCDS nodes
MPR
MPR Prune
0
10
20
30
40
50
60
1 2 3 4 5 6 7 8 9 10 11
Density
Nodes
mCDS nodes
MPR
MPR Prune
The University of Texas at Dallas
e. 60 nodes f. 70 nodes
0
10
20
30
40
50
60
70
1 2 3 4 5 6 7 8 9 10 11 12 13
Density
Nodes
mCDS nodes
MPR
MPR Prune
0
10
20
30
40
50
60
70
80
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Density
Nodes
mCDS nodes
MPR
MPR Prune
The University of Texas at Dallas
Complexity for number of iterations
For clusters n1’, n2’,…,nm’ having n1, n2,…,nm dynamic undecided
nodes:
= max {n1, n2,…,nm} + c where c is the constant number of
rounds after stable skeletal, stable non-skeletal, bi-stable non-
skeletal and bi-stable skeletal node rules.
Computation complexity per node
Overall computation complexity per node is O( 3
+ . 4
)
Ψ
∆ Ψ ∆
Conclusion
 Shortest path property
 mCDS has minimal nodes
Future work
Make comparison with the optimum CDS algorithms
The University of Texas at Dallas
The University of Texas at Dallas
Thanks

More Related Content

Viewers also liked

PROYECTO DE AULA
PROYECTO DE AULAPROYECTO DE AULA
PROYECTO DE AULA
sandry17
 
Presentation1
Presentation1Presentation1
Presentation1
Eka Agustina
 
Power repeticion escolat._torres 14 diapositivas
Power repeticion escolat._torres 14 diapositivasPower repeticion escolat._torres 14 diapositivas
Power repeticion escolat._torres 14 diapositivas
Aida Barrionuevo
 
Tomorrowland
TomorrowlandTomorrowland
Tomorrowland
Paula González
 
InterManager Dispatch publication November 2016
InterManager Dispatch publication November 2016InterManager Dispatch publication November 2016
InterManager Dispatch publication November 2016
Alexander Preston
 

Viewers also liked (6)

PROYECTO DE AULA
PROYECTO DE AULAPROYECTO DE AULA
PROYECTO DE AULA
 
Presentation1
Presentation1Presentation1
Presentation1
 
Seminario Genova 2 maggio (3)
Seminario Genova 2 maggio (3)Seminario Genova 2 maggio (3)
Seminario Genova 2 maggio (3)
 
Power repeticion escolat._torres 14 diapositivas
Power repeticion escolat._torres 14 diapositivasPower repeticion escolat._torres 14 diapositivas
Power repeticion escolat._torres 14 diapositivas
 
Tomorrowland
TomorrowlandTomorrowland
Tomorrowland
 
InterManager Dispatch publication November 2016
InterManager Dispatch publication November 2016InterManager Dispatch publication November 2016
InterManager Dispatch publication November 2016
 

Similar to Distributed Topology Control in Mobile Ad-hoc Networks

Multidimensional wave digital filtering network
Multidimensional wave digital filtering networkMultidimensional wave digital filtering network
Multidimensional wave digital filtering network
jason Tseng
 
Deepwalk vs Node2vec
Deepwalk vs Node2vecDeepwalk vs Node2vec
Deepwalk vs Node2vec
SiddhantVerma49
 
Higher-order organization of complex networks
Higher-order organization of complex networksHigher-order organization of complex networks
Higher-order organization of complex networks
David Gleich
 
NIPS2007: structured prediction
NIPS2007: structured predictionNIPS2007: structured prediction
NIPS2007: structured prediction
zukun
 
Heavy Tails Workshop NeurIPS2023.pdf
Heavy Tails Workshop NeurIPS2023.pdfHeavy Tails Workshop NeurIPS2023.pdf
Heavy Tails Workshop NeurIPS2023.pdf
Charles Martin
 
Scalable Constrained Spectral Clustering
Scalable Constrained Spectral ClusteringScalable Constrained Spectral Clustering
Scalable Constrained Spectral Clustering
1crore projects
 
Mining co-expression network
Mining co-expression networkMining co-expression network
Mining co-expression network
tuxette
 
Estimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample SetsEstimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample Sets
Förderverein Technische Fakultät
 
Lect6 csp
Lect6 cspLect6 csp
Lect6 csp
trivedidr
 
BP219 class 4 04 2011
BP219 class 4 04 2011BP219 class 4 04 2011
BP219 class 4 04 2011
waddling
 
Higher-order graph clustering at AMS Spring Western Sectional
Higher-order graph clustering at AMS Spring Western SectionalHigher-order graph clustering at AMS Spring Western Sectional
Higher-order graph clustering at AMS Spring Western Sectional
Austin Benson
 
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Kolja Kleineberg
 
lecture localization-goldenberg-defense.ppt
lecture localization-goldenberg-defense.pptlecture localization-goldenberg-defense.ppt
lecture localization-goldenberg-defense.ppt
Ogunsina1
 
Presentacion seminario m_vallejo_marzo11
Presentacion seminario m_vallejo_marzo11Presentacion seminario m_vallejo_marzo11
Presentacion seminario m_vallejo_marzo11
greendisc
 
Clustering
ClusteringClustering
Clustering
Smrutiranjan Sahu
 
Degree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptxDegree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptx
KyleDeeds2
 
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
csandit
 
Variational quantum fidelity estimation
Variational quantum fidelity estimationVariational quantum fidelity estimation
Variational quantum fidelity estimation
Marco Cerezo
 
Efectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig beeEfectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig bee
Gregorio Toro Rivera
 
Higher-order spectral graph clustering with motifs
Higher-order spectral graph clustering with motifsHigher-order spectral graph clustering with motifs
Higher-order spectral graph clustering with motifs
Austin Benson
 

Similar to Distributed Topology Control in Mobile Ad-hoc Networks (20)

Multidimensional wave digital filtering network
Multidimensional wave digital filtering networkMultidimensional wave digital filtering network
Multidimensional wave digital filtering network
 
Deepwalk vs Node2vec
Deepwalk vs Node2vecDeepwalk vs Node2vec
Deepwalk vs Node2vec
 
Higher-order organization of complex networks
Higher-order organization of complex networksHigher-order organization of complex networks
Higher-order organization of complex networks
 
NIPS2007: structured prediction
NIPS2007: structured predictionNIPS2007: structured prediction
NIPS2007: structured prediction
 
Heavy Tails Workshop NeurIPS2023.pdf
Heavy Tails Workshop NeurIPS2023.pdfHeavy Tails Workshop NeurIPS2023.pdf
Heavy Tails Workshop NeurIPS2023.pdf
 
Scalable Constrained Spectral Clustering
Scalable Constrained Spectral ClusteringScalable Constrained Spectral Clustering
Scalable Constrained Spectral Clustering
 
Mining co-expression network
Mining co-expression networkMining co-expression network
Mining co-expression network
 
Estimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample SetsEstimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample Sets
 
Lect6 csp
Lect6 cspLect6 csp
Lect6 csp
 
BP219 class 4 04 2011
BP219 class 4 04 2011BP219 class 4 04 2011
BP219 class 4 04 2011
 
Higher-order graph clustering at AMS Spring Western Sectional
Higher-order graph clustering at AMS Spring Western SectionalHigher-order graph clustering at AMS Spring Western Sectional
Higher-order graph clustering at AMS Spring Western Sectional
 
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
 
lecture localization-goldenberg-defense.ppt
lecture localization-goldenberg-defense.pptlecture localization-goldenberg-defense.ppt
lecture localization-goldenberg-defense.ppt
 
Presentacion seminario m_vallejo_marzo11
Presentacion seminario m_vallejo_marzo11Presentacion seminario m_vallejo_marzo11
Presentacion seminario m_vallejo_marzo11
 
Clustering
ClusteringClustering
Clustering
 
Degree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptxDegree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptx
 
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
Performance of the Maximum Stable Connected Dominating Sets in the Presence o...
 
Variational quantum fidelity estimation
Variational quantum fidelity estimationVariational quantum fidelity estimation
Variational quantum fidelity estimation
 
Efectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig beeEfectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig bee
 
Higher-order spectral graph clustering with motifs
Higher-order spectral graph clustering with motifsHigher-order spectral graph clustering with motifs
Higher-order spectral graph clustering with motifs
 

Recently uploaded

Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 

Recently uploaded (20)

Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 

Distributed Topology Control in Mobile Ad-hoc Networks

  • 1. The University of Texas at Dallas Distributed Topology Control in Mobile Ad-hoc Networks By Siddanagouda Khot Advisor: Dr. S. Venkatesan
  • 2. The University of Texas at Dallas Outline  MANETs  Problem  Related work  Problem definition  Algorithm  Properties and proofs  Simulation results  Conclusion and future work
  • 3. The University of Texas at Dallas MANETs  Mobile independent nodes  Communication with neighbors A B C
  • 4. Challenges to address: To form a backbone or skeletal network  Routing messages  Efficient use of channel by reducing the broadcast messages  Better communication without interference Approach: Connected Dominating Set (CDS) The University of Texas at Dallas
  • 5. A B C D G F E A B C D G F E Example of CDS Ad-hoc Network Nodes in Green Ways of forming a CDS  Self-selected dominating set.  Neighbor designated dominating set. The University of Texas at Dallas
  • 6. The University of Texas at Dallas Problem definition Objective: Construct a sub-graph (SG) for a given connected graph (G) s.t.  Nodes in SG are connected.  Nodes in SG form a dominating set.  Nodes in SG satisfy shortest path property.  SG so formed is minimal. Nodes of SG are called skeletal nodes. SG also called minimal Connected Dominating Set (mCDS)
  • 7. The University of Texas at Dallas Our approach Many mCDS for a connected graph G (Nodes in Green) Our algorithm, mCDS, finds one of them. Finding a minimum CDS is NP-hard. A B C D E F G H A B C D E F G H A B C D E F G H
  • 8. The University of Texas at Dallas Assumptions  While running the algorithm, topology does not change.  Local information, communicate only with neighbors.  Graph is not completely connected, else no CDS required.  Same transmission range, links are bidirectional.  Every node knows its one hop neighborhood information (provided as input to the algorithm).
  • 9. The University of Texas at Dallas Flow of the algorithm with respect to stages and states First stage:  Undecided nodes  Stable skeletal nodes  Stable non-skeletal nodes Second stage:  Bi-stable undecided nodes  Bi-stable non-skeletal  Bi-stable skeletal Third stage (iterative stage):  Dynamic undecided nodes  Dynamic non-skeletal  Dynamic skeletal Undecided node Bi-stable undecided node Dynamic undecided node Stable skeletal node Stable non-skeletal node Bi-stable skeletal node Bi-stable non-skeletal node Dynamic skeletal node Dynamic non-skeletal node
  • 10. The University of Texas at Dallas First stage:  Undecided nodes  Exchange neighbor information with two hop neighbors  Stable skeletal node rule  Inform two hop neighbors about its status  If undecided node, apply Stable non- skeletal node rule  Inform two hop neighbors about its status 01 4 2 35 8 7 6 01 4 2 35 8 7 6
  • 11. The University of Texas at Dallas 01 4 2 35 8 7 6 Non-skeletal nodes in red 01 4 2 35 8 7 6 Bi-stable undecided nodes in blue ring
  • 12. The University of Texas at Dallas Second stage:  Bi-stable undecided nodes  Bi-stable non-skeletal node rule  Inform two hop neighbors about its status  If bi-stable undecided, apply Bi-stable skeletal node rule  Inform two hop neighbors about its status 01 4 2 35 8 7 6 01 4 2 35 8 7 6 Nodes 2 and 4 become bi-stable non-skeletal Node 3 becomes bi-stable skeletal
  • 13. The University of Texas at Dallas Shortest Path Set (SPS) The set of two hop shortest path provided by x that are not provided by any stable or bi-stable skeletal nodes. Exchange SPS and then apply the dynamic non- skeletal and dynamic skeletal node rule. SPS(0) = [{1,6},{2,7},{2,6}] SPS(1) = [{0,3},{2,7},{3,7}] SPS(2) = [{0,3},{0,4},{1,4}] SPS(3) = [{1,4},{1,5},{2,5}] SPS(4) = [{2,5},{2,6},{3,6}] SPS(5) = [{3,6},{3,7},{4,7}] SPS(6) = [{0,5},{0,4},{4,7}] SPS(7) = [{0,5},{1,5},{4,7}] 0 1 2 3 4 5 6 7
  • 14. Third stage (iterative stage):  Dynamic undecided nodes  Dynamic non-skeletal node rule  Inform two hop neighbors about its status  If dynamic undecided, apply Dynamic skeletal node rule  Inform two hop neighbors about its status  Update |SPS| The University of Texas at Dallas
  • 15. The University of Texas at Dallas 0 1 2 3 4 5 6 7 3 3 3 33 3 3 3 Iteration 1: |SPS| = 3;
  • 16. 0 1 2 3 4 5 6 7 3 3 3 3 Node 7 => dynamic non-skeletal node Nodes 0, 3 and 6 => dynamic skeletal nodes The University of Texas at Dallas
  • 17. The University of Texas at Dallas Iteration 2: |SPS(1)| = 2, |SPS(2)| = 1, | SPS(4)| = 1 and |SPS(5)| = 2 0 1 2 3 4 5 6 7 2 1 2 1
  • 18. Node 4 => dynamic non-skeletal node Node 5 => dynamic skeletal node 0 1 2 3 4 5 6 7 2 1 The University of Texas at Dallas
  • 19. 0 1 2 3 4 5 6 7 1 1 Iteration 3: |SPS(2)| = 1 and |SPS(1)| = 1 The University of Texas at Dallas
  • 20. 0 1 2 3 4 5 6 7 Node 2 => dynamic non-skeletal node Node 1 => dynamic skeletal node The University of Texas at Dallas
  • 21. The University of Texas at Dallas Properties and proofs SG of graph G satisfies the following properties:  Nodes in SG are connected.  Nodes in SG form a dominating set.  Nodes in SG satisfy shortest path property.  SG so formed is minimal.
  • 22. The University of Texas at Dallas Lemma 1 Consider a shortest path Pxy between nodes x and y in G. Let (x,…,wi-1,wi,wi+1,…,y) be the sequence of nodes in Pxy. If node wi does not belong to SG, then the predecessor and successor nodes, wi-1 and wi+1, of wi in Pxy must be connected by a 2-hop path going through a (skeletal) node in SG. x yWi-1 wi Wi+1 ∉
  • 23. The University of Texas at Dallas Connected set proof Theorem 1. Given a connected graph G, the sub-graph SG derived from our algorithm, is also connected. Dominating set proof Theorem 2. A node v in graph G is either part of SG or adjacent to a node in SG. Shortest path proof Theorem 3. Consider a pair of non-neighboring nodes a and b in G. From among the shortest paths between a and b, there exists a shortest path p such that all intermediate nodes of p are skeletal nodes.
  • 24. The University of Texas at Dallas Minimality proof Theorem 4. There is no proper subset of SG that satisfies the connected, dominating and shortest paths properties. Termination proof Theorem 5. In every iteration of the dynamic skeletal and dynamic non-skeletal rule, at least one node among the dynamic undecided nodes changes its state to either (i) dynamic skeletal node or (ii) dynamic non-skeletal node.
  • 25. The University of Texas at Dallas a. 20 nodes b. 30 nodes 0 2 4 6 8 10 12 14 16 18 1 2 3 4 5 6 7 Density Nodes mCDS nodes MPR MPR Prune 0 5 10 15 20 25 30 35 1 2 3 4 5 6 7 8 Density Nodes mCDS nodes MPR MPR Prune Simulation results Comparison with MPR and MPR prune algorithms:
  • 26. The University of Texas at Dallas c. 40 nodes d. 50 nodes 0 5 10 15 20 25 30 35 40 1 2 3 4 5 6 7 8 9 10 11 Density Nodes mCDS nodes MPR MPR Prune 0 10 20 30 40 50 60 1 2 3 4 5 6 7 8 9 10 11 Density Nodes mCDS nodes MPR MPR Prune
  • 27. The University of Texas at Dallas e. 60 nodes f. 70 nodes 0 10 20 30 40 50 60 70 1 2 3 4 5 6 7 8 9 10 11 12 13 Density Nodes mCDS nodes MPR MPR Prune 0 10 20 30 40 50 60 70 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Density Nodes mCDS nodes MPR MPR Prune
  • 28. The University of Texas at Dallas Complexity for number of iterations For clusters n1’, n2’,…,nm’ having n1, n2,…,nm dynamic undecided nodes: = max {n1, n2,…,nm} + c where c is the constant number of rounds after stable skeletal, stable non-skeletal, bi-stable non- skeletal and bi-stable skeletal node rules. Computation complexity per node Overall computation complexity per node is O( 3 + . 4 ) Ψ ∆ Ψ ∆
  • 29. Conclusion  Shortest path property  mCDS has minimal nodes Future work Make comparison with the optimum CDS algorithms The University of Texas at Dallas
  • 30. The University of Texas at Dallas Thanks