Tracking and Predicting Link Quality in Wireless Community Networks (WCN) 3 rd Int. Workshop on Community Networks and Bottom-up-Broadband, CNBuB 2014.

Slides:



Advertisements
Similar presentations
Statistics for Improving the Efficiency of Public Administration Daniel Peña Universidad Carlos III Madrid, Spain NTTS 2009 Brussels.
Advertisements

Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
Spectrum Awareness in Cognitive Radio Systems based on Spectrum Sensing Miguel López-Benítez Department of Electrical Engineering and Electronics University.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Learning on Probabilistic Labels Peng Peng, Raymond Chi-wing Wong, Philip S. Yu CSE, HKUST 1.
Software Quality Ranking: Bringing Order to Software Modules in Testing Fei Xing Michael R. Lyu Ping Guo.
Error Estimation for Indoor Location Fingerprinting.
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
Nov 4, Detection, Classification and Tracking of Targets in Distributed Sensor Networks Presented by: Prabal Dutta Dan Li, Kerry Wong,
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
Vikramaditya Jakkula Washington State University First International Workshop on Smart Homes for Tele-Health.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Sparse vs. Ensemble Approaches to Supervised Learning
Probabilistic Data Aggregation Ling Huang, Ben Zhao, Anthony Joseph Sahara Retreat January, 2004.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
ExOR: Opportunistic Multi-Hop Routing For Wireless Networks Sanjit Biswas & Robert Morris.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research Presented by Hoang.
General Mining Issues a.j.m.m. (ton) weijters Overfitting Noise and Overfitting Quality of mined models (some figures are based on the ML-introduction.
Energy-efficient Self-adapting Online Linear Forecasting for Wireless Sensor Network Applications Jai-Jin Lim and Kang G. Shin Real-Time Computing Laboratory,
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Choosing an Accurate Network Model using Domain Analysis Almudena Konrad, Mills College Ben Y. Zhao, UC Santa Barbara Anthony Joseph, UC Berkeley The First.
Energy Conservation in wireless sensor networks Kshitij Desai, Mayuresh Randive, Animesh Nandanwar.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Active Learning for Class Imbalance Problem
Comparison of Data-driven Link Estimation Methods in Low-power Wireless Networks Hongwei Zhang Lifeng Sang Anish Arora.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Using Transactional Information to Predict Link Strength in Online Social Networks Indika Kahanda and Jennifer Neville Purdue University.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Wireless Sensor Networks COE 499 Energy Aware Routing
Tracking and Predicting End-to-End Quality in Wireless Community Networks (WCN) 4 th Int. Workshop on Community Networks and Bottom-up-Broadband, CNBuB.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Routing In Socially Selfish Delay Tolerant Networks Chan-Myung Kim
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Mining Social Network for Personalized Prioritization Language Techonology Institute School of Computer Science Carnegie Mellon University Shinjae.
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
Reducing Energy Consumption in Human- centric Wireless Sensor Networks The 2012 IEEE International Conference on Systems, Man, and Cybernetics October.
D EPT. OF I NFO. & C OMM., GIST On Accurate and Asymmetry-aware Measurement of Link Quality in Wireless Mesh Networks Author : Kyun-Han Kim Conference.
Secure In-Network Aggregation for Wireless Sensor Networks
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
Using a History-Based Approach to Predict Topology Control Information in Mobile Ad Hoc Networks 7 th Int. Conf. on Internet and Distributed Computing.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Patch Based Prediction Techniques University of Houston By: Paul AMALAMAN From: UH-DMML Lab Director: Dr. Eick.
Presented By, Shivvasangari Subramani. 1. Introduction 2. Problem Definition 3. Intuition 4. Experiments 5. Real Time Implementation 6. Future Plans 7.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Brian Lukoff Stanford University October 13, 2006.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Detection, Classification and Tracking in Distributed Sensor Networks D. Li, K. Wong, Y. Hu and A. M. Sayeed Dept. of Electrical & Computer Engineering.
Improving Prediction in the Routing Layer of Wireless Networks Through Social Behaviour 2 nd URV Doctoral Workshop in Computer Science and Mathematics,
Applying Support Vector Machines to Imbalanced Datasets Authors: Rehan Akbani, Stephen Kwek (University of Texas at San Antonio, USA) Nathalie Japkowicz.
Hierarchical Trust Management for Wireless Sensor Networks and Its Applications to Trust-Based Routing and Intrusion Detection Wenhai Sun & Ruide Zhang.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Esunly Medina ф Roc Meseguer ф Carlos Molina λ Dolors Royo ф Santander.
ASSESSING SEARCH TERM STRENGTH IN SPOKEN TERM DETECTION Amir Harati and Joseph Picone Institute for Signal and Information Processing, Temple University.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
1 A latent information function to extend domain attributes to improve the accuracy of small-data-set forecasting Reporter : Zhao-Wei Luo Che-Jung Chang,Der-Chiang.
Feature learning for multivariate time series classification Mustafa Gokce Baydogan * George Runger * Eugene Tuv † * Arizona State University † Intel Corporation.
Supervised Time Series Pattern Discovery through Local Importance
Presentation transcript:

Tracking and Predicting Link Quality in Wireless Community Networks (WCN) 3 rd Int. Workshop on Community Networks and Bottom-up-Broadband, CNBuB 2014 October 8 th, Larnaca, Cyprus P. Millán 1, C. Molina 1, E. Molina 2, Davide Vega 2, R. Meseguer 2, B. Braem 3, C. Blondia 3 1 Universitat Rovira i Virgili, Tarragona, Spain 2 Universitat Politècnica de Catalunya, Barcelona, Spain 3 University of Antwerp - iMinds, Antwerpen, België

Motivation [Link Quality] Prediction in [Wireless] Networks Experimental Methodology & Results Conclusions & Future Work OLSR Outline 2

Motivation 3

Community networks create measurable social impact: provide the right and opportunity of communication 4

These large, decentralized, dynamic and heterogeneous structures raise challenges – What is the effect of the unreliability and asymmetrical characteristics of wireless communications on routing protocols and network performance? – Link quality tracking is a key method to apply when routing packets through an unreliable network. – Routing algorithms should avoid weak links whenever possible and as soon as possible. Motivation 5

Link quality estimation/prediction approach increases the improvements in routing performance achieved through link quality tracking. – RT metrics do not provide enough information to detect degradation/activation of a link at the right moment. – Prediction techniques are needed to foresee link quality changes in advance and take the appropriate measures. Motivation 6

– Main contributions: Use of time series analysis to estimate link quality in the routing layer for real-world wireless mesh community networks. A detailed evaluation of the results obtained from several learning algorithms, showing the potential of time series to estimate link quality. Clear evidence that link quality values computed through time series algorithms can make accurate predictions in those WCN. In this work we present a link quality analysis and prediction of Funkfeuer wireless mesh community network 7

Prediction in WCN 8

Energy Efficient Routing: – Lifetime Prediction Routing (LPR), Minimum Drain Rate (MDR), E-DSR routing protocol. Routing Traffic Reduction: – OLSRp, Kinetic Multipoint Relaying (KMPR). Network Reliability: – Mobile Gambler’s Ruin (MGR). Link Quality prediction. Goals of Network Prediction 9

Link quality tracking: – To select higher quality links that maximize delivery rate and minimize traffic congestion. Link quality prediction: – To determine beforehand which links are more likely to change their behavior. Result: – The routing layer can make better decisions at the appropriate moment. Link Quality Prediction in WCN 10

Measure the quality of the links between nodes based on physical or logical metrics. Physical metrics focus on the received signal quality: – LQI (Link Quality Indication), SNR (Signal-to-Noise Ratio), RSSI (Received Signal Strength Indication). Logical metrics focus on % of lost packets: – RNP (Required Number of Packets), ETX (Expected Transmission Count), PSR (Packet Success Rate) To select the more suitable neighbor nodes when making routing decisions. Link Quality Estimators (LQE) metrics 11

Routing protocol for wireless sensor networks that uses a learning-enabled method for link quality assessment. – Also uses time series analysis to improve the routing protocol. MetricMap 12 MetricMap: Evaluates a small wireless sensor network. Gives only a flavor of the potential of time series analysis to predict link quality. Applies a time series analysis to predict current link quality values. Uses a cross-validation method, which uses a subset of the sample data to validate LQE. Our work: We evaluate a large wireless mesh community network. We perform a detailed and deep analysis of this potential. We use a time series to predict future link quality values. We use new data to validate the link quality estimation (LQE).

Funkfeuer WCN (Austria): – links, OLSR-NG routing protocol. Open data set (Confine Project): – OLSR info, 404 nodes, 7 days, degree: 3.5, diameter: 16. – links with variations in LQ (if all nodes: higher prediction accuracy). Link Quality: – ETX = 1 / (LQ × NLQ), LQ = %HELLO received. Time Series Analysis & Forecasting: – Training and test sets validation approach. – Weka: machine learning/data mining approach to model time series, encodes time dependency via additional input fields (“lagged” variables). Metrics and Plots: Mean Absolute Error (MAE). MAE = sum(abs(predicted - actual)) / N Boxplots: classic representations of a statistical distribution of values. Experimental Methodology 13

A sample of variation of LQ values of a link over a day Variation of LQ values 14

Results 15

Comparison of learning algorithms Time series analysis and prediction can be used to predict the next link quality value? 4 classification algorithms : Support Vector Machines (SVM) k-Nearest Neighbors (KNN) Regression Trees (RT) Gaussian Processes for Regression (GPR) 4 classification algorithms : Support Vector Machines (SVM) k-Nearest Neighbors (KNN) Regression Trees (RT) Gaussian Processes for Regression (GPR) 16 Data sets: Training: 1728 instances (6 days) Test: 288 instances (1 day) Lag window: last 12 instances Data sets: Training: 1728 instances (6 days) Test: 288 instances (1 day) Lag window: last 12 instances BEST WORSE Very high success rate: >95%

Learning algorithms: error variability 17 The four algorithms achieved a similar performance for most of the links (median, 1st & 3rd quartile) The four algorithms achieved a similar performance for most of the links (median, 1st & 3rd quartile) Some outliers have high errors … that increase the average values T-test result: RT is a good candidate to predict LQ.

Impact of lag window size What is the impact of lag window in the prediction of next LQ value? 18 Same experimental setup BEST WORSE These results are similar or even better than results obtained by other algorithms: RT is the best candidate These results are similar or even better than results obtained by other algorithms: RT is the best candidate T-test result: our results do not provide clear evidence of the best window size. >97%

Prediction of some steps ahead Time series analysis and prediction can be used to predict the value of LQ some time steps ahead into the future? 19 Same experimental setup The values of third quartile and outliers grow with steps ahead values. These differences in the variability of errors lead to the differences in the average MAE. Good results for all values of steps ahead Average MAE grows slower than linear >97%

Degradation of RT model over time What is the accuracy of the prediction models over time? 20 Average MAE of the overall network and its approximation to a linear function Linear function: slope = b = Linear function: slope = b = A linear function can be used to model the degradation of the RT over time ½ day 6 days Variability of errors increases linearly with the number of instances of the test data set It is important to train the model again after a period of time Linear function: we could easily determine a trade-off between error & frequency of model updates. 97%  84%

Evolution of prediction error over time 21 The larger the size of the training data set, the smaller the error RT model was trained at time values predicted ( 1728 instances for training) 288 values predicted ( 288 instances for training) Impact of the size of the training data set in the prediction error Further analysis would be necessary to determine an ideal size for the training data.

22 Conclusions Future Work

Time series analysis is a promising approach to accurately predict LQs in WCN Routing protocol performance can be improved by providing information to make, at the right time, appropriate decisions to maximize delivery rate and minimize traffic congestion All algorithms achieved percentages of success between 95% and 98% when predicting the next value of LQ, being the Regression Tree the best one. Prediction accuracy could have been even better including all the WCN links (not only those with variations). Prediction of values that are more than one step ahead also achieves high success ratios, between 97% and 98%. The size of the training data set is a key factor to achieve high accuracy of predictions. – The bigger the data set size, the smaller the degradation of the error over time. OLSR Link-Quality Prediction: Conclusions 23

OLSR Future Work 1)Identify which links contribute the most to the error of the link quality prediction 2)Understand what factors make difficult to predict the behavior of these links 3)Extend the analysis presented in this research work to other community networks, such as Guifi.net, to see if the observed behavior can be generalized. 24

Questions? Thanks for Your Attention 3rd Int. Workshop on Community Networks and Bottom-up-Broadband, (CNBuB 2014)October 8th, Larnaca, Cyprus

Questions? 3rd Int. Workshop on Community Networks and Bottom-up-Broadband, (CNBuB 2014)October 8th, Larnaca, Cyprus

ANEXOS 27

28