A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.

Slides:



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

Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Mikhail Nesterenko Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
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.
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.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
Avoiding Energy Holes in Wireless Sensor Network with Nonuniform Node Distribution Xiaobing Wu, Guihai Chen and Sajal K. Das Parallel and Distributed Systems.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
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.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
Data Selection In Ad-Hoc Wireless Sensor Networks Olawoye Oyeyele 11/24/2003.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Efficient Gathering of Correlated Data in Sensor 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.
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
Design of a distributed energy efficient clustering (DEEC) algorithm for heterogeneous wireless sensor networks.
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.
Distributed Anomaly Detection in Wireless Sensor Networks Ksutharshan Rajasegarar, Christopher Leckie, Marimutha Palaniswami, James C. Bezdek IEEE ICCS2006(Institutions.
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.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks Ming-Tsung Huang Fu Jen Catholic University.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Optimal Base Station Selection for Anycast Routing in Wireless Sensor Networks 指導教授 : 黃培壝 & 黃鈴玲 學生 : 李京釜.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
A Low-Latency and Energy-Efficient Algorithm for Convergecast in Wireless Sensor Networks Authors Sarma Upadhyayula, Valliappan Annamalai, Sandeep Gupta.
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.
Secure and Energy-Efficient Disjoint Multi-Path Routing for WSNs Presented by Zhongming Zheng.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Query Aggregation for Providing Efficient Data Services in Sensor Networks Wei Yu *, Thang Nam Le +, Dong Xuan + and Wei Zhao * * Computer Science Department.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
 Tree in Sensor Network Patrick Y.H. Cheung, and Nicholas F. Maxemchuk, Fellow, IEEE 3 rd New York Metro Area Networking Workshop (NYMAN 2003)
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Simulation of DeReClus Yingyue Xu September 6, 2003.
Centralized Transmission Power Scheduling in Wireless Sensor Networks Qin Wang Computer Depart., U. of Science & Technology Beijing Edward Y. Hua Wireless.
Prolonging the Lifetime of Wireless Sensor Networks via Unequal Clustering Stanislava Soro Wendi B. Heinzelman University of Rochester IPDPS 2005.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
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 Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks 컴퓨터 공학과 오영준.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Computing and Compressive Sensing in Wireless Sensor Networks
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Edinburgh Napier University
Presentation transcript:

A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY 2006 Yuanzhu Peter Chen, Arthur L. Liestman, Member, IEEE, and Jiangchuan Liu, Member, IEEE

Outline Introduction Background and related work One-level aggregation Hierarchical aggregation Performance evaluation Conclusion

Introduction A wireless sensor network is a collection of sensors interconnected by wireless communication channels. In many of applications, the data to be collected are state-based, that is, they consist of measurements of ambient surroundings. Significant redundancies often exist in such data due to spatial-temporal correlations.

Introduction These local redundancies can be removed prior to sending the oversized raw data to the sink and draining the limited sensor energy store, referred to as data aggregation or data fusion. For example, simple statistical values such as sum, mean, or deviation can be easily aggregated into a single scalar. We investigate energy-efficient aggregator selection in wireless sensor networks. The feature is we consider a general compression model.

Background and related work There are three types of data collection in sensor networks,  Event-based data, such as intrusion detection or object tracking.  Focused state-based data, which are collected in response to query.  Global state-based data, such as temperature or humidity. Our interest is in global state-based data.

Background and related work In the model of Bhardwaj et al.[17], the energy consumed for a node to relay a unit data to another node at distance d is denoted by The distance from one sensor to the next that minimizes the energy consumed is characteristic distance, denoted

Background and related work For state-based data collection, Heinzelman et al.[2] presented a clustering algorithm (LAECH) to aggregation the data from sensors. In LEACH, each sensor becomes a clusterhead with a fixed probability during startup, and every nonclusterhead sensor join the cluster of the nearest clusterhaed. The clusterheads act as aggregators, as clusterhead consume more energy than nonclusterheads, LEACH allows rotation of clusterhead status.

One level aggregation System model and notation We first construct an ideal model, where the sensors and the aggregators are uniformly distributed over the region. Sensor nodes are partitioned into clusters, each with a clusterhead. The sensors within each cluster periodically send their data to the clusterhead, The clusterhead compresses the data collected form all members and sends the aggregated data to the sink.

System model and notation Assume that data collection is synchronized by cycles, there each cycle consists of a round of data collection, transmission, and aggregation. The data generated are sent to the aggregator as a packet of r bits. Assume that, by relaying packets via hops of the characteristic distance, transporting one unit of data a distance d consumes α × d units of energy, where

System model and notation Using a general function g(x) to represent the data compressibility at aggregators. Basically, g(x) gives the data volume after compression as a function of the input data volume x. Using f a (x) to denote the energy consumed by compressing x data units. This is generally proportional to x but need to be.

Optimal number of aggregators Assume that the sensors are deployed in a circular region A of radius a meters with the sink located at the center of the circle. Let E c0 denote the total energy consumed by all of the sensors sending data to their respective aggregators in a single cycle.

Optimal number of aggregators Consider the area covered by cluster C centered at (x c,y c ). The total distance that the data packets travel from all members of C to (x c,y c ) is where is sensor density For large k, the number of aggregators, a typical cluster can be approximated as a circle of radius [26] with the aggregator at the center. The above expression evaluated to

Optimal number of aggregators After factoring in the α coefficient to obtain the energy consumption, the sensor data rate r, and summing over the k aggregators, we have Let E a denote the total energy consumed by data aggregation in a single cycle, inasmuch as the aggregator receives data at an average rate of bits per cycle, we have

Optimal number of aggregators Let E c1 denote the total energy consumed by all of the aggregators sending these data to the sink in a single cycle. Inasmuch as the data are sent by an aggregator at a rate of bits per cycle and the aggregator density is, we have which evaluates to

Optimal number of aggregators Summing up (1)(2)(3), we have Consider a typical circuit power consumption model, where the aggregation energy consumption is proportional to the volume of the data to be compressed, that is,, for some constant β. Consider a typical linear compression model,,where γ is the compression ratio and c is compression overhead. The number of aggregators that minimizes the energy consumption is

Distributed aggregator selection-EPAS Energy-efficient protocol for aggregator selection (EPAS) is a randomized and fully distributed algorithm that consists of two phases.  First phase, each sensor chooses to be a clusterhead with probability p 1 independently for some Suppose that each clusterhead has a fixed coverage radius of b meters.  Second phase, each sensor that is not within the coverage radius of some clusterhead declares itself to be a clusterhead with probability p 2.

Distributed aggregator selection-EPAS By careful choice of p 1 and p 2, we can ensure that the expected number of aggregators is k. Theorem3.2 : the expect number of clusterheads generated by EPAS is k if and only if p 1 and p 2 are chosen such that (proof) For large k, k circles of radius can cover the entire region of area [26]. Using a larger coverage radius to ensure that the most of the sensors are within the coverage radius of at least one aggregator.

Hierarchical aggregation We begin with all sensors in level 0 of hierarchy. From those sensors, the select a subset as aggregators for level 1. … Finally, the sink is the only aggregator of level h+1. Once the aggregation hierarchy is established, sensors of level i collect data and send them to the nearest level i+1 aggregator. This process continues until the level h aggregators forward the data to the sink.

Hierarchical aggregation optimal numbers of aggregators in the hierarchy k i denote the number of aggregators in level i The data are sent out of a level i aggregator to its clusterhead at a rate of r i bits/cycle and r 0 =r A level i aggregator receives data from level (i-1) aggregators. The data rate r i can be expressed as

optimal numbers of aggregators in the hierarchy Let E ai be the total energy consumed by the compression done by all of aggregators of each level i in a single cycle. E ci, the total energy consumed by transporting data form level i aggregators to level (i+1) aggregators in a single cycle. A typical level (i+1) cluster C can be approximated with a circle of radius, centered at (x c,y c ), and the density of the level i aggregators is

optimal numbers of aggregators in the hierarchy The portion of E ci within this cluster is Therefore, summing over the k i+1 level (i+1) clusters we have The total energy consumed in a single cycle is

hEPAS Hierarchical EPAS(hEPAS) selects an expected k i as sensors as level i aggregators. hEPAS executes for h iterations. Each iteration is similar to EPAS. During iteration i, a level (i-1) aggregator chooses to become a level i aggregator with probability in the first phase. Each chosen aggregator has a coverage radius of

Performance evaluation Evaluate the performance of EPAS and hEAPS through simulations The system specifications we use similar to those used by Heinzelman et al. [2].

Performance evaluation

Choose a suitable value of p 1, and thus that of the corresponding p 2, that leaves few sensors uncovered after EPAS. Choose the expected numbers of aggregators k to be 25, 100, 400,1600. The coverage radius,this gives b=400, 200, 100, 50 m. We consider each value of p 1 such that p 1 /(k/n)=0.05i,where i=0,1,2,…,20

Performance evaluation

Now measure the energy consumed in a single cycle of the data collection assuming a single level of aggregation. We compute the maximum energy consumed by an individual sensor and the total of these costs over all sensors. Choose the number of aggregators to be a value 100j,where j=1,2,…,30

Performance evaluation

Now consider whether additional energy savings can be achieved by instituting a hierarchical structure.

Performance evaluation

We use the hEPAS protocol to select ki aggregators at each level i and then measured the energy consumed by each sensor, recording both the maximum for any sensor and the total consumed by all sensors.

Performance evaluation

Conclusion We calculated the number of aggregators needed to minimize the amount of total energy consumed in the network. EPAS and hEPAS were presented to achieve the target number of aggregators. The simulations show that both total energy consumption and the maximum energy consumption are significantly reduced by the protocols. We can better balance the energy consumption among nodes by the use of mobile aggregators.