Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.

Slides:



Advertisements
Similar presentations
Hairong Qi, Associate Professor
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
A Distributed Security Framework for Heterogeneous Wireless Sensor Networks Presented by Drew Wichmann Paper by Himali Saxena, Chunyu Ai, Marco Valero,
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Improvement on LEACH Protocol of Wireless Sensor Network
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Kai Li, Kien Hua Department of Computer Science University of Central Florida.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
POWER EFFICIENCY ROUTING ALGORITHMS OF WIRELESS SENSOR NETWORKS
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
1 Routing Techniques in Wireless Sensor networks: A Survey.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Key management in wireless sensor networks Kevin Wang.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
1 SNoD Sensor Networks on Defense Team Members: Kaustubh Supekar Gaurav Sharma Deepti Agarwal Aditya Barve Brijraj Vaghani Seema Joshi Debashis Haldar.
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Vikramaditya. What is a Sensor Network?  Sensor networks mainly constitute of inexpensive sensors densely deployed for data collection from the field.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
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.
Multimedia & Networking Lab
Low-Power Wireless Sensor Networks
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Bandwidth Constrained Energy Efficient Transmission Protocol in Wireless Sensor Networks Jain-Shing LIU and Chun-Hung Richard LIN,Nonmembers IEICE TRANS.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Authors: N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
Ching-Ju Lin Institute of Networking and Multimedia NTU
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
Simulation of DeReClus Yingyue Xu September 6, 2003.
Overview of Cellular Networks Mobile Ad hoc Networks Sensor Networks.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
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)
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Simulation of K-Clustering in a Wireless Ad-Hoc Network using a decentralized Local Search Supervised by: Dr. Rachel Ben- Eliyahu Kirill Kazatsker Daniel.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
SNoD Sensor Networks on Defense Team Members: Kaustubh Supekar Gaurav Sharma Deepti Agarwal Aditya Barve Brijraj Vaghani Seema Joshi Debashis Haldar.
Other Routing Protocols
A Distributed Clustering Scheme For Underwater Sensor Networks
Presentation transcript:

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015

2 Wireless Sensor Networks Consists of battery operated sensor nodes Deployed randomly on the field in large numbers Resource constrained sensor nodes – power, computation, communication No networking infrastructure

3 MOTE Two Board Sandwich –CPU/Radio board –Sensor Board: temperature, light Size –Mote: 1  1 in –Pocket PC: 5.2  3.1 in CPU –Mote: 4 MHz, 8 bit –Pocket PC: 133 MHz, 32 bit Memory –Mote: 512 B RAM; 8K ROM –Pocket PC: 32 MB RAM; 16 MB ROM Radio –900 Hz, 19.2 kbps –Bluetooth: kbps (symmetric) Lifetime (Power) Mote: 3-65 days Pocket PC: 8 hrs Cost Mote: $100 Pocket PC: $400

4 Motivation: CSIP in sensor networks Collaborative Signal and Information Processing (CSIP) Each node senses the event individually, need to collaborate with other nodes to exchange information and get final and accurate results Challenges –Energy Efficiency –Scalability –Reliability –Real-time Performance How?

5 Architectural overview of the CSIP system Wireless Communication Routing Layer Clustering & Distributed Computing Paradigm Collaborative Information processing

6 Computing paradigms in WSN - Client/Server based paradigm Client/Server paradigm Centralized processing Powerful central server Not energy efficient Network traffic – high Difficult to reconfigure

7 Computing paradigms in WSN - Mobile agent based paradigm Agent travels to each node No centralized node Reduced network traffic Scalable network Adaptive to dynamic WSN environment like node failures, etc.

8 Using Network Simulator 2 ( ns -2) Randomly deployed in a 10m by 10m area MAC layer protocol: Routing protocol: DSDV Metrics: - Execution Time - Energy Consumption 8 experiments are designed Results: When the number of nodes is large, the mobile agent paradigm performs better; But when the number is small, the client/server paradigm is better Performance Evaluation

9 Hybrid Computing Paradigms Scheme A: mobile agent paradigm within clusters and client/server paradigm between cluster heads Scheme B: client/server paradigm within clusters and mobile agent paradigm between cluster heads

10 Clustering Partition the network into clusters –Achieving scalability –Easer to management –Increase lifetime and energy efficiency Nodes communicate with clusterheads, clusterheads communicate with processing center

11 State of Arts and Problems in Sensor Networks SPAN, GAF –Need to know position of the node in advance LEACH –Random rotation of cluster head –Need time synchronized in advance Two level Clustering Algorithm –Estrin’s method –Not event driven, Proactive

12 Problems of Existing Clustering Protocols Proactive clustering results in –unnecessary radio transmission –large transmission power to reach cluster head, lack of intermediate nodes acting as routing nodes, –energy inefficiency

13 Benefits of DRC Reactive clustering - driven by events Localized protocol Energy-efficient Less transmission power to reach cluster head

14 Benefits of DRC event (A) A predefined clustering(B) Clustering after DRC

15 Message Format TYPE: the type of message which can be REQUEST, REPLY, JOIN, JOIN- FORWARD and END. Power Level: the transmission power the node currently uses. Destination ID: the destination node identification and we use all 1's as the broadcast address. Source ID: the address of current node. Cluster ID: the cluster head address of the cluster the current node belongs to and we use 0 if the node is unclustered. Energy: the remaining energy of the node. Signal Energy: the signal energy sensed by the current node emitted by the potential target. Messages are exchanged only locally

16 Desirable Features of DRC Reactive clustering driven by the events Uses power control technique to minimize the transmission power A localized clustering protocol that simple local node behavior achieves a desired global objective

17 Outline of DRC Post-deployment Phase Cluster Forming Phase –Wait for a time –Broadcast REQUEST –Increase transmission power and rebroadcast if receive no message in a certain time –4 scenarios in determine the clusterhead –A timer in cluster head determines the end of this phase

18 Outline of DRC Intra-cluster Data Processing Phase Cluster Head to Processing Center Phase

19 Different Scenarios Node A, B unclustered Choose one with higher energy as cluster head Node A clustered, node B unclustered B join the cluster A belongs to Node A unclustered, node B clustered A join the cluster B belongs to Node A, B clustered B discard the message

20 Simulation of DRC In Java 3 Classes –Simu.java (main class) –Node.java (node object) –Message.java (message object) Simple communication model –No routing, transmission error

21 States of Nodes Sleep Idle Undecide Cluster Head Member

22 Flow chart Parameters initialize Generate nodes Nodes deployment Calculate distance Run protocol (DRC, LEACH or Fix) Change target position Display results

23 Parameters in Simulation 30 by 30 area Transmit power level: 8 Initial energy: 36 joules Data size: 8000 bits Mobile agent size: 800 bits Message size: 152 bits

24 Node deployment Random Grid

25 LEACH Generate random number Calculate threshold Determine clusterhead Use client/server to transfer data Divide the network into random number of clusters Use client/server paradigm in each cluster Nodes are driven by events and go back to sleep after sending data Change target position

26 Fix clustering Determine cluster head Member sends data to cluster head Change target position Divide the network into 4 fixed clusters Use client/server paradigm in each cluster Use highest level of transmission power Nodes are driven by events and go back to sleep after sending data

27 State Machines (A) Operation of fix clustering(B) Operation of LEACH and DRC

28 Output results Each node’s ID, status, energy and clusterID Total energy consumption Lifetime of the network

29 Number of Nodes DRC consumes less energy and has longer lifetime than LEACH and predefined clustering (A) Energy Consumption(B) Network Lifetime

30 Target Speed DRC performs better than LEACH and predefined clustering (A) Energy Consumption(B) Network Lifetime

31 Signal Range More nodes will wake up as signal range increases, thus consume more energy (A) Energy Consumption(B) Network Lifetime

32 Number of Events More events will cause more nodes to wake up and thus consume more energy (A) Energy Consumption(B) Network Lifetime

33 Future Directions Implement DRC into UCB’s Mote nodes –Energy consumption –Network lifetime Setup a testbed of Motes and WINSNG nodes Do experiments and measure results –Energy consumption –Network lifetime