CLUSTERING SCHEMES FOR MOBILE AD HOC NETWORK Speaker : Fu-Yuan Chuang Advisor : Ho-Ting Wu Date : 2006.04.25.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
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.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
RELIABLE MULTISOURCE MULTICAST ROUTING PROTOCOL OVER MANET Speaker: Wu, Chun-Ting Advisor: Ke, Kai-Wei.
On Computing Compression Trees for Data Collection in Wireless Sensor Networks Jian Li, Amol Deshpande and Samir Khuller Department of Computer Science,
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Ad Hoc Networks Routing
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
1 On Multiple Point Coverage in Wireless Sensor Networks Shuhui Yangy, Fei Daiz, Mihaela Cardeiy, and Jie Wuy Department of Computer Science and Engineering.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Power saving technique for multi-hop ad hoc wireless networks.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Efficient Gathering of Correlated Data in Sensor Networks
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
A Cluster-Based Backbone infrastructure for broadcasting in MANETs Student: Pei-Yue Kuo
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Connected Dominating Sets. Motivation for Constructing CDS.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Broadcast Scheduling in Mobile Ad Hoc Networks ——Related work and our proposed approach By Group 4: Yan Qiao, Yilin Shen, Bharat C. and Zheng Li Presenter:
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology,
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET Eiichi Takashima, Yoshihiro Murata, Naoki Shibata*, Keiichi Yasumoto, and.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Backbone Topology Synthesis for Multi- Radio Meshed Wireless LANs Huei-jiun Ju and Izhak Rubin University of California, Los angeles(UCLA) Keon Jang, SA.
Ad Hoc Multicast Routing
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*
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Outline Introduction Routing in Mobile Ad Hoc Networks
Net 435: Wireless sensor network (WSN)
Clustering TexPoint fonts used in EMF.
Connected Dominating Sets
Multi-Level Hierarchies for Scalable Ad hoc Routing
A Distributed Clustering Scheme For Underwater Sensor Networks
On Constructing k-Connected k-Dominating Set in Wireless Networks
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

CLUSTERING SCHEMES FOR MOBILE AD HOC NETWORK Speaker : Fu-Yuan Chuang Advisor : Ho-Ting Wu Date :

Outline Introduction Clustering Scheme Overview Classifying Clustering Schemes DS-based clustering  Wu’s CDS Algorithm  Chen’s WCDS Algorithm Summary of DS-based Clustering

Introduction Dynamic routing is the most important issue in MANETs A flat structure encounters scalability problem Proactive routing protocols is O(n^2) Reactive routing sheme:  RREQ flooding over the whole network  Route setup delay A hierarchical architecture

Clustering Scheme Overview Virtual group Clusterhead  a local coordinator, performing intra-cluster transmission arrangement, data forwarding Clustergateway  non-clusterhead node with inter-cluster links access neighboring clusters, forward information between clusters Clustermember  ordinary node, non-clusterhead node without any inter- cluster links

Three Benefits spatial reuse of resources to increase the system capacity  the same frequency or code set routing  The generation and spreading of routing information can be restricted in the set of clusterheads and clustergateways an ad hoc network appear smaller and more stable in the view of each mobile terminal  when a mobile node changes its attaching cluster, only nodes residing in the corresponding clusters need to update the information

The cost of clustering (1/3) Explicit control message for clustering  Clustering requires explicit clustering-related information exchanged between node pairs Ripple effect of re-clustering  The re-election of a single clusterhead may affect the cluster structure of many other clusters and completely alter the cluster topology over the whole network

The cost of clustering (2/3) Stationary assumption for cluster formation  Assume that mobile nodes keep static when cluster formation is in progress Constant Computation round  Computation round is the number of rounds that a cluster formation procedure

The cost of clustering (3/3) Communication complexity  The total amount of clustering-related message exchanged for the cluster formation

Classifying Clustering Schemes(1/3) DS-based clustering  Finding a (weakly) connected dominating set to reduce the number of nodes participating in route search or routing table maintenance Low-maintenance clustering  Providing a cluster infrastructure for upper layer applications with minimized clustering-related maintenance cost

Classifying Clustering Schemes(2/3) Mobility-aware clustering  Utilizing mobile nodes’ mobility behavior for cluster construction and maintenance and assigning mobile nodes with low relative speed to the same cluster to tighten the connection in such a cluster Energy-efficient clustering  Avoiding unnecessary energy consumption or balancing energy consumption for mobile nodes in order to prolong the lifetime of mobile terminals and a network

Classifying Clustering Schemes(3/3) Load-balancing clustering  Distributing the workload of a network more evenly into clusters by limiting the number of mobile nodes in each cluster in a defined range Combined-metrics-based clustering  Considering multiple metrics in cluster configuration, including node degree, mobility, battery energy, cluster size

DS-based clustering A dominating set of a graph G= (V, E) is a vertex subset S ⊆ V, such that every vertex v ∈ V is either in S or adjacent to a vertex of S A connected dominating set (CDS) of a graph G is a dominating set whose induced graph is connected

DS-based clustering(cont.) Table-driven routing  Only codes in the CDS are required to construct and maintain the routing tables On-demand routing  The route search space is limited to the CDS To keep a DS connected and with approximately minimum size is not a trivial task

DS-based clustering Algorithm Wu’s CDS Algorithm Marking Process  To find CDS Prune redundant nodes from CDS  To reduce the size of CDS

Marking Process Define a network as a graph G = (V,E) Initially, all nodes are unmarked Every v exchanges its N(v) with all its neighbors Mark v if there exists 2 unconnected neighbors

Example A B C E D Open neighbors set of all nodes: N(A) = {B,D} N(B) = {A,C,D} N(C) = {B, E} N(D) = {A, B} N(E) = {C} After step 2: A: N(B), N(D) B: N(A), N(C), N(D) C: N(B), N(E) D: N(A), N(B) E: N(C)

Prune redundant nodes from CDS Assign a distinct id, id(v) to each vertex v in G Define N[v] as a closed neighbor set of v

Prune redundant nodes from CDS Rule 1: Considers two vertices v and u in G ’. If N[v] N[u] in G, and id(v) < id(u), change the marker of v to F if node v is marded

Prune redundant nodes from CDS Rule 2: Assume u and w are two marked neighbors of marked vertex v in G ’. If N(v) N(u) U N(w) in G and id(v) = min{id(v), id(u), id(w)}, then unmark v.

DS-based clustering Algorithm Chen’s WCDS Algorithm Reduce the number of clusters by relaxing the connectivity requirement The subgraph weakly induced by S(S ⊆ V) is the graph w=(N [S], E ∩ (N [S]×S)). w includes the vertices in S and all of their neighbors as vertex set The edges of w are all edges of G which have at least one end point in S

Weakly induced subgraph (example) Vertex set: black vertices Edge set: black lines

Weakly-connected dominating set A vertex subset S is a weakly-connected dominating set (WCDS), if S is a dominating set and w is connected

Algorithms for finding small WCDS Algorithm I and II: Two centralized algorithms Algorithm III and IV: Distributed Implementations of Algorithm I and II Algorithm V: Distributed Asynchronous Approach

Chen’s WCDS Algo I (overview) Given a graph G=(V,E), each vertex is associated with a color (white, gray, or black) All vertices are initially colored white In each iteration, the algorithm color a white or gray vertex black and all its neighboring white vertices gray At the end, the black vertices form a weakly- connected dominating set

Term: piece Piece refers to a particular substructure of the graph A white piece is simply a white vertex A black piece contains a maximal set of black vertices whose weakly induced subgraph is connected plus any adjacent gray vertices The pieces are indicated by dotted regions

Term: improvement The improvement of a (non-black) vertex u is the number of pieces that would be merged into a single black piece if u were to be dyed black In last example, dying vertex 5 black would merge 4 piece, while dying vertex 4 would merge 3 pieces

Chen’s WCDS Algo I(detail) In each iteration, the algorithm choose a single white or gray vertex to dye black The vertex is chosen greedily: a vertex with maximum improvement is chosen Until there is only one piece left

Initially, all nodes are white

First Iteration

Second Iteration

Third Iteration

Fourth Iteration

Last Iteration

Summary of DS-based Clustering

References J. Y. YU and P. H. J. CHONG, "A Survey of Clustering Schemes for Mobile Ad Hoc Networks," IEEE Communications Surveys and Tutorials, First Quarter 2005, Vol. 7, No. 1, pp J. Wu and H. L. Li, “On Calculating Connected Dominating Set for Efficient Routing in Ad Hoc Wireless Networks,” Proc. 3rd Int’l. Wksp. Discrete Algorithms and Methods for Mobile Comp. and Commun., 1999, pp. 7–14 Y.-Z. P. Chen and A. L. Liestman, “Approximating Minimum Size Weakly-Connected Dominating Sets for Clustering Mobile Ad Hoc Networks,” in Proc. 3rd ACM Int’l. Symp. Mobile Ad Hoc Net. & Comp., June 2002, pp. 165–72.