Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.

Slides:



Advertisements
Similar presentations
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
Advertisements

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.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Optimization of intrusion detection systems for wireless sensor networks using evolutionary algorithms Martin Stehlík Faculty of Informatics Masaryk University.
Improvement on LEACH Protocol of Wireless Sensor Network
POWER EFFICIENCY ROUTING ALGORITHMS OF WIRELESS SENSOR NETWORKS
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
“Software Platform Development for Continuous Monitoring Sensor Networks” Sebastià Galmés and Ramon Puigjaner Dept. of Mathematics and Computer Science.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
Context Compression: using Principal Component Analysis for Efficient Wireless Communications Christos Anagnostopoulos & Stathes Hadjiefthymiades Pervasive.
Adaptive Security for Wireless Sensor Networks Master Thesis – June 2006.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Autonomic Wireless Sensor Networks: Intelligent Ubiquitous Sensing G.M.P. O’Hare, M.J. O’Grady, A. Ruzzelli, R. Tynan Adaptive Information Cluster (AIC)
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.
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
1 Mathematical Modeling and Algorithms for Wireless Sensor Networks Bhaskar Krishnamachari Autonomous Networks Research Group Department of Electrical.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Energy Conservation in wireless sensor networks Kshitij Desai, Mayuresh Randive, Animesh Nandanwar.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Energy-Optimum Throughput and Carrier Sensing Rate in CSMA-Based Wireless Networks.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
TRUST, Spring Conference, April 2-3, 2008 Taking Advantage of Data Correlation to Control the Topology of Wireless Sensor Networks Sergio Bermudez and.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
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.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Adaptive Data Aggregation for Wireless Sensor Networks S. Jagannathan Rutledge-Emerson Distinguished Professor Department of Electrical and Computer Engineering.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
1 Blind Channel Identification and Equalization in Dense Wireless Sensor Networks with Distributed Transmissions Xiaohua (Edward) Li Department of Electrical.
Leverage the data characteristics of applications and computing to reduce the communication cost in WSNs. Design advanced algorithms and mechanisms to.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Sanjay K. Dhurandher, Mohammad S. Obaidat, Fellow of IEEE and Fellow of SCS, Siddharth Goel and Abhishek Gupta CAITFS, Division of Information Technology,
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.
MCEEC: MULTI-HOP CENTRALIZED ENERGY EFFICIENT CLUSTERING ROUTING PROTOCOL FOR WSNS N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Prolonging the Lifetime of Wireless Sensor Networks via Unequal Clustering Stanislava Soro Wendi B. Heinzelman University of Rochester IPDPS 2005.
Data funneling : routing with aggregation and compression for wireless sensor networks Petrovic, D.; Shah, R.C.; Ramchandran, K.; Rabaey, J. ; SNPA 2003.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Energy Efficient Data Management in Sensor Networks Sanjay K Madria Web and Wireless Computing Lab (W2C) Department of Computer Science, Missouri University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
In the name of God.
Computing and Compressive Sensing in Wireless Sensor Networks
Bounding the Lifetime of Sensor Networks Via Optimal Role Assignments
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Speaker : Lee Heon-Jong
Hongchao Zhou, Fei Liu, Xiaohong Guan
Presentation transcript:

Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University Faculty of science – Department of Computer Science Algeria June 4, 2007 Workshop on Wireless Sensor Networks Marrakech - Morocco

B.KECHAR WWSN – Marrakech – June 4, /32 Outlines Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Introduction (1) Characteristics of WSN Important density Limited processing speed Limited storage capabilities Limited power supply (energy) And limited bandwidth Need design and development of new protocols and algorithms at each level of WSN-layers stack (independently or using Cross layer approach) in order to minimize the dissipated power and consequently extend network lifetime Values referenced here are resources available in MICA2mote

B.KECHAR WWSN – Marrakech – June 4, /32 Introduction (2) The reduction of the volume of data to be transmitted in WSN constitutes the most convenient method to reduce energy consumption in a WSN. This is motivated usually by the fact that processing data consumes much less power than transmitting data. One way to achieve this goal is : Data Compression and Aggregation

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Objective (1) Sensor stack Sensor Layer Physical Layer Sensor Channel Network stack Compression & aggregation Transport Layer Multihop Routing Protocol WSN-MAC Layer Transceiver Unit Wireless Channel Temperature, relative humidity, wind speed, … (Environmental readings) Collected data Polynomial approximation algorithms and Local aggregation Polynomial packet (fixed or variable window) INOUT

B.KECHAR WWSN – Marrakech – June 4, /32 Objective (2) Applications concerned ? Environmental monitoring Temporal constraint is not required Nature of analysis is qualitative Resolution method ? Approach based on the theorem of Stone-Weierstrass (theory of approximation of functions)  Compression Protocol based on calculation of correlation coefficients between polynomials  Local aggregation Validation method ? Simulation using Matlab tool

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Related works LTC (Lightweight Temporal Compression) [Schoellhammer & al 2004] PREMON (PREdiction-based MONitoring) [Goel & al 2001] TiNA (Temporal in-Network Aggregation) [Sharaf & al 2003] CAG (Clustered AGgregation) [SunHee & al 2005] TREG (TREe based data aGgregation) [Torsha & al 2005]

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Requirements and Constraints Temporal coherency in physical phenomenon Environmental data as temperature, humidity and others, have a common property : continuous variation in time for relatively small temporal windows. The evolution of these properties is roughly linear  this characteristic of natural phenomena allows designers of applications to adapt the model of data collection. Interpolation and approximation Stone-Weierstrass theorem Application scenario and suppositions Every sensor have: CPU, RAM, RADIO, protocols Variation of error tolerated by application

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Fixed Window Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation Sensed and collected data at time t j Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation m: Polynomial degree

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Fixed Window Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation Variation of error Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation m: Polynomial degree

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Fixed Window Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation m: Polynomial degree Find a new polynomial while condition is true, otherwise save polynomial and transmit it

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Fixed Window Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation Start Approximation using Least-Squares method Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation m: Polynomial degree

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window Dim: number of readings by sequence Tab: collected readings Poly: polynomial coefficients n i : sensor node object VarErr: evaluation of polynomial and calculation of variation WindowMin: minimal size of time window WindowMax: maximal size of time window OldDegree: Degree of last approximation m: Polynomial degree

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window Sensed and collected data of initial window

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window Initialization

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window Check if the old polynomial is extensible

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window A new collected value is added and the old degree is saved

B.KECHAR WWSN – Marrakech – June 4, /32 Algorithms of compression : Variable Window To limit the algorithm by a number of readings (WindowMax)

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Local Aggregation Coefficient of correlation With IDStntn V1V1 …..VnVn Packet structure Without compression IDStntn P(t i ) Packet structure With compression Correlated polynomial  Transmit juste IDStntn Packet structure With compression

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Experiments and Simulation (1) Compression ratio during one period Algorithm with Fixed Window Compression Quality vs Window Size With Tolerable error variation =0.1 Experiment: samples of 1000 readings (experimental, Temperature, Humidity and Wind speed)  Environmental Real values If we increase the number of readings, that do not imply automatically a corresponding better rate. Contrary, when the window sizes are reduced, the correlation is very expressive and then the approximation process is better.

B.KECHAR WWSN – Marrakech – June 4, /32 Experiments and Simulation (2) Algorithm with Variable Window Compression Quality vs Tolerable variation of error Compression ratio fully depends on the tolerable variation of error, which implies the strong connection between the quality of data and the desirable compression ratio. TemperatureHumidityWind Speed Tolerable Error Variation 0.1 Compression Rate15.09%75.92%64.21% Restitution Rate99.98%100%99.80% Restitution Rate This table shows that the majority of the values reconstituted by the evaluation of the polynomials will be in the specified margin

B.KECHAR WWSN – Marrakech – June 4, /32 Experiments and Simulation (3) Comparison of compression rate If we fix the variation of error at 0.1 and we consider an optimal size of the fixed window (80 readings) for the algorithm with fixed window, the algorithm with variable window is more powerful. Experimental DataTemperatureHumidityWind Speed ASFW Algorithm 78 %27.55 %83.37 %80.83 % ASVW Algorithm %15.09 %75.92 %64.21 %

B.KECHAR WWSN – Marrakech – June 4, /32 Contents Introduction Objective Related works Requirements and constraints Algorithms of compression Fixed window based Variable window based Local aggregation Experiments and simulation Conclusion and future works

B.KECHAR WWSN – Marrakech – June 4, /32 Conclusion Data compression is an important technique to reduce communications and hence save energy in WSN. Our proposed approach (New data compression and aggregation technique for WSN) is a simple idea but it is quite novel and interesting. The results obtained are encouraged to follow this research direction.

B.KECHAR WWSN – Marrakech – June 4, /32 Perspectives What are the computation cost and memory requirement at each sensor node ? A comparison with other compression techniques in terms of accuracy and cost (like TiNA and LTC). Additional experimental effort to prove the effectiveness of the approach (Energy calculation). Extend the approach to Multi-objective WSN (several data types in the same network with cooperation capabilities)

B.KECHAR WWSN – Marrakech – June 4, /32 Questions & remarks Thanks for your attention. Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks