1 Directed Budget-Based Clustering for WSN Leonidas Tzevelekas, Ioannis Stavrakakis Department of Informatics & Telecommunications National and Kapodistrian.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
TDMA Scheduling in Wireless Sensor Networks
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
1 Routing Techniques in Wireless Sensor networks: A Survey.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph, any set of nodes that are not adjacent.
1 Complexity of Network Synchronization Raeda Naamnieh.
Practical Belief Propagation in Wireless Sensor Networks Bracha Hod Based on a joint work with: Danny Dolev, Tal Anker and Danny Bickson The Hebrew University.
1-1 Topology Control. 1-2 What’s topology control?
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Layered Diffusion based Coverage Control in Wireless Sensor Networks Wang, Bang; Fu, Cheng; Lim, Hock Beng; Local Computer Networks, LCN nd.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
Mobile Ad hoc Networks COE 549 Routing Protocols I
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Tree-Based Double-Covered Broadcast for Wireless Ad Hoc Networks Weisheng Si, Roksana Boreli Anirban Mahanti, Albert Zomaya.
Distributed Constraint Optimization Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University A4M33MAS.
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
Multimedia & Networking Lab
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Adaptive Tree-based Convergecast Protocol CS 234 Project - Anirudh Ramesh Iyer, Swaroop Kashyap Tiptur Srinivasa, Tameem Anwar Guide - Prof. Nalini Venkatasubramanian,
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
Growth Codes: Maximizing Sensor Network Data Persistence abhinav Kamra, Vishal Misra, Jon Feldman, Dan Rubenstein Columbia University, Google Inc. (SIGSOMM’06)
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Simulation of the OLSRv2 Protocol First Report Presentation.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Time synchronization for UWSN. Outline Time synchronization knowledge Typical time sync protocol Time sync in UWSN Discussion.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Ching-Ju Lin Institute of Networking and Multimedia NTU
CS3502: Data and Computer Networks Local Area Networks - 1 introduction and early broadcast protocols.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Scalable and Topology-Aware Load Balancers in Charm++ Amit Sharma Parallel Programming Lab, UIUC.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Self-stabilizing energy-efficient multicast for MANETs.
ICIIS Peradeniya, Sri Lanka1 An Enhanced Top-Down Cluster and Cluster Tree Formation Algorithm for Wireless Sensor Networks H. M. N. Dilum Bandara,
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
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)
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Protocols for Wireless Sensor Networks
Salah A. Aly ,Moustafa Youssef, Hager S. Darwish ,Mahmoud Zidan
SENSYS Presented by Cheolki Lee
Vineet Mittal Should more be added here Committee Members:
Net 435: Wireless sensor network (WSN)
Trickle: Code Propagation and Maintenance
Networks and Communication Systems Department
Presentation transcript:

1 Directed Budget-Based Clustering for WSN Leonidas Tzevelekas, Ioannis Stavrakakis Department of Informatics & Telecommunications National and Kapodistrian University of Athens LOCAN 2006

2 Large-scale Wireless Sensor Networks Sensor motes characteristics Cheap, tiny, embedded devices Used in orders of thousands (or millions) Resulting in extremely high network densities Also: extreme energy constraints of individual nodes Also: short-range wireless connectivity only possible Wireless Sensor Network characteristics Autonomous operation (no human interventions possible) Should be self-organizing, self-healing, self-* Overall: may exhibit arbitrarily sophisticated behavior Highly distributed networking environment (new methods of network organization and operation)

3 Hierarchical network self-organization Network self-organization in clusters Enhances sensor node coordination Network management In-network processing of sensed data Clusters with fixed-size number of sensors Reduced routing protocol overhead Accommodating specific service requirements Distributed/ decentralized cluster formation Radically decentralized algorithms required (Rapid, Persistent) Low message complexity -> energy efficiency Our contribution – A strictly localized algorithm for fixed-size cluster formation in large-scale Wireless Sensor Networks

4 Distributed cluster formation: Budget-based Clustering Distributed cluster formation methodology (adopted in our work) Main idea: Growing cluster’s nodes do even budget distributions of tokens among their first-hop neighbors Algorithm description (formal) – An initiator node is chosen randomly in the network (among unclustered nodes) – Initiator assigned a budget of B tokens of which it accounts one for himself and distributes B-1 evenly among its neighbors – Subsequent nodes receiving a budget do the same until the budget is exhausted or no more growth is possible

5 Rapid, Persistent examples B 2 A C D E F G B=11 2 Rapid cluster 2 A B C D E F G B=11 2 H I J Persistent cluster B. Persistent algorithm Recursive elaboration of RapidRecursive elaboration of Rapid Even distribution of budget to neighbors except from the parent nodeEven distribution of budget to neighbors except from the parent node Persistent re-distribution of budget shortfall (if any)Persistent re-distribution of budget shortfall (if any) Good clustering performance network-wide at cost of higher message complexityGood clustering performance network-wide at cost of higher message complexity A. Rapid algorithm Fast, one-way budget distribution process Fast, one-way budget distribution process Even distribution of budget among neighbors except from the parent node Even distribution of budget among neighbors except from the parent node No accounting for wasted tokens No accounting for wasted tokens Poor clustering performance network-wide Poor clustering performance network-wide

6 Initiators selection process 1. Randomized initiators methodology – Nodes run count-down timers with exponentially distributed initial values – Nodes become initiators when their timer fires – Bounded probability that multiple initiators are concurrently active in the same neighborhood 2. Sequential approximation for initiator picking (useful for computer simulations) – Next initiator picked only after currently growing cluster completes – Associated cluster is allowed to fully grow – Only one initiator active network-wide at each time instant – Identical with optimistic randomized timers methodology

7 Rapid, Persistent major drawback “Blindness” in budget distribution process  No awareness of neighbor’s clustering status at each distributing node  Even budget distribution always among ALL physical neighbors  Tokens directed to “bad” neighbors => token waste Tokens are frequently wasted/ returned (Rapid/ Persistent) – Resulting in bad clustering performance: Very low average clustersizes (Rapid) High number of budget shortfall redistributions (Persistent)

8 Proposals for improved clustering performance 1. Fighting inter-cluster token distribution contentions – Nodes already clustered under previous inititiator => receive NO tokens from growing cluster Tokens should be directed away from clustered nodes Eliminate inter-cluster token distribution contentions (sequential initiators) Significantly reduce inter-cluster token distribution contentions (randomized initiators) 2. Fighting intra-cluster token distribution contentions – A growing cluster’s tokens should not contend for common unclustered nodes Significantly reduces token distribution contentions for a single growing cluster

9 Directed Budget-Based Clustering (DBB) Assumption for radically distributed networks – Periodic HELLO messages to set-up/ maintain local physical network topology => Same HELLO messages to set-up/ maintain local clustered network topology DBB algorithm’s specific characteristics Utilize HELLO messages to convey additional clustering status information of nodes Minimal overhead of 1-bit flag only (at HELLO messages) Some overhead for storing clustering status information in tables (at nodes) Nodes update their neighbors’ clustering status information prior to executing the algorithm’s steps Algorithm’s steps coincide with the periodicity of HELLO messages Clustering messages (tokens, ACKs) embedded into HELLO messages

10 Directed Budget-Based Clustering (DBB) (Fighting inter-cluster token distribution contentions) Example: Spatial evolution of clustering process for DBB Tokens “bounce” on clustered nodes of another initiator and are directed away, thus avoiding to be wasted or returned  clustering process becomes completely transparent in localized HELLO message exchanges  STRICTLY LOCALIZED CLUSTERING PROTOCOL

11 Directed Budget-Based Clustering with Random Delays (DBB-RD) Effect: to “desynchronize” budget distributions at neighboring nodes for a single growing cluster 1.Introducing: random delay factor r as an integer amount of rounds of HELLO message exchanges to delay the current budget distribution at each node 2.Advantage: subsequent HELLO message exchanges allow for updating of the clustering status information among nodes 3.Drawback: additional delays to complete overall network decomposition (Fighting intra-cluster token distribution contentions)

12 Network simulation scenario Network simulation settings N=6000 nodes Square plane of size l=1000m with random x, y coordinates for each node Individual nodes transmission range r=25m Average connectivity degree ρ= nodes Clusterbound targeted B=30/ 60 for medium/ large-sized clusters Connectivity of graph is checked by displacing any disconnected nodes after initial random placement Sequential picking of initiators is used (always one cluster growing in the network) Random delay factor r є [0,α-1), where a is random delay parameter

13 Network simulation scenario Metrics: 1. Time required or consecutive rounds of HELLO message exchanges required till overall network decomposition 2. Average clustersize achieved over all clusters formed (optimum is the targeted bound B) 3. Average number of clusters in the network formed (optimum is I=N/B) Analysis of results K=5 independent runs for each set of parameter settings Measured quantities are averaged and 0.95-confidence intervals are presented

14 Simulation results for Rapid/ Persistent Rapid: low average clustersize compared with B (8.69 when B=30 and when B=60) Rapid: very fast network decomposition (3258 rounds for 6000 nodes when B=30) Persistent: high average clustersize compared to B (21.03 when B=30 and when B=60) Persistent: up to six times more rounds required than Rapid (18992 rounds for 6000 nodes with B=30 compared with 3258 rounds for Rapid) Sims verify negative effects of token waste in clustering performance of Rapid, Persistent

15 Simulation results for DBB/ DBB-RD DBB: results indicate clustering performance improvements due to avoiding inter-cluster token waste DBB: average clustersizes significantly higher compared with Rapid (28% higher for B=30, 26.6% higher for B=60) DBB: Faster network decomposition than both Rapid AND Persistent DBB-RD: results confirm the positive effect of “desynchronization” of budget distributions (fighting intra-cluster token distribution contentions) DBB-RD: higher clustersizes than DBB for all values of α, though additional overall delay for network decomposition

16 DBB/ DBB-RD average decomposition time a є {0, 3, 5, 10} (a=0 is DBB algorithm) Additional delay in network decomposition time with growing interval for random delay factor r

17 DBB/ DBB-RD average clustersizes a є {0, 3, 5, 10} From a=0 to a=3, relative increase of metric by 27.85% From a=3 to a=5, relative increase of metric by 4.88% From a=5 to a=10, relative increase of metric lower than 4%

18 THANK YOU Any questions?

19 Hierarchical network self-organization for large scale sensor networks Our work: a strictly localized protocol aiming at decomposing large scale sensor networks into non-overlapping clusters of bounded size Localized protocols, algorithms for network self- organization seem to fit to special characteristics/ constraints of the WSN

20 Localized/ strictly localized protocols /algorithms  LOCALIZED protocols/ algorithms Inherently distributed algorithms utilizing local interactions among neighbor nodes to achieve a well-defined global objective overall in the network Already used for maintaining/updating local network topology at each node, and other things like energy efficient flooding, broadcasting, etc. Primarily enabled through the exchange of periodic HELLO messages among 1-hop neighbors of nodes  STRICTLY LOCALIZED protocols/ algorithms Information processed by a node is either (a) local in nature or (b) global in nature, but obtainable by querying only the node’s neighbors or itself