Wan DU, Zhenjiang LI, Jansen Christian LIANDO, and Mo LI

Slides:



Advertisements
Similar presentations
Is There Light at the Ends of the Tunnel? Wireless Sensor Networks for Adaptive Lighting in Road Tunnels IPSN 2011 Sean.
Advertisements

Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Bandwidth-Efficient, Energy-Constrained Short Range Wireless Communications.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Manjunath Doddavenkatappa, Chan Mun Choon and Ben Leong National University of Singapore Splash: Fast Data Dissemination with Constructive Interference.
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.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Digital Fountain Codes V. S
Surviving Wi-Fi Interference in Low Power ZigBee Networks Chieh-Jan Mike Liang, Nissanka Bodhi Priyantha, Jie Liu, Andreas Terzis Johns Hopkins University,
A G3-PLC Simulator for Access Networks Speaker : Jiun-Ru Li Advisor : Dr. Kai-Wei Ke 2014/11/18.
D.J.C MacKay IEE Proceedings Communications, Vol. 152, No. 6, December 2005.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Compressive Oversampling for Robust Data Transmission in Sensor Networks Infocom 2010.
Low Power Design for Wireless Sensor Networks Aki Happonen.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
A Framework for Energy- Scalable Communication in High-Density Wireless Networks Telvis Calhoun Wireless Sensor Networks CSC Dr. Li 8/27/2008.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Wireless Sensor Networks COE 499 Energy Aware Routing
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Threshold Phenomena and Fountain Codes Amin Shokrollahi EPFL Joint work with M. Luby, R. Karp, O. Etesami.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
UNIVERSITY COLLEGE DUBLIN Adaptive Radio Modes in Sensor Networks: How Deep to Sleep? SECON 2008 San Francisco, CA June 17, 2008 Raja Jurdak Antonio Ruzzelli.
/42 Does Wireless Sensor Network Scale? A Measure Study on GreenOrbs Yunhao Liu, Yuan He, Mo Li, Jiliang Wang,Kebin Liu, Lufeng Mo, Wei Dong,
Cross-layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks IEEE INFOCOM 2008 Mehmet C. Vuran and Ian F.
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Department of Computer Science and Engineering UESTC 1 RxLayer: Adaptive Retransmission Layer for Low Power Wireless Daibo Liu 1, Zhichao Cao 2, Jiliang.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Cooperative MIMO Paradigms for Cognitive Radio Networks
We hope that it is more important to know where you are going than to get there quickly. SNU INC Lab. A Survey of Energy Efficient Network Protocols for.
Yu Gu and Tian He Minnesota Embedded Sensor System (MESS) Department of Computer Science & Engineering This work is supported by.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Reliable Multi-hop Firmware Upload Protocol for mica2 motes. CSE 534 Advanced Networks Dmitri Lusnikov Fall 2004.
Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Path Reconstruction in Dynamic Wireless Sensor Networks Using Compressive Sensing Zhidan Liu, Zhenjiang Li, Mo Li, Wei Xing, Dongming Lu Zhejiang University,
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007 Joint work with Kyle Jamieson and Ramki Gummadi.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
Coding for Multipath TCP: Opportunities and Challenges Øyvind Ytrehus University of Bergen and Simula Res. Lab. NNUW-2, August 29, 2014.
Huajie University of Illinois. Urbana-Champaign Huajie University of Illinois. Urbana-Champaign When Pipelines Meet Fountain: Fast Data Dissemination.
A data delivery protocol for extremely resource constrained wireless sensors International Conference on Advances in ICT for Emerging Regions 2016/09/02.
Wireless Communication
OPPCAST Exploiting Spatial and Channel Diversity for Robust Data Collection in Urban Environments Mobashir Mohammad Xiang Fa Guo Mun Choon Chan IPSN 2016.
Wireless Sensor Networks 5th Lecture
Design and Evaluation of a Testbed for Mobile TV Networks
Abusayeed Saifullah*, Mahbubur Rahman*, Dali Ismail,
Zhichao Cao, Jiliang Wang, Daibo Liu, Xin Miao,
Presentation transcript:

From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas Wan DU, Zhenjiang LI, Jansen Christian LIANDO, and Mo LI School of Computer Engineering, Nanyang Technological University (NTU), Singapore

Sensor network deployments LUSTER [L. Selavo et al., SenSys’07] GreenOrbs [Y. Liu et al., INFOCOM’11, TPDS’12] Trio [P. Dutta et al., IPSN’06] Golden Gate Bridge [S. Kim et al., SenSys’ 06, IPSN’07]

Environmental monitoring normally requires sparse sampling in space.

Sparse environment monitoring Soil organic matter [S. Ayoubi et al., Biomass and Remote Sensing of Biomass 2011].

Sparse environment monitoring Agriculture [D. G. Hadjimitsis et al., Remote Sensing of Environment - Integrated Approaches 2013].

Sparse environment monitoring Application Requirement Spatial Correlation Temperature [C. Guestrin et al., ICML’05, A. Krause et al., IPSN’06, JMLR’08].

Sparse environment monitoring W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km Application Requirement Spatial Correlation Wind distribution [W. Du et al., IPSN’14, TOSN’14].

Sparse environment monitoring W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km Application Requirement Spatial Correlation Wind distribution [W. Du et al., IPSN’14, TOSN’14].

Sparse environment monitoring W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km Dense sensor networks. Extra relaying nodes may not be able to add. Cost and maintenance. Regulation restrictions.

Sparse environment monitoring W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km Cellular communication module. Cost ($4550/12 stations/year). No coverage in some wild fields. WiMAX or WiFi with directional antenna. Power consumption (around 200mW). Installation on floating platforms.

Sparse environment monitoring W01 W05 W04 W02 W08 W06 W09 W03 W10 W07 1 km W11 W12 2.5km 3km Low-power wireless sensor networks without adding extra relaying nodes?

Long-range wireless sensors TinyNode [H. Dubois-Ferrière et al., IPSN’ 06] – EPFL. Semtech XE1205 Radio. Up to 1.8km at 1.2kb/s. 868 or 915 MHz. Fleck-3 [P. Sikka et al., IPSN’ 07] – CSIRO. Nordic nRF905 Up to 1.3km at 100kb/s [1] Dubois-Ferrire et. al., IPSN 2006

In-field test Packet Reception Rate Reservoir

Open field, Urban road and Lake In-field test 60% 20% Packet Reception Rate Byte Reception Rate Open field, Urban road and Lake

In-field test Packet Reception Rate Byte Reception Rate Reservoir

Sparse sensor network Enable long-distance link communication. Fully exploit the sparse network diversity.

Using the correct bits Forward Error Correction (FEC) coding. Fixed correction capacity. Accurate channel estimation. Src Rec1 Special for sparsely deployed sensor network? But not for all networks. Data 00101 Codeword 10100101 Received 10?001?? Data 00101

Using the correct bits Forward Error Correction (FEC) coding. Fixed correction capacity. Accurate channel estimation. Automatic Repeat-reQuest (ARQ). Packet combining [H. Dubois-Ferrière et al., Sensys’ 05]. Block retransmission [R. K. Ganti et al., Sensys’ 06]. Passively adapt to channel after transmissions. Special for sparsely deployed sensor network? But not for all networks. Src Rec1 X1 X2 X3 X1 X2 X3 X1 X2 X3 X1 X3

Rateless codes Erasure channel. Additive white Gaussian noise (AWGN). Luby Transform (LT) code [M. Luby, FOCS’02] and Raptor code [A. Shokrollahi, TON’06]. Additive white Gaussian noise (AWGN).  Strider [A. Gudipati et al., SIGCOMM’11] and Spinal code [J. Perry et al., SIGCOMM’12]. Transmitting an unlimited encoded stream to achieve the proper data rate.

Rateless codes Erasure channel. Additive white Gaussian noise (AWGN). Luby Transform (LT) code [M. Luby, FOCS’02] and Raptor code [A. Shokrollahi, TON’06]. Additive white Gaussian noise (AWGN).  Strider [A. Gudipati et al., SIGCOMM’11] and Spinal code [J. Perry et al., SIGCOMM’12]. Transmitting an unlimited encoded stream to achieve the proper data rate.

LT code Original Blocks X1 X2 X3 X4 Special for sparsely deployed sensor network? But not for all networks.

LT code Original Blocks Encoded Blocks Robust Soliton X1 Y1 X2 Y2 X3

LT code Original Blocks Encoded Blocks Received Blocks Robust Soliton X1 Y1 Y1 X2 Y2 Y2 X3 Y3 Y3 X4 Y4 Y4 Y5 Y5 Y6 Y6 Y7 Robust Soliton

LT code Original Blocks Encoded Blocks Received Blocks Robust Soliton X1 Y1 Y1 X2 Y2 X3 Y3 Y3 X4 Y4 Y4 Y5 Y6 Y6 Y7 Robust Soliton

LT code Original Blocks Encoded Blocks Received Blocks Recovered Data X1 Y1 Y1 X1 X2 Y2 X2 X3 Y3 Y3 X3 X4 Y4 Y4 X4 Y5 Special for sparsely deployed sensor network? But not for all networks. Y6 Y6 Y7 Robust Soliton Gaussian Elimination

From rateless to distanceless Automatically achieve the best data rate. Transmitter Receiver X4 X3 X2 X1 X4 X3 X2 X1 Y3 Y2 Y1 Y5 Y4 Y3 Y2 Y1 ACK

From rateless to distanceless Automatically achieve the best data rate. Release the distance constraints. Transmitter Receiver X4 X3 X2 X1 X4 X3 X2 X1 Y3 Y2 Y1 Y7 Y6 Y5 Y4 Y3 Y2 Y1 ACK Insensitive to distance.

From distanceless link to distanceless network Receiver1 X4 X3 X2 X1 Transmitter Y4 Y3 Y2 Y1 X4 X3 X2 X1 Y4 Y3 Y3 Y2 Y2 Y1 Y1 Y4 Receiver2 Y4 Y3 Y2 Y1

From distanceless link to distanceless network Transmitter X4 X3 X2 X1 Transmitter Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Insensitive to transmitters. Receiver2 Y8 Y7 Y6 Y5 Y4 Y1 X4 X3 X2 X1

Distanceless Transmission (DLTs) Distanceless in duty-cycled mode Distanceless network Distanceless Link

LT code on motes Number of blocks 4 Blocks 8 Blocks 16 Blocks Overhead Robust Soliton + BP 5.1 18.5 28.3

LT code on motes Number of blocks 4 Blocks 8 Blocks 16 Blocks Overhead Robust Soliton + BP 5.1 18.5 28.3 Robust Soliton + GE 3.0 6.0 10.9

LT code on motes Number of blocks 4 Blocks 8 Blocks 16 Blocks Overhead Robust Soliton + BP 5.1 18.5 28.3 Robust Soliton + GE 3.0 6.0 10.9 SYNAPSE + GE 1.8 2.0

LT code on motes Number of blocks 4 Blocks 8 Blocks 16 Blocks Overhead Robust Soliton + BP 5.1 18.5 28.3 Robust Soliton + GE 3.0 6.0 10.9 SYNAPSE + GE 1.8 2.0 Best seed + GE 0.76 0.97 1.5

LT code on motes Number of blocks 4 Blocks 8 Blocks 16 Blocks Overhead Robust Soliton + BP 5.1 18.5 28.3 Robust Soliton + GE 3.0 6.0 10.9 SYNAPSE + GE 1.8 2.0 Best seed + GE 0.76 0.97 1.5 Decoding time (ms) GE 0.9 2.4 10.1

Parallel receiving and decoding Transceiver Receiving (R) Microcontroller Decoding (D) Transceiver R R R R Microcontroller D D D D SPI Reading

Accumulative Gaussian elimination Triangularization Back Substitution New Blocks New Blocks

Decoding time < 0.4ms

From distanceless link to distanceless network Dynamic block size? Receiver1 ETX=1 X4 X3 X2 X1 Transmitter Y4 Y3 Y2 Y1 X4 X3 X2 X1 ACK Y4 Y3 Y3 Y2 Y2 Y1 Y1 ETX=1 Receiver2 X4 X3 X2 X1 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1

Distanceless networking Expected Distanceless Transmission Time (EDTT). Number of original blocks Block reception rate Coding efficiency

Distanceless networking Sink EDTT=10ms Receiver1 EDTT=11ms X4 X3 X2 X1 Transmitter Y4 Y3 Y2 Y1 EDTT=16ms X4 X3 X2 X1 Y4 Y3 Y3 Y2 Y2 Y1 Y1 EDTT=18ms Receiver2 Receiver2 X4 X3 X2 X1 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1

Distanceless in duty-cycled mode Receiver1 Transmitter Data Packet Data Packet Receiver2 Data Packet Data Packet Data Packet

Distanceless in duty-cycled mode Receiver1 Transmitter Receiver2 Data Packet Data Packet Data Packet Data Packet Data Packet

Distanceless in duty-cycled mode Rateless preamble in low duty-cycled mode. Receiver1 Transmitter Y1 Y2 Y3 Y4 Y5 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Receiver2 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24 Y25

Distanceless in duty-cycled mode Rateless preamble in low duty-cycled mode. Receiver1 Transmitter Y6 Y7 Y8 Y9 Y10 Y6 Y7 Y8 Y9 Y10 Receiver2 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y6 Y7 Y8 Y9 Y10 Y21 Y22 Y23 Y24 Y25

Distanceless in duty-cycled mode Rateless preamble in low duty-cycled mode. Receiver1 Transmitter Receiver2 Y11 Y12 Y13 Y14 Y15 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y6 ACK Y10 Y21 Y22 Y23 Y24 Y25 Y11 Y12 Y13 Y14 Y15 X4 X3 X2 X1

System Implementation

System Implementation Application Packets Network Packets MAC Bits PHY

System Implementation PHY MAC Network Application Parallel receiving and decoding Routing Forwarder checking Logical link control Decoding Encoding Encoded blocks Bits Data /ACK ACK Packets

Wind measurement deployment 1 km W11 W12 2.5km 3km [W. Du et al., IPSN’14, TOSN’14]

Data Logger Battery TinyNode

A single 1.0-km link (W01->W06)

A single 1.0-km link (W01->W06)

A single 1.0-km link (W01->W06) 2.3X

Wind data collection network Traffic load. 1 packet/min. 64 byte/packet. Benchmark approaches . CTP + BoX-MAC [D. Moss et al., TP Standford’08]. ORW (Opportunistic Routing in Wireless sensor networks) [O. Landsiedel et al., IPSN’12]. ORW + Seda [R. K. Ganti et al., Sensys’06].

Data yield

Latency

Energy consumption

Overhead

Orthogonal to the hardware platforms. Conclusions Distanceless - A networking paradigm for sparse wireless sensor networks. In-field deployment for wind distribution measurement over an urban reservoir. Orthogonal to the hardware platforms.

Thank you!

TinyNode-based deployment SensorScope [G. Barrenetxea et al., SenSys'08, IPSN’08], 16 TinyNode in 500m*500m PermaDAQ [J. Beutel et al., IPSN'09] X-Sense [J. Beutel et al., DATE‘11]

Overhead and decoding time Rateless code on motes Rateless Deluge [IPSN’08], SYNAPSE [SECON’08], AdapCode [INFOCOM’08], SYNAPSE++ [TMC’10], ReXOR [TMC’11], ECD [ICNP’11], MT-Deluge [DCOSS’11] Packet-level coding Per-hop transmission Do not adapt to channel Overhead and decoding time

Challenges Rateless link transmissions on motes Coordinating the sender and receiver Rateless codes on source-constrained motes Tradeoff between decoding efficiency and decoding time Harnessing network diversity Proper metric to evaluate byte-level links Optimize the performance in low duty cycled networks