Energy Conservation in Wireless Sensor Networks with Mobile Elements

Similar documents
Timely and Energy Efficient Node Discovery in WSNs with Mobile Elements

A Hybrid and Flexible Discovery Algorithm for Wireless Sensor Networks with Mobile Elements

Computer Networks II Advanced Features (T )

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks

Feasibility and Benefits of Passive RFID Wake-up Radios for Wireless Sensor Networks

Active RFID System with Wireless Sensor Network for Power

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Event-driven MAC Protocol For Dual-Radio Cooperation

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

Agenda. A short overview of the CITI lab. Wireless Sensor Networks : Key applications & constraints. Energy consumption and network lifetime

Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

Duty-Cycle-Aware Minimum Energy Multicasting of Passive RFID Wake-up Radios for Wireless Sensor Networks

RFID Multi-hop Relay Algorithms with Active Relay Tags in Tag-Talks-First Mode

WIRELESS Sensor Networks (WSNs) have emerged as

Power Management in Disruption Tolerant Networks. Hyewon Jun

Range Extension of Passive Wake-up Radio Systems through Energy Harvesting

Energy-aware Task Scheduling in Wireless Sensor Networks based on Cooperative Reinforcement Learning

Using Sink Mobility to Increase Wireless Sensor Networks Lifetime

METHODS FOR ENERGY CONSUMPTION MANAGEMENT IN WIRELESS SENSOR NETWORKS

Energy-Efficient Duty Cycle Assignment for Receiver-Based Convergecast in Wireless Sensor Networks

REACH 2 -Mote: A Range-Extending Passive Wake-Up Wireless Sensor Node

A REACH 2 -Mote: A Range Extending Passive Wake-up Wireless Sensor Node

RECENTLY, with the rapid proliferation of portable devices

Fault-tolerant Coverage in Dense Wireless Sensor Networks

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

Energy Consumption and Latency Analysis for Wireless Multimedia Sensor Networks

Robust Key Establishment in Sensor Networks

Part I: Introduction to Wireless Sensor Networks. Alessio Di

PW-MMAC: Predictive-Wakeup Multi-Channel MAC Protocol for Wireless Sensor Networks

Energy Efficient Data Gathering with Mobile Element Path Planning and SDMA-MIMO in WSN

Location Discovery in Sensor Network

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Engineering Project Proposals

Optimization of QAM-64 Modulation Technique Within WSN

An Adaptive Data-transfer Protocol for Sensor Networks with Data Mules

LTE Direct Overview. Sajith Balraj Qualcomm Research

A Review on Energy Efficient Protocols Implementing DR Schemes and SEECH in Wireless Sensor Networks

Emerging Techniques for Energy Management in Practical WSNs

Validation of an Energy Efficient MAC Protocol for Wireless Sensor Network

A Node Discovery Service for Partially Mobile Sensor Networks

Evaluation of the 6TiSCH Network Formation

WUR-MAC: Energy efficient Wakeup Receiver based MAC Protocol

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

Comparison between Preamble Sampling and Wake-Up Receivers in Wireless Sensor Networks

Extending Body Sensor Nodes' Lifetime Using a Wearable Wake-up Radio

Energy Consumption Reduction of Clustering Communication Based on Number of Neighbors for Wireless Sensor Networks

An Energy Efficient Multi-Target Tracking in Wireless Sensor Networks Based on Polygon Tracking Method

Mobile Base Stations Placement and Energy Aware Routing in Wireless Sensor Networks

EDEEC-ENHANCED DISTRIBUTED ENERGY EFFICIENT CLUSTERING PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORK (WSN)

Maximizing the Lifetime of an Always-On Wireless Sensor Network Application: A Case Study

EFFECT OF DUTY CYCLE ON ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS

An Adaptable Energy-Efficient Medium Access Control Protocol for Wireless Sensor Networks

FTSP Power Characterization

Scheduling Data Collection with Dynamic Traffic Patterns in Wireless Sensor Networks

Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks

IEEE Wireless Access Method and Physical Specification

The Use of A Mobile Sink for Quality Data Collection in Energy Harvesting Sensor Networks

Internet of Things Cognitive Radio Technologies

Behavioral Analysis of Cognitive Radio Sensor Networks for Intra Cluster and Inter Cluster Data Transmission

DTN and Opportunistic Networking Concepts for EE Wireless Networks

An Improved MAC Model for Critical Applications in Wireless Sensor Networks

Mobile and Sensor Systems. Lecture 6: Sensor Network Reprogramming and Mobile Sensors Dr Cecilia Mascolo

Beacon Based Positioning and Tracking with SOS

Syed Obaid Amin. Date: February 11 th, Networking Lab Kyung Hee University

Bottleneck Zone Analysis in WSN Using Low Duty Cycle in Wireless Micro Sensor Network

Performance Analysis of Sensor Nodes in a WSN With Sleep/Wakeup Protocol

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

FAQs about OFDMA-Enabled Wi-Fi backscatter

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space

Energy-Efficient Opportunistic Localization with Indoor Wireless Sensor Networks

CogLEACH: A Spectrum Aware Clustering Protocol for Cognitive Radio Sensor Networks

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

K-RLE : A new Data Compression Algorithm for Wireless Sensor Network

A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING

Data Fusion in Mobile Wireless Sensor Networks

B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s

A Sensor Network Protocol for Automatic Meter Reading in an Apartment Building

Adaptation of MAC Layer for QoS in WSN

Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles

CSE 466 Software for Embedded Systems. What is an embedded system?

DATE: 17/08/2006 Issue No 2 e-plate Operation Overview

Internet of Things Prof. M. Cesana. Exam June 26, Family Name Given Name Student ID 3030 Course of studies 3030 Total Available time: 2 hours

ODMAC: An On Demand MAC Protocol for Energy Harvesting Wireless Sensor Networks

Indoor Positioning with a WLAN Access Point List on a Mobile Device

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

Limitations, performance and instrumentation of closed-loop feedback based distributed adaptive transmit beamforming in WSNs

Energy Efficient MAC Protocol with Localization scheme for Wireless Sensor Networks using Directional Antennas

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling

Analysis of Smartphone User Mobility Traces for Opportunistic Data Collection

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

Performance Evaluation of MANET Using Quality of Service Metrics

SourceSync. Exploiting Sender Diversity

Neighbor Discovery Protocol in Mobile Adhoc Network

Transcription:

Energy Conservation in Wireless Sensor Networks with Mobile Elements Giuseppe Anastasi Pervasive Computing & Networking Lab () Dept. of Information Engineering, University of Pisa E-mail: giuseppe.anastasi@iet.unipi.it Website: www.iet.unipi.it/~anastasi/ COST Action IC0804 Training School Palma de Mallorca, Spain, April 24-27, 2012 Overview WSN-MEs Power Management & Node Discovery Schedule-based On demand Asynchronous Fixed Adaptive (Learning-based, Hierarchical) Conclusions and Research Questions 2 1

Wireless Sensor Networks with Mobile Elements Static Sensor Networks Funneling Effect! 4 2

Other advantages of using WSN-MEs Connectivity A sparse sensor network may be a feasible solution for a large number of applications Cost Reduced number of sensor nodes reduced costs Reliability Single-hop communication instead of multi-hop communication Reduced contentions/collisions and message losses Energy Conservation in Static and Mobile WSNs 5 5 Components of a WSN-ME Regular Sensor Nodes Sensing (source of information) Data Forwarding May be Static or Mobile Sink Nodes (Base Stations) Destination of Information Collect information directly or through intermediate nodes May be Static or Mobile Special Support Nodes Neither source nor destination of information Perform a specific task (e.g., data relaying) Typically mobile 6 3

Mobile Elements Relocatable Nodes Limited mobility Do not carry data while moving Typically used in dense networks Mobile Data Collectors Mobile Sinks Mobile Relays Mobile Peers Regular mobile nodes 7 Relocatable Nodes 8 4

Mobile Sinks 9 Mobile Relays 10 5

Mobile Sink/Relay: Potential Applications Air Quality Monitoring in Urban Areas Sensors in strategic locations along streets. Mobile Nodes are on board of buses Collect data and transport to the sink node Bus Urban Sensing Applications Mobile nodes are personal devices Sensor-to-vehicle communication 11 Mobile Peers 12 6

Mobile Peers N. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, A. Campbell, A Survey of Mobile Phone Sensing, IEEE Communication Magazine, Sept. 2010. 13 Mobile Peers: Potential applications Mobile devices equipped with (mobile) sensors Camera, audio recorder, accelerometer, Wireless communication 3G, WiFi, Bluetooth, Can be used to implement Personal Sensing applications (e.g., Cence me) Group Sensing applications (e.g., garbage watch) Participatory sensing applications N. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, A. Campbell, A Survey of Mobile Phone Sensing, IEEE Communication Magazine, Sept. 2010. 14 7

Energy conservation in WSN-MEs Data-driven approaches data compression data prediction Power Management (duty cycling) The sensor duty cycle should be as low as possible to maximize the lifetime Contacts could be missed Efficient ME Discovery Maximize the number of detected contacts while minimize energy consumption Energy Conservation in Static and Mobile WSNs 15 15 Power Management and Mobile Element Discovery How to detect all potential contacts while minimizing the energy consumption at sensors? 8

Ideal Scenario ME Sensor Node 17 In practice MDC arrival times are typically not known in advance Sensors nodes cannot be always active Low duty cycle δ to save energy Discovery Protocol Strictly related with power management 18 9

Power Management Schemes 19 Scheduled Rendez-vous schemes Sensor nodes and ME agree on the visit time at least with some approximation Simple to implement and energy Efficient Synchronization required Not applicable in some contexts timeout Sleeping Communication ME departure or communication over Chakrabarti, A., Sabharwal, A., and Aazhang, Using Predictable Observer Mobility for Power Efficient Design of Sensor Networks, Proc. International Workshop on Information Processing in Sensor Networks (IPSN 2003), Pages 129-145. 20 10

On-demand schemes The ME wakes up the static node when it is nearby Passive wakeup radio Use energy harvested by the wakeup radio (e.g., RFID) Active wakeup radio Low-power radio + high-power radio 21 Passive Wakeup radio Use the energy passively received through the wakeup radio to activate the data radio Very limited distance Few meters (suitable only for robotic networks) The distance can be increased at the cost of Increased complexity on the wakeup radio (increased cost) Increased wakeup time Additional hardware required H. Ba, I. Demirkol, W. Heinzelman, Feasibility and Benefits of Passive RFID Wakeup Radios for Wireless Sensor Networks, Proc. IEEE Globecom 2010, Miami, Florida, USA, Dec. 6-10, 2010 L. Gu, J. Stankovic, Radio-Triggered Wake-up for Wireless Sensor Networks, Real-Time Systems Journal, Vol. 29, pp. 157-182, 2005. 22 11

Passive Wakeup Radio WISP Wireless Identification and Sensing Platform Integration of Tmote Sky mote with a passive RFID tag RFID reader on the ME Maximum distance: few meters 23 Active Wakeup Radio Radio Hierarchy Scenario Mobile opportunistic network of handheld devices Multiple-radio strategy Higher-level radio for data exchange, lower-level radio for discovery Bluetooth and WiFi, Mote and WiFi The lower-level radio is used to discover, configure and activate the higher-level radio Bluetooth used to discover a nearby WiFi Access Point or node and configure the WiFi interface T. Pering, V. Raghunathan, R. Want, Exploiting Radio Hierarchies for Power-Efficient Wireless Device Discovery and Connection Setup, Proc. International Conference on VLSI Design, 2005 24 12

Active Wakeup Radio Hierarchical Power Management Scenario Opportunistic networks of handheld devices WSNs with all mobile nodes Multiple radio s strategy Low- power radio for discovery High-power radio for both discovery and data exchange High-power radio is awakened by the low-power radio E.g., mote radio and WiFi [Jun09] H. Jun, M. Ammar, M. Corner, E. Zegura, Hierarchical Power Management in Disruption Tolerant Networks with Traffic-aware Optimization, Computer Communications, Vol. 32 (2009), pp. 1710-1723 25 Active Wakeup Radio Network Interrupts Scenario Sensor Networks (with MEs) Two different radios A primary high-power radio usually in sleep mode Used for data communication Control Low-power radio always powered on Used for control messages A node can activate the high-power radio of a nearby node by sending it a beacon through the low-power radio J. Brown, J. Finney, C. Efstratiou, B. Green,N. Davies, M. Lowton, G. Kortuem, Network Interrupts: Supporting Delay Sensitive Applications in Low Power Wireless Control Networks, Proc. ACM Workshop on Challenged Networks (CHANTS 2007), Montreal, Canada, 2007 26 13

Limits of On-demand schemes On-demand schemes require multiple radios which may not available in current sensor platforms The range of the wakeup radio is typically limited Few meters for passive radios Active radios have a longer range, but they consume energy The energy consumption should be below 50 µw And the wakeup range should be as long as the communication range 27 Power Management Schemes 28 14

Asynchronous schemes ME emits periodic beacons to announce its presence SN wakes up periodically (period listening), and for short periods Very low duty cycle for saving energy 29 Asynchronous (Periodic Listening) T ON = T B + T D δ = T ON /(T ON + T OFF ) 30 15

Classification of Periodic Listening Schemes 31 Classification of PeriodicListening Schemes Fixed Schemes Both the beacon period and the sensor node s duty cycle are fixed over time Adaptive Schemes Learning-based schemes The arrival time of the ME is predicted based on the past history, and the duty cycle is adjusted accordingly Hierarchical schemes Two different operation modes for sensor nodes Low-power mode (most of the time) High-power mode (when the ME is nearby) 32 16

Fixed Schemes Fixed Beacon Period Fixed Sensor s Duty Cycle (δ) A low duty cycle saves energy, but contacts may be missed A high duty cycle increases the % of detected contacts, but decreases the sensor s lifetime Key Question Which is the optimal duty cycle that allows to detect all contacts with the minimum energy expenditure? The optimal duty cycle depends on a number of factors that are difficult (if not impossible) to know in advance. G. Anastasi, M. Conti, M. Di Francesco, Reliable and Energy-efficient Data Collection in Sparse Sensor Networks with Mobile Elements, Performance Evaluation, Vol. 66, N. 12, December 2009. 33 Fixed Schemes Fixed approach Fixed Beacon Period Fixed Sensor s Duty Cycle (δ) [Mat05] [Jai06] A low duty cycle saves energy, but contacts may be missed A high duty cycle increases the % of detected contacts, but decreases the sensor s lifetime This approach is quite inefficient, especially when sensor nodes spend a long time in the discovery phase [Mat05] R. Mathew, M. Younis, S. Elsharkawy Energy-Efficient Bootstrapping Protocol for Wireless Sensor Network, Innovations in Systems and Software Engineering, Vol. 1, No 2, Sept. 2005 [Jai06] S. Jain, R. Shah, W. Brunette, G. Borriello, and S. Roy, Exploiting Mobility for Energy Efficient Data Collection in Wireless Sensor Networks, Mobile Networks and Applications, Vol. 11, No. 3, June 2006. 34 17

Learning-based approaches Adaptive Beacon Rate Reference Scenario All sensor nodes are mobile Fixed sink with limited energy budget Energy harvesting Basic idea Adaptive beacon emission rate Time is divided in slots (1-hour duration) For each time slot the expected contact probability is derived and updated dynamically based on the past history The beacon emission rate is varied according to the estimated probability and the available energy Based on reinforcement learning V. Dyo, C. Mascolo, Efficient Node Discovery in Mobile Wireless Sensor Networks, Proc. DCOSS 2008, LNCS, vol. 5067. Springer, Heidelberg (2008) 35 Learning-based approaches Resource-Aware Data Accumulation (RADA) Reference Scenario Static Sensor Nodes (with energy limitations) MEs are resource-rich devices Basic idea Fixed (Periodic) Beacon Emission by ME The wake-up period (i.e., duty cycle) of the sensor node is adjusted dynamically, depending on the past history Based on DIRL framework DIRL framework Based on Q-learning Autonomous and adaptive resource management suitable to sparse WSNs K. Shah, M. Di Francesco, G. Anastasi, M. Kumar, A Framework for Resource-Aware Data Accumulation in Sparse Wireless Sensor Networks, Computer Communications, Vol. 34, N. 17, November 2011. 36 18

DIRL framework Set of tasks to be executed Task priority Applicability predicate Set of states State representation includes system and application variables Hamming distance used for deriving distance between states and aggregate similar states Utility Lookup Table: Q(s, t) Q(s,t) gives the long-term utility of executing task t in state s Exploration/Exploitation strategy Exploration with probability ε A random task is executed Exploitation with probability 1 ε The best task, according to Q-values, is selected K. Shah, M. Kumar, Distributed Independent Reinforcement Learning (DIRL) Approach to Resource Management in Wireless Sensor Networks, Proc. IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS07), Pisa, Italy, October 2007 37 DIRL Algorithm Q(s,t)= (1 α)q(s,t)+α(r+γe(s )) K. Shah, M. Kumar, Distributed Independent Reinforcement Learning (DIRL) Approach to Resource Management in Wireless Sensor Networks, Proc. IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS07), Pisa, Italy, October 2007 38 19

Simulation Results Sparse Scenario K. Shah, M. Di Francesco, G. Anastasi, M. Kumar, A Framework for Resource-Aware Data Accumulation in Sparse Wireless Sensor Networks, Computer Communications, Vol. 34, N. 17, November 2011. 39 Limits of Adaptive Schemes Learning-based schemes perform well when the ME has a regular mobility pattern The regularity can be learned and exploited for predicting next arrivals Performance degrades significantly as the randomness in the mobility pattern increases 40 20

Hierarchical Discovery schemes Basic idea The duty cycle is adjusted dynamically (as in learning-based approaches) Low duty cycle when the ME is far High duty cycle when the ME is about to arrive Information about the ME location are provided by the ME itself Dual Radio Low-power radio for discovery and a high-power radio for data communication Already considered as on-demand schemes Dual Beacon Long-range beacons for announcing the presence of the ME in the area Short-range beacons for informing that communication can take place 41 Dual Beacon Discovery (2BD) ME uses two different beacon messages Long-range beacons (LRB) for announcing the presence of the ME in the area Short-range beacons for informing that communication can take place Sensor nodes alternate between two duty cycles Typically in Low duty cycle Switch to High duty cycle upon receiving a LRB Enter the communication phase upon receiving a SRB Switch back to Low duty cycle at the end of the communication phase F. Restuccia, G. Anastasi, M. Conti, and S. Das, Performance Analysis of a Hierarchical Discovery Protocol for WSNs with Mobile Elements, Proc. IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM 2012), San Francisco, CA, USA, June 25-28, 2012. K. Kondepu, G. Anastasi, M. Conti, Dual-Beacon Mobile-Node Discovery in Sparse Wireless Sensor Networks, Proc. IEEE International Symposium on Computers and Communications (ISCC 2011), Corfu, Greece, June 28 July 1, 2011. 42 21

2BD Protocol 43 Simulation Results Sparse Scenario 150-200 µw 44 22

False Activations E FA R = 1 Tout H RX δ r [ δ P + ( 1 ) P ] H SL 45 Simulation Results Sparse Scenario (false activations never occur) Dense Scenario (false activations may occur) 46 23

Conclusions & Key Research Questions Summary 48 24

Summary Schedule-based power management can be used only in some special cases On-demand wakeup is pretty interesting! However Active wakeup radio consume energy Low power consumption * long time = large energy consumption Passive wakeup radios do not consume additional energy, but they have very very short ranges (few meters) In both cases, special hardware is required 49 Summary Periodic Listening can be always used As it does not require special hardware Finding the appropriate parameters may not be so easy Using fixed parameters may result in inefficient solutions Periodic Listening with adaptive parameters is more efficient Learning-based schemes are suitable for scenarios where ME moves with a regular pattern Hierarchical schemes (based on dual beaconing) are more flexible False activations may occur in dense scenarios 50 25

Key Research Question Is there any room for new research activities? Adaptive strategies More complex (and efficient) adaptive strategies can be investigated Adaptive strategies for Energy conservation + energy harvesting = unbounded lifetime Optimization over multiple parameters Data generation process ME arrival pattern (next arrival) Available space in the local buffer Available energy (energy harvesting) 51 Key Research Question Is there any room for new research activities? WSN with all mobile nodes (opportunistic networks) In opportunistic networks a lot of work has been done for data dissemination Less attention has been devoted to node discovery (related with power management) Although nodes spend most of time for discovery (rather than for data dissemination). 52 26

Reference M. Di Francesco, S. Das, G. Anastasi, Data Collection in Wireless Sensor Networks with Mobile Elements: A Survey, ACM Transactions on Sensor Networks, Vol. 8, N.1, August 2011. Available at http://info.iet.unipi.it/~anastasi/ 53 27