Nikos Dimokas1 Dimitrios Katsaros1,2 Yannis Manolopoulos1

Slides:



Advertisements
Similar presentations
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
TDMA Scheduling in Wireless Sensor Networks
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Infocom'04Ossama Younis, Purdue University1 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Ossama Younis and Sonia.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Improvement on LEACH Protocol of Wireless Sensor Network
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
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.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
1 Cooperative Caching in Wireless Multimedia Sensor Nets Nikos Dimokas 1 Dimitrios Katsaros 1,2 (presentation) Yannis Manolopoulos 1 3 rd MobiMedia Conference,
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 24-26, 2004, University of Cambridge, UK Session 2 : Energy Management.
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 The Geodesic Broadcast Scheme for Wireless Ad Hoc Networks Dimitrios Katsaros, Ph.D. Yannis Manolopoulos, Dept. Informatics Aristotle University,
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
Algorithmic Models for Sensor Networks Stefan Schmid and Roger Wattenhofer WPDRTS, Island of Rhodes, Greece, 2006.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor 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.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Design of a distributed energy efficient clustering (DEEC) algorithm for heterogeneous wireless sensor networks.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Connected Dominating Sets. Motivation for Constructing CDS.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Scalable Routing Protocols for
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Ching-Ju Lin Institute of Networking and Multimedia NTU
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*
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks
Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
1 New metrics for characterizing the significance of nodes in wireless networks via path-based neighborhood analysis Leandros A. Maglaras 1 Dimitrios Katsaros.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
Topology Control and Its Effects in Wireless Networks
Introduction Wireless Ad-Hoc Network
Nikos Dimokas1 Dimitrios Katsaros (presentation) Leandros Tassiulas2
A Distributed Clustering Scheme For Underwater Sensor Networks
Presentation transcript:

Nikos Dimokas1 Dimitrios Katsaros1,2 Yannis Manolopoulos1 Node Clustering in Wireless Sensor Networks by Considering Structural Characteristics of the Network Graph Nikos Dimokas1 Dimitrios Katsaros1,2 Yannis Manolopoulos1 1Informatics Dept., Aristotle University, Thessaloniki, Greece 2Computer & Comm. Engineering Dept., University of Thessaly, Volos, Greece 4th ITNG Conference, Las Vegas, NV, 2-4/April/2007

Wireless Sensor Network (WSN) Wireless Sensor Networks features Homogeneous devices Stationary nodes Dispersed Network Large Network size Self-organized All nodes acts as routers No wired infrastructure Potential multihop routes

Communication in WSN Communication between two unconnected nodes is achieved through intermediate nodes. Every node that falls inside the communication range r of a node u, is considered reachable.

WSN - Applications Applications Habitat monitoring Disaster relief Target tracking Many of these applications require simple and/or aggregate function to be reported. Clustering allows aggregation and limits data transmissions.

What is Clustering Cluster member Clusterhead Gateway node Intra-Cluster link Cross-cluster link Nodes divided in virtual group according to some rules Nodes belonging in a group can execute different functions from other nodes.

Clustering in WSN Involves grouping nodes into clusters and electing a CH Members of a cluster can communicate with their CH directly CH can forward the aggregated data to the central base station through other CHs Clustering Objectives Allows aggregation Limits data transmission Facilitate the reusability of the resources CHs and gateway nodes can form a virtual backbone for intercluster routing Cluster structure gives the impression of a smaller and more stable network Improve network lifetime Reduce network traffic and the contention for the channel Data aggregation and updates take place in CHs

Relevant work – Clustering Based on the construction of Dominating Set Nodes belonging to the DS are carrying out all communication Running out of energy very soon Based on the residual energy of each node Proposed ways to rotate the role of CH among nodes of clusters Can be easily combined with the algorithms of the first family Our proposal : the GESC protocol supports dynamically estimation of CHs depending on the requester node, and thus improvement of network lifetime a novel metric for characterizing node importance localization minimum number of messages exchanged among the nodes

Relevant work – Topology Control Minimum Spanning Tree (MST) and Localized Minimum Spanning Tree (LMST): Calculated with Dijkstra’s algorithm and Li, Hou & Sha, respectively. MST LMST sample graph u v uv included uv not included w Relative Neighborhood Graph (RNG): An edge uv is included in RNG iff it is not the longest edge in any triangle uvw. Grabriel Graph (GG): An edge uv is included in GG iff the disk with diameter uv contains no other node inside it. w u v uv included uv not included Delaunay Triangulation (DT), Partial Delaunay Triangulation (PDT), Yao graph (YG), etc: A lot of other (variants of) geometric structures Topology Control: Choosing a set of links from the possible ones. Not exactly our problem. So graph-theoretic concepts, than geometric ones.

Minimal Dominating Set A vertex set is DS (Dominating Set) Any other vertex connected to one DS vertex It is CDS, if it is connected It is MCDS if its size is minimum among CDS Discovery of the MCDS of a graph is in NP-complete DS CDS

Motivation for new clustering protocol The protocol should: be localized, and thus distributed fully exploit the locally available information in making the best decisions be computationally efficient minimize the number of message exchange among the nodes be energy efficient and thus extend network lifetime. This could be achieved with the use of different nodes for relaying messages not make use of “variants”, e.g., node IDs, because a (locally) best decision might not be reached (even if it does exist)

Well-known CDS algorithm Wu and Li’s algorithm Each node exchanges its neighborhood information with all of its one-hop neighbors Any node with two unconnected neighbors becomes a dominator (red) The set of all the red nodes form a CDS

Well-known CDS algorithm Wu and Li’s algorithm (Pruning Rules 1 & 2) Open neighbor set N(v) = {u | u is a neighbor of v} Closed neighbor set N[v] = N(v)U{v} v u v u u v w A node v can be taken out from the CDS if there exists a node u such that N[v] is a subset of N[u] and the ID of v is smaller than the ID of u A node u can be taken out from the CDS if u has two neighbors v and w such that N(u) is covered by N(v)UN(w) and its ID is the smallest of the other two nodes’ IDs

Heed protocol (1/2) Every sensor node has multiple power levels. Periodically selects CHs according to a hybrid of the node residual energy and node degree. TCP is the clustering process duration and TNO is the network operation interval. Clustering is activated every TCP + TNO seconds. Initial number of CHs is Cprob. The probability of a node to become a CH is CHprob.

Heed protocol (2/2) Intracluster – Intercluster communication Intracluster communication is proportional to: Node degree (load distribution) 1 / node degree (dense clusters) If variable power levels ara allowed for intracluster communication then select CHs using average minimum reachability power.

Leach protocol (1/2) All nodes can transmit with enough power to reach the BS and the nodes use power control. Cluster formation during set-up phase and data transfer during steady-state phase. Each node elects itself as CH at the beginning of round r+1 with probability Pi(t). k is the number of clusters. All nodes are CHs the same number of times. All nodes have the same energy after N/k rounds.

Leach protocol (2/2) Weakness Limited scalability Every node elects as CH the node that requires the least energy consumption for communication. Every CH set-up a TDMA schedule and transmitted to the nodes. Every node could transmit data in the corresponding time-slot. Weakness Limited scalability Could be complementary to clustering techniques based on the construction of a DS

Weakness of current approaches Some approaches can not detect all possible eliminations because ordering based on node ID prevents this. As a consequence they incur significantly excessive retransmissions Others rely on a lot of “local” information, for instance knowledge of k-hop neighborhood (k > 2), e.g., [WD04,WL04] Other methods are computationally expensive, incurring a cost of O(f2) or O(f3), where f is the maximum degree of a node of the ad hoc network, e.g., the methods reported in [WL01, WD03, DW04] and [SSZ02] some methods (e.g., [QVLl00,SSZ02]) do not fully exploit the compiled information; for instance, the use of the degree of a node as its priority when deciding its possible inclusion in the dominating set might not result in the best local decision

Terminology and assumptions WSN is abstracted as a graph G(V,E) An edge e=(u,v) exists if and only if u is in the transmission range of v and vice versa. All links in the graph are bidirectional. The network is assumed to be connected N1(v) : the set of one hop neighbours of v N2(v) : the set of two hop neighbours of v N12(v) : combined set of N1(v) and N2(v) LNv : is the induced subgraph of G associated with vertices in N12(v) dG(v,u) : distance between v and u

A new measure of node importance Let σuw=σwu denote the number of shortest paths from u  V to w  V (by definition, σuu=0). Let σuw(v) denote the number of shortest paths from u to w that some vertex v  V lies on. We define the node importance index NI(v) of a vertex v as: Large values for the NI index of a node v indicate that this node can reach others on relatively short paths, or that v lies on considerable fractions of shortest paths connecting others. In the former case, it captures the fact of a possibly large degree of node v, and in the latter case, it captures the fact that v might have one (some) “isolated” neighbors

The NI index in sample graphs In parenthesis, the NI index of the respective node; i.e., 7(156): node with ID 7 has NI equal to 156. Nodes with large NI: Articulation nodes (in bridges), e.g., 3, 4, 7, 16, 18 With large fanout, e.g., 14, 8, U Therefore: geodesic nodes

The NI index in a localized algorithm For any node v, the NI indexes of the nodes in N12(v) calculated only for the subgraph of the 2-hop (in general, k-hop) neighborhood reveal the relative importance of the nodes in covering N12 For a node u (of the 2-hop neighbourhood of a node v), the NI index of u will be denoted as NIv(u)

NI computation At a first glance, NI computation seems expensive, i.e., O(m*n2) operations in total for a 2-hop neighbourhood, which consists of n nodes and m links: calculating the shortest path between a particular pair of vertices (assume for the moment that there exists only one) can be done using bfs in O(m) time, and there exist O(n2) vertex pairs Fortunately, we can do better than this by making some smart observations. The improved algorithm (CalculateNodeImportanceIndex) is quite complicated and beyond the scope of this presentation THEOREM. The complexity of the algorithm CalculateNodeImportanceIndex is O(n*m) for a graph with n vertices and m edges

Pseudocode for CalculateNodeImportanceIndex (1/2)

Pseudocode for CalculateNodeImportanceIndex (2/2)

Evaluation setting (1/2) We compare GESC to: WL 1+2, improved scheme incorporating the rules indicated MPR, the MultiPoint Relaying method described in [QVL00] SSZ, reported in [SSZ02], which was selected as a Fast Breaking Paper for October 2003 Implementation of protocols using J-Sim simulation library Sensor network topologies with 100, 300, 500 nodes. Each topology consists of square grid units Each sensor node is uniformly distributed between the point (0,0) and (100,100) Two sensor nodes are neighbors if they are placed in the same or adjacent grid units.

Evaluation setting (2/2) Varying levels of node degree from 4 to 10 Run each protocol at least 100 times for each different node degree. Each time a different node is selected to start broadcasting Performance metric Energy dissipation Broadcast messages Latency

Impact of the #nodes (1/2)

Impact of the #nodes (2/2)

Impact of the average node degree

Impact of energy consumption

Conclusions and Future Work Defined and investigated a novel distributed clustering protocol for WSN based on a novel localized metric The calculation of this metric is very efficient, linear in the number of nodes and linear in the number of links Proved that it is very efficient in terms of communication cost and in terms of prolonging network lifetime The protocol is able to reap significant performance gains, reducing the number of rebroadcasting nodes Simulated an environment to evaluate the performance of the protocol and competitive protocols using J-Sim simulator Comparison with protocols based on residual energy (LEACH,HEED) GESC – GEodegic Sensor Clustering has been proven to prevail