Connected Dominating Sets. Motivation for Constructing CDS.

Slides:



Advertisements
Similar presentations
Communication Networks Recitation 3 Bridges & Spanning trees.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
IKI 10100: Data Structures & Algorithms Ruli Manurung (acknowledgments to Denny & Ade Azurat) 1 Fasilkom UI Ruli Manurung (Fasilkom UI)IKI10100: Lecture10.
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Johannes Schneider –1 A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint.
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-
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
CLUSTERING SCHEMES FOR MOBILE AD HOC NETWORK Speaker : Fu-Yuan Chuang Advisor : Ho-Ting Wu Date :
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
Maximal Independent Set Distributed Algorithms for Multi-Agent Networks Instructor: K. Sinan YILDIRIM.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
1 Refined Search Tree Technique for Dominating Set on Planar Graphs Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Fran.
Power saving technique for multi-hop ad hoc wireless networks.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Graph Coloring.
Presented by : Joseph Gunawan.  To get the optimal transmission radius for broadcasting using the energy as minimal as possible while it still guarantees.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
A Delaunay Triangulation Architecture Supporting Churn and User Mobility in MMVEs Mohsen Ghaffari, Behnoosh Hariri and Shervin Shirmohammadi Advanced Communications.
Efficient Gathering of Correlated Data in Sensor Networks
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Energy Efficient Broadcast in WANETs under an Overhearing Cost Model Guofeng Deng IMPACT Lab at ASU.
RoamHBA : Maintaining Group Connectivity In Sensor Networks Qing Fang Jie Liu Leonidas Guibas Feng Zhao Department of Electrical Engineering, Stanford.
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 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Ad Hoc and Sensor Networks – Roger Wattenhofer –7/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Clustering Chapter 7 TexPoint fonts used in EMF. Read.
Chapter 6 Relaxation (1) CDS in unit disk graph
Virtual Wire for Managing Virtual Dynamic Backbone in Wireless Ad Hoc Networks Bo Ryu, Jason Erickson, Jim Smallcomb ACM MOBICOM 1999.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
4 Introduction Broadcasting Tree and Coloring System Model and Problem Definition Broadcast Scheduling Simulation 6 Conclusion and Future Work.
Efficient Flooding in Ad Hoc Networks: a Comparative Performance Study
Backbone Topology Synthesis for Multi- Radio Meshed Wireless LANs Huei-jiun Ju and Izhak Rubin University of California, Los angeles(UCLA) Keon Jang, SA.
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.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas.
Constructing K-Connected M-Dominating Sets in Wireless Sensor Networks Yiwei Wu, Feng Wang, My T. Thai and Yingshu Li Georgia State University Arizona.
Architectures and Applications for Wireless Sensor Networks ( ) Topology Control Chaiporn Jaikaeo Department of Computer Engineering.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
CMPE 259: Sensor Networks Topology Control Manikandan Punniyakotti.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
Time Synchronization in based MANETs Ten H. Lai Ohio State University.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Maximal Independent Set
Clustering TexPoint fonts used in EMF.
Connected Dominating Sets
Introduction Wireless Ad-Hoc Network
Lecture 11 Overview Self-Reducibility.
Time Synchronization in based MANETs
Dominating Set By Eric Wengert.
On Constructing k-Connected k-Dominating Set in Wireless Networks
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

Connected Dominating Sets

Motivation for Constructing CDS

A dominating set (DS) is a subset of all the nodes such that each node is either in the DS or adjacent to some node in the DS. What Is CDS?

A connected dominating set (CDS) is a subset of the nodes such that it forms a DS and all the nodes in the DS are connected. What Is CDS?

Virtual BackboneFlooding Reduction of communication overhead Redundancy Contention Collision ReliabilityUnreliability Applications of CDS: Virtual backbone CDS is used as a virtual backbone in wireless networks.

Applications of CDS: Broadcast  Only nodes in CDS relay messages  Reduce communication cost  Reduce redundant traffic

Applications of CDS: Unicast B A CD A  B ? A:  B: C: D:  A  B ? A: B:  C:  D:  A  B  Only nodes in CDS maintain routing tables  Routing information localized  Save storage space

Applications of CDS: Coverage Area Coverage Problem CDS provides connectivity

Target Coverage Problem Applications of CDS: Coverage CDS provides connectivity

Motivation for Constructing CDS How to construct a CDS? How to make the size of a CDS small? CDS plays an important role in wireless networks. Challenges

CDS Construction Algorithms

Definition & Preliminaries Minimum connected dominating set  Given: a graph G=(V,E). Goal: find the smallest CDS.  NP-hard Approximation algorithms  Performance ratio (PR) = |C|/|C*|  Smaller PR, better algorithm.

Definition and Preliminaries (Cont.) Notations Given a graph G and a DS C, all nodes in G can be divided into three classes. Black nodes: Nodes belong to C. Grey nodes: Nodes are not in C but adjacent to C. White nodes: Nodes are neither in C nor adjacent to C. C

Greedy Algorithm in General Graph Guha’s algorithm 1 Select the node with the max number of neighbors as a dominating node. Iteratively scans the grey nodes and their white neighbors. Select the grey node or the pair of nodes with the max number of white neighbors. PR = 2(1 + H( Δ ))

Greedy Algorithm in General Graph Guha’s algorithm 2 Iteratively select the node with the max number of white neighbors as a dominating node. The first phase terminates when there are no white nodes. Color some grey nodes black to connect all the black nodes. PR = 3 + ln( Δ )

Greedy Algorithm Maximal Independent Set (MIS) is a maximal set of pair-wise non- adjacent nodes. MIS DS

Greedy Algorithm  MIS DS  Idea: connect MIS CDS

Centralized Algorithm Alzoubi’s Algorithm Construct a rooted spanning tree from the original network topology

Centralized Algorithm Alzoubi’s Algorithm Color each node to be black or grey based on its rank (level. ID). The node with the lowest rank marks itself black. All the black nodes form an Maximal Independent Set (MIS).

Wu’s Algorithm  Each node exchanges its neighborhood information with all of its one-hop neighbors.  Any node with two unconnected neighbors becomes black.  The set of all the black nodes form a CDS.

Wu’s Algorithm

r-CDS For each node u r(u) = the number of 2-hop-away neighbors – d(u) where d(u) is the degree of node u

7 r-CDS Node u with the smallest within its neighborhood becomes black and broadcast a BLACK message where deg is the effective degree

r-CDS If v receives a BLACK message from u, v becomes grey and broadcasts a GREY message containing (v, u)

r-CDS  black node w receives a GREY message (v, u)  w not connected to u Color v blue (5, 0)

BLACK (8, 11) r-CDS  v has received a GREY message (x, y)  v receives a BLACK message from u  y & u not connected C olor v and x blue