Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
TDMA Scheduling in Wireless Sensor Networks
Presented by Rick Skowyra
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.
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.
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
Aeon LEACH An Efficient LEACH protocol in Heterogeneous and Homogenous Wireless Sensor Networks Under Guidance Of: Dr. Mohammad Mozumdar Presented By :
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
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Investigating Mac Power Consumption in Wireless Sensor Network
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Efficient MAC Protocols for Wireless Sensor Networks
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Presentation By Deniz Özsoyeller
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
FiWi Integrated Fiber-Wireless Access Networks
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.
Multimedia & Networking Lab
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Mulmedia and Mobile communications Laboratory 2004 / 4 / 20 박건우.
Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
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)
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
MAC Protocols for Sensor Networks
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
MAC Protocols for Sensor Networks
Wireless Sensor Network Protocols
SENSYS Presented by Cheolki Lee
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
Distributed Clustering for Scalable, Long-Lived Sensor Networks
Leach routing protocol in WSN
Leach routing protocol in WSN
Investigating Mac Power Consumption in Wireless Sensor Network
Optimizing Energy Consumption in Wireless Sensor
Presentation transcript:

Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET

Department of Electronics and Communication Engineering, KUET 2 Clustering Algorithm Clustering of the Large Sensor Network Classification of Clustering Algorithms Popular Clustering Algorithms MAC Protocol Different MAC protocols Agendas of This Lecture

Department of Electronics and Communication Engineering, KUET 3 Clustering Algorithm (1/2) Clustering is the way where the sensor nodes are grouped in order to => Achieve the network scalability => Solve the network coverage and traffic unbalance problems among the cluster heads (CHs) => Reduce the size of the routing table stored at the individual node => Distribution of nodes among the clusters evenly => Save the energy consumption by reducing data repetition  Improve network lifetime  Reduce network traffic and the contention for the channel  Data aggregation and updates take place in CHs

Department of Electronics and Communication Engineering, KUET Nodes divided in virtual group according to some rules Nodes belonging in a group can execute different functions from other nodes Cluster member Clusterhead Gateway node Intra-Cluster link Cross-cluster link Clustering Algorithm (2/2)

Department of Electronics and Communication Engineering, KUET 5 Clustering of the Large Sensor Network (1/2)  An efficient clustering algorithm is important for following reasons: => To limit the maximum hop distance => To distribute the nodes among the clusters evenly => To management of time frame properly => To solve the traffic unbalance problem among CHs => To optimize the no. of CH & hop to ensure the network coverage

Department of Electronics and Communication Engineering, KUET 6 Clustering of the Large Sensor Network (2/2) The curves represent the coverage ratio of total 500 nodes randomly distributed in 500x500 m 2 area, where maximum distance of a hop is 40 m.

Department of Electronics and Communication Engineering, KUET 7 Classification of Clustering Algorithms (1/2) Node registration algorithm Here, H lim is the maximum no. of hops for a cluster Major Approaches for clustering of WSN: 1.Independent clustering algorithm 2.Cooperative clustering algorithm

Department of Electronics and Communication Engineering, KUET 8 Independent Clustering Algorithm (1/2)  Independent clustering Algorithm:  Assignment of large H max causes nonsymmetrical node distribution among the clusters  Assignment of small H max reduces coverage, all the nodes are not connected  Optimum number of hop selection is required  Estimation of the Optimum hop number in advance is difficult

Department of Electronics and Communication Engineering, KUET 9 Independent Clustering Algorithm (2/2) Nodes under ONU1=175 Nodes under ONU2=125 Nodes under ONU3=121 Nodes under ONU4=79 Maximum hop distance=7 Independent clustering for 500 nodes in an area of 500×500 square meter.

Department of Electronics and Communication Engineering, KUET 10 Cooperative Clustering Algorithm (1/2)  Cooperative clustering algorithm:  Can obtain even distribution of sensor nodes among the clusters  Provides less number of hops in a cluster  Total aggregated traffic in the network is less than the independent clustering algorithm

Department of Electronics and Communication Engineering, KUET 11 Cooperative Clustering Algorithm (2/2) Nodes under CH1=120, CH2=127, CH3=120, CH4=120 and non-registered nodes=13 up to 4-hops CH1= 121 CH2= 132 CH3= 123 CH4= 124 Up to 5-hops

Department of Electronics and Communication Engineering, KUET 12 Popular Clustering Algorithms  Different clustering algorithms have been proposed to achieve energy and delay efficient WSN  Low Energy Adaptive Clustering Hierarchy (LEACH)  Hybrid Energy Efficient Distributed (HEED) Protocol  Weighted Clustering Algorithm (WCA)

Department of Electronics and Communication Engineering, KUET 13 Low Energy Adaptive Clustering Hierarchy (LEACH) 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 of LEACH  Limited scalability  Could be complementary to clustering techniques based on the construction of a DS

Department of Electronics and Communication Engineering, KUET 14 Hybrid Energy Efficient Distributed (HEED) Protocol (1/3) Assumptions:  Sensor quasi-stationary  Links are symmetric  Energy consumption non-uniform for all nodes  Nodes-location unaware  Processing and communication capability-similar

Department of Electronics and Communication Engineering, KUET 15 Hybrid Energy Efficient Distributed (HEED) Protocol (2/3) Algorithm: Cluster head selection  Amount of residual energy (primary) and communication cost (secondary) such as node proximity Number of rounds of iterations Tentative CHs formed Final CH until CH prob =1 Same or different power levels used for intra cluster communication

Department of Electronics and Communication Engineering, KUET 16 Pros: Balanced clusters Low message overhead Uniform & non-uniform node distribution Inter cluster communication explained Out performs generic clustering protocols on various factors Cons: Repeated iterations and complex algorithm Decrease of residual energy smaller probability  number of iterations increased Nodes with high residual energy are increased in one region of a network Hybrid Energy Efficient Distributed (HEED) Protocol (3/3)

Department of Electronics and Communication Engineering, KUET 17 Weighted Clustering Algorithm (WCA) (1/4) A cluster head can ideally supports nodes to  Ensures efficient MAC functioning  Minimizes delay and maximizes throughput A cluster head uses more battery power because it:  Does extra work due to packet forwarding  Communicates with more number of nodes

Department of Electronics and Communication Engineering, KUET 18 Weighted Clustering Algorithm (WCA) (2/4)  A cluster head should be less mobile Helps to maintain same configuration Avoids frequent WCA invocation  A better power usage with physically closer nodes More power for distant nodes due to signal attenuation

Weighted Clustering Algorithm (WCA) (3/4) It is desirable to balance the loads among the clusters Load balancing factor (LBF) has defined as where, is the number of cluster heads is the number of nodes of cluster i a nd is the average number of neighbors of a cluster head Load Balancing Factor (LBF) Department of Electronics and Communication Engineering, KUET 19

Department of Electronics and Communication Engineering, KUET 20 Weighted Clustering Algorithm (WCA) (4/4) For clusters to communicate with each other, it is assumed that cluster heads are capable of operating in dual power mode A cluster head uses low power mode to communicate with its immediate neighbors within its transmission range and high power mode is used for communication with neighboring clusters Connectivity is defined as (for multiple component graph) Connectivity

Department of Electronics and Communication Engineering, KUET 21 MAC Protocol  MAC protocols play a vital role for efficient data transmission and collision avoidance in a wireless communication system  Different MAC protocols have been proposed to reduce latency as well as energy consumption in WSN  S-MAC,  Adaptive S-MAC,  LE-MAC,  T-MAC,  E 2 -MAC,  Sync-LS (Synchronised Latency Secured) MAC

Department of Electronics and Communication Engineering, KUET 22 Zigbee  Data transmission is followed by beacon from PANC  In each time frame 1-hop transmission is occurred  Requirement of time frames are proportional to the number of hops in the networks

Department of Electronics and Communication Engineering, KUET 23 Adaptive S-MAC  Sync signal is transmitted at the starting of time frame  In each time frame 2-hops transmission is occurred  End to end Latency =½*Latency in Zigbee

Department of Electronics and Communication Engineering, KUET 24 LE-MAC  Sync signal is transmitted at the starting of time frame  In each time frame 4-hops transmission is occurred  End to end latency= ¼*Zigbee

Department of Electronics and Communication Engineering, KUET 25 Sync-LS Protocol  Time frame is divided into two parts -Forward time frame -Reverse time frame

Department of Electronics and Communication Engineering, KUET 26 Sync-LS Protocol  In forward time frame, beacon and forward data are transmitted up to end node  To save energy, every node goes to sleep mode after forward data transmission  In reverse time frame, parent nodes transmit beacon to its children nodes and receives the reverse data  Transmission of beacon is controlled by the wakeup timer  Wakeup timer is maintained by the following equation Where, N= Maximum hop number, K= hop distance from edge node, t margin = additional sleep time before reverse time frame, ∆t r = time interval between two reverse beacon, ∆t f = time interval between two forward beacon

Department of Electronics and Communication Engineering, KUET 27 Comparison of Average Latency Sync-LS protocol provides lowest latency it requires a single time frame

Department of Electronics and Communication Engineering, KUET 28 Comparison of Energy Consumption  Energy consumption depends on the modes of a sensor node - Active mode (Transmission and Reception state) - Sleep mode  Energy consumption expressed by the following equation Where, n=number of nodes in the network, P t = power consumption per sec for data transmission, T t = data transmission time, P r = power consumption per sec for data reception or idle, T a = active time - Sleep mode energy consumption is neglected Simulation result shows that energy consumption in Sync-LS is little higher than Zigbee because Sync- LS requires two beacons.

Thanks for Your Kind Attention Department of Electronics and Communication Engineering, KUET