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

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

Energy Conservation in Wireless Sensor Networks with Mobile Elements

Computer Networks II Advanced Features (T )

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

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

On the problem of energy efficiency of multi-hop vs one-hop routing in Wireless Sensor Networks

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

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

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

Preamble MAC Protocols with Non-persistent Receivers in Wireless Sensor Networks

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

Beacon Based Positioning and Tracking with SOS

SourceSync. Exploiting Sender Diversity

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

Collaborative transmission in wireless sensor networks

WIRELESS Sensor Networks (WSNs) have emerged as

Performance Evaluation of Energy Consumption of Reactive Protocols under Self- Similar Traffic

Performance Evaluation of the MPE-iFEC Sliding RS Encoding for DVB-H Streaming Services

GeoMAC: Geo-backoff based Co-operative MAC for V2V networks.

Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks

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

Multiple Receiver Strategies for Minimizing Packet Loss in Dense Sensor Networks

A Random Network Coding-based ARQ Scheme and Performance Analysis for Wireless Broadcast

Performance Evaluation of a Hybrid Sensor and Vehicular Network to Improve Road Safety

An Efficient Forward Error Correction Scheme for Wireless Sensor Network

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

Principal component aggregation in wireless sensor networks

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

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

An Adaptive Sampling Algorithm for Effective Energy Management in Wireless Sensor Networks with Energy-hungry Sensors

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

RECENT advances in computing and communication have

EXTENDED BLOCK NEIGHBOR DISCOVERY PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORK APPLICATIONS

ENERGY EFFICIENT RELAY SELECTION SCHEMES FOR COOPERATIVE UNIFORMLY DISTRIBUTED WIRELESS SENSOR NETWORKS

A Wireless Communication System using Multicasting with an Acknowledgement Mark

Common Control Channel Allocation in Cognitive Radio Networks through UWB Multi-hop Communications

Multi-hop Networks with Cooperative Relaying Assisted Links

Wireless Communication

Validation of an Energy Efficient MAC Protocol for Wireless Sensor Network

Using Sink Mobility to Increase Wireless Sensor Networks Lifetime

CS649 Sensor Networks IP Lecture 9: Synchronization

Experimental Study of Concurrent Data and Wireless Energy Transfer for Sensor Networks

Lec 19 Error and Loss Control I: FEC

Delay-Tolerant Data Gathering in Energy Harvesting Sensor Networks With a Mobile Sink

Energy Consumption and Latency Analysis for Wireless Multimedia Sensor Networks

SNIP: A Sensor Node-Initiated Probing Mechanism for Opportunistic Data Collection in Sparse Wireless Sensor Networks

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

Residual Channel Coding in Low-Power WSNs Using Minimum Hamming Distance Decoder

On the Effects of Node Density and Duty Cycle on Energy Efficiency in Underwater Networks

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

DEEJAM: Defeating Energy-Efficient Jamming in IEEE based Wireless Networks

Wireless Sensor Networks

INDOOR LOCALIZATION SYSTEM USING RSSI MEASUREMENT OF WIRELESS SENSOR NETWORK BASED ON ZIGBEE STANDARD

Survey of MANET based on Routing Protocols

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

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

LoRa for the Internet of Things

Emerging Techniques for Energy Management in Practical WSNs

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

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

Performance Evaluation of MANET Using Quality of Service Metrics

IN Wireless Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

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

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

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks

Data Dissemination in Wireless Sensor Networks

Modeling and Analysis of Energy Conservation Scheme Based on Duty Cycling in Wireless Ad Hoc Sensor Network

Energy-Efficient Opportunistic Localization with Indoor Wireless Sensor Networks

IN4181 Lecture 2. Ad-hoc and Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

Coding aware routing in wireless networks with bandwidth guarantees. IEEEVTS Vehicular Technology Conference Proceedings. Copyright IEEE.

ENERGY EFFICIENT DATA COMMUNICATION SYSTEM FOR WIRELESS SENSOR NETWORK USING BINARY TO GRAY CONVERSION

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

A Forwarding Station Integrated the Low Energy Adaptive Clustering Hierarchy in Ad-hoc Wireless Sensor Networks

Analysis and Experiments for Dual-Rate Beacon Scheduling in ZigBee/IEEE

Active RFID System with Wireless Sensor Network for Power

ARCH: Prac+cal Channel Hopping for Reliable Home- Area Sensor Networks. Chenyang Lu

LINK LAYER. Murat Demirbas SUNY Buffalo

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

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. E3 Error and flow control

A New Model of the Lifetime of Wireless Sensor Networks in Sea Water Communications

Improved Directional Perturbation Algorithm for Collaborative Beamforming

Simple Modifications in HWMP for Wireless Mesh Networks with Smart Antennas

FTSP Power Characterization

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

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

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

Yinying Yang and Mihaela Cardei*

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

Chapter 1 Coding for Reliable Digital Transmission and Storage

Adaptive Transmission Scheme for Vehicle Communication System

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

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

Cellular-based Vehicle to Pedestrian (V2P) Adaptive Communication for Collision Avoidance

Performance Analysis of Time-Critical Peer-to-Peer Communications in IEEE Networks

ZigBee Propagation Testing

Robust Key Establishment in Sensor Networks

MSP430 and nrf24l01 based Wireless Sensor Network Design with Adaptive Power Control

Internet of Things - Exercises. Matteo Cesana

Transcription:

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks 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/ Sun Yat-Sen University Guangzhou, China, April 6, 2011 1

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks Based on joint work with Eleonora Borgia, Marco Conti and Enrico Gregori IIT-CNR, Italy BioNets Bio-inspired Service Evolution for the Pervasive Age 8

Overview WSNs with Mobile Sinks Advantages and Challenges Reliable & Energy Efficient Data Delivery to MSs Adaptive Hybrid Protocol Simulation Results Experimental Measurements Conclusions Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 9 9

WSNs with Mobile Sinks Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 10 10

WSNs with Mobile Sinks Advantages 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 Efficiency Mobile Sinks can help reducing the funneling effect Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 11 11

WSNs with Mobile Sinks Challenges Contact Detection Reliable Data Transfer Data Forwarding Mobility Control Mobile Sink Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 12 12

Approaches to Data Collection M. Di Francesco, S. Das, G. Anastasi, Data Collection in Wireless Sensor Networks with Mobile Elements: A Survey, ACM Transactions on Sensor Networks, to appear (2012), Available at http://info.iet.unipi.it/~anastasi/pubblications.html Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 13 13

Reliable and Energy-efficient Data Delivery to Mobile Sinks Which is the best way to transfer all the data available at the sensor node to the Mobile Sink(s) with the minimum energy expenditure? 14

Reference Scenario Urban Sensing Scenario Sparse WSN with multiple mobile users Each user consumes data for its own purposes (MS) Bundle-oriented communication Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 15 15

Data Transfer Challenges Contacts are sporadic and short Contact duration depends on MS path, speed, Some contacts may be missed due to duty cycle Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 16 16

Data Transfer Challenges The discovery phase further reduces the residual contact time Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 17 17

Data Transfer Challenges Communication is impaired by message losses This reduces the available bandwidth Mobile Sink G. Anastasi, M. Conti, E. Gregori, C. Spagoni, G. Valente, Motes Sensor Networks in Dynamic Scenarios: a Performance Study for Pervasive Applications in Urban Environments, International Journal of Ubiquitous Computing and Intelligence, Vol. 1, N.1, April 2007. Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 18 18

Data Transfer Challenges Multiple MSs simultaneously in contact They typically enter the contact area at different times They have different contact durations They experience different conditions (e.g., message loss) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 19 19

Data Transfer Protocol Design Principles Reliable communication despite of message losses Efficient exploitation of limited resources Verbose protocols should be avoided Adaptation to channel conditions Non accurate information Time-varying channel conditions Multiple MSs Beaconing is required also during communication This can be achieved through ACKs Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 20 20

Common Approach ARQ Scheme Kansal, A. and Somasundara, A. and Jea, D. and Srivastava, M. B., Intelligent Fluid Infrastructure for Embedded Networks. Proc ACM International Conference on Mobile Systems, Applications and Services (MobiSys 2004), Boston, MA, 6-9 June, pp. 99-110. Somasundara, A. and Kansal, A. and Jea, D. and Estrin, D. and Srivastava, M., Controllably Mobile Infrastructure for Low Energy Embedded Networks. IEEE Transactions on Mobile Computing, Vol. 5 (8), 2006, 958-973. Basagni, S. and Carosi, A. and Melachrinoudis, E. and Petrioli, C. and Wang, M. Controlled Sink Mobility for Prolonging Wireless Sensor Networks Lifetime. ACM Wireless Networks (WINET), Vol. 14(6), 2008, pp. 831-858. Shi, G. and Liao, M. and Ma, M. and Shu, Y. Exploiting Sink Movement for Energy-efficient Load-Balancing in Wireless Sensor Networks. Proc. ACM International Workshop on Foundations of Wireless Ad hoc and Sensor Networking and Computing (FOWANC 2008), Hong Kong, Hong Kong, China, 28 May, pp. 39-44. Song, L. and Hatzinakos, D., Dense Wireless Sensor Networks with Mobile Sinks. Proc. IEEE Conference on Acoustic, Speech, and Signal Processing (ICASSP 2005), Philadelphia, PA, 18-23 March 2005, pp. 677-680. Song, L. and Hatzinakos, D., Architecture of Wireless Sensor Networks with Mobile Sinks: Sparsely Deployed Sensors. IEEE Transaction on Vehicular Technology, Vol. 56(4), 2007, pp. 1826 1836. Anastasi, G., Conti, M., Monaldi, E., Passarella, A., An Adaptive Data-transfer Protocol for Sensor Networks with Data Mules. Proc. IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2007), Helsinki, Finland, 18-21 June 2007. Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 21 21

Selective Repeat Simple ARQ Scheme The sender transmits data messages The receiver replies with ACKs including an indication of data messages correctly received Selective retransmission of missed/corrupted messages Robust against message losses Corrupted or missed messages are retransmitted No assumption about the MS s location Suitable for unicast communication Data are to be transferred to a single MS at a time Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 22 22

Erasure coding k k k+r k >k Any subset of k encoded blocks allows the receiver to reconstruct the source data Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 23 23

Which is the optimal redundancy? The source node sends (k + R) codes. Which is the probability to receive correctly at least k codes at the destination? P succ k + R = Pr ob 1 i k + R ' i k + r i { k k} = p ( p) i = k where: k : number of codes correctly received by the destination p: packet loss (constant) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 24 24

Energy Efficiency η = k S MSG ( ) succ k + R δ P MSG tx P where: P succ k S MSG k + R δ MSG P tx probability to receive at least k codes original number of messages message size (in bytes) total number of coded messages sent time taken to send a single coded message transmit power Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 25 25

Optimal Redundancy (k=4) x100 12 Optimal Redundancy (hundreds) % 10 8 6 4 2 0 0 20 40 60 80 Packet Loss (%) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 26 26

Optimal Redundancy 12 x100 10 Optimal Redundancy (hundreds) % 8 6 4 k = 4 k= 8 k= 16 k= 32 k= 64 k= 128 2 0 0 20 40 60 80 Packet Loss (%) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 27 27

Erasure coding in our scenario Multiple MS scenario The required redundancy is different for different MSs For a given MS, the required redundancy varies over time Redundancy should be adaptive ACKs are required for implicit beaconing Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 28 28

Hybrid Approach HI: Hybrid Interleaved Data Delivery Adaptive Erasure Coding + ACKs Reed-Solomon codes are considered Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 29 29

Basic idea The bundle is divided in B blocks Each block is then encoded separately Codes are generated in advance and sent out on demand The number of transmitted codes depends on feedbacks received from MSs (through ACKs) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 30

Interleaved Transmission HI: Hybrid Interleaved Data Delivery Messages to transmit are picked from consecutive blocks Uniform distribution of message losses among blocks Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 31 31

Adaptive Redundancy Each encoded message includes Block identifier (0, 1,, B-1) Sequence number within the block (1, 2, ) Encoded data unit Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 32 32

Simulation Setup Ad Hoc Simulator HI Protocol and SR Protocol Discovery based on periodic Beacon emission by MSs Scenario Single Sensor, Multiple MSs MSs move along linear paths, at a fixed distance from the sensor Message Losses 2 cmax cmax ( t) = a2 t + a1 t a0 p + 2 2 Parameter v=3.6 km/h v=20 km/h v=40 km/h c max 158s 30s 17s a 0 0.133 0.3828 0.4492 a 1 0 s -1 0 s -1 0 s -1 a 2 0.000138 s -2 0.0028 s -2 0.0077 s -2 G. Anastasi, M. Conti, E. Monaldi, A. Passarella, An Adaptive Data-transfer Protocol for Sensor Networks with Data Mules, Proc. IEEE WoWMoM 2007, Helsinki, Finland, June 18-21, 2007. Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 33 33

Performance Metrics Decoding Probability probability of receiving the minimum amount of codes for a MS being able to decode the original data bundle in the SR protocol, probability of receiving the complete bundle Energy Consumption average total energy consumed by the sensor node per each byte correctly transferred to MS(s) Total Number of ACKs generated by all MSs Energy = MSG ( m δ P ) + N ( δ P ) MSG tx m δ T B ACK tot MS ACK rx Energy spent for sending m data messages Total # of bytes decoded by all MSs Energy spent for receiving ACKs from all MSs Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 34 34

Simulation Parameters Parameter Value k, n (HI protocol) 8, 256 Message/ACK Size Message Transmission Time ACK Transmission Time δ MSG δ ACK 110 bytes 17 ms 17 ms T ACK ACK Period 16* δ ACK Beacon Period T B 100 ms N ACK (40Km/h, 3.6Km/h) 8, 24 Duty Cycle (D) 5% Transmission Power Reception Power P tx P rx 52.2 mw 56.4 mw Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 35 35

Impact of Redundancy Redundancy Level k R k+r Level 0 8 0 8 Level 1 8 8 16 Level 2 8 24 32 Level 3 8 248 256 Decoding Probability (%) 100 0.3 90 80 70 60 50 40 30 20 10 HI: Level 0 HI: Level 1 HI: Level 2 HI: Level 3 Energy (mj/byte) 0.25 0.2 0.15 0.1 0.05 HI: Level 0 HI: Level 1 HI: Level 2 HI: Level 3 0 0 1 2 3 4 5 6 7 8 9 10 Number of MSs 0 0 1 2 3 4 5 6 7 8 9 10 Number of MSs Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 36

Simulation Results Increasing number of MSs All MSs move at the same speed (40 Km/h) Decoding Probability (%) 100 90 80 70 60 50 40 30 20 SR: 1 MS HI: 1 MS SR: 3 MSs HI: 3 MSs SR: 5 MSs HI: 5 MSs SR: 10 MSs HI: 10 MSs Energy (mj / Byte) 0.2 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 SR: 1 MS HI: 1 MS SR: 3 MSs HI: 3 MSs SR: 5 MSs HI: 5 MSs SR: 10 MSs HI: 10 MSs 10 0.02 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 37 37

Simulation Results 3 Mobile Sinks with different paths and speeds 3.6 Km/h, 20 Km/h, 40 Km/h 100 90 0.1 0.09 SR: 3 MSs HI: 3 MSs (%) Decoding Probability ( 80 70 60 50 40 30 20 10 SR: 3 MSs HI: 3 MSs 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) ) Energy (mj / Byte) 0.08 0.07 0.06 0.05 0.04 0.03 0.02 0.01 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 38 38

Simulation Results Single MS Moving at 40 Km/h Decoding Probability (%) 100 90 80 70 60 50 40 30 20 SR: 1 MS HI: 1 MS SR: 3 MSs HI: 3 MSs SR: 5 MSs HI: 5 MSs SR: 10 MSs HI: 10 MSs Energy (mj / Byte) 0.2 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 SR: 1 MS HI: 1 MS SR: 3 MSs HI: 3 MSs SR: 5 MSs HI: 5 MSs SR: 10 MSs HI: 10 MSs 10 0.02 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) 0 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 39 39

Short Bundles SR protocol ACK ACK MS 1 3 4 7 1 2 3 4 6 8 5 8 SN 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 5 8 MS HI protocol 1 3 4 7 ACK ACK 9 10 11 12 13 14 SN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 40

Validation with real sensor nodes T-mote Sky TinyOS Operating System IEEE 802.15.4 PHY Mobility and message loss 2 c max c max = a2 t + a1 t + 0 p ( t) + a 2 2 p(t) Sensor node MS3 p(t) p(t) MS2 MS1 41

Experimental vs. Simulation Results HI SR Decoding Probability (%) 100 90 80 70 60 50 40 30 20 40 Kmh, DC 5%, HI protocol Simulation: 1 MS Testbed: 1 MS Simulation: 5 MSs Testbed: 5 MSs Decoding Probability (%) 100 90 80 70 60 50 40 30 20 40 Kmh, DC 5%, SR protocol Simulation: 1 MS Testbed: 1 MS Simulation: 5 MSs Testbed: 5 MSs 10 10 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) 0.3 0.25 Simulation: 1 MS Testbed: 1 MS Simulation: 5 MSs Testbed: 5 MSs 40 Kmh, DC 5%, HI protocol 0.3 0.25 Simulation: 1 MS Testbed: 1 MS Simulation: 5 MSs Testbed: 5 MSs 40 Kmh, DC 5%, SR protocol Energy (mj/byte) 0.2 0.15 0.1 Energy (mj/byte) 0.2 0.15 0.1 0.05 0.05 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) 0 5 10 15 20 25 30 35 40 Bundle Size (KBytes) Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 42 42

Energy Cost of Coding Coding/decoding consumes energy Decoding is not an issue as MSs are resource rich Coding may be an issue Energy Consumption for coding CPU Power consumption: 3 mw 256-code blocks 40.5 µj/byte Larger than the energy consumed for transmission ~30 µj/byte (with 1 MS) 32 code blocks 3.9 µj/byte Negligible wrt energy spent for transmission Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 43 43

Memory requirements Memory Availability Tmote Sky: 32 KB Jennic: 96 KB SunSpot: 512 KB Memory Requirements 256-code block (8+248) = 256*110 bytes = 28 KB 32-code block (8+24) = 32*110 bytes = 3.5 KB Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 44 44

Conclusions Reliable & Energy Efficient Data Transfer in Sparse WSNs with Multiple MSs Sporadic and short contact times Communication affected by message losses HI protocol Erasure Coding + ACKs Coding is performed in advance Number of transmitted codes depends on loss conditions Simulation + Experimental Evaluation HI outperforms SR even when there is a single MS Energy for coding is negligible wrt energy for transmission Reliable & Energy-Efficient Data Delivery in WSNs with Multiple Mobile Sinks 45 45

References G. Anastasi, E. Borgia, M. Conti, E. Gregori, A Hybrid Adaptive Protocol for Reliable Data Delivery in WSNs with Multiple Mobile Sinks, The Computer Journal, to appear. currently available at http://comjnl.oxfordjournals.org/cgi/reprint/bxq038?ijkey=9xsrcsgvlpbbn1r&keytype=ref http://info.iet.unipi.it/~anastasi/papers/tcj10.pdf G. Anastasi, E. Borgia, M. Conti, M. Di Francesco, Reliable Data Delivery in sparse WSNs with Multiple Mobile Sinks: an Experimental Analysis, Proceedings of the IEEE International Symposium on Computers and Communications (ISCC 2011), Corfu, Greece, June 28 July 1, 2011. G. Anastasi, E. Borgia, M. Conti, E. Gregori, HI: A Hybrid Adaptive Interleaved Communication Protocol for Reliable Data Transfer in WSNs with Mobile Sinks, Proceedings of IEEE Percom 2009 Workshops, International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2009), Galveston, USA, March 9, 2009. Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 46 46

Thank you! Reliable & Energy-Efficient Data Delivery in WSNs with Multiple MSs 47 47