OPPCAST Exploiting Spatial and Channel Diversity for Robust Data Collection in Urban Environments Mobashir Mohammad Xiang Fa Guo Mun Choon Chan IPSN 2016.

Slides:



Advertisements
Similar presentations
Indriya: A Low-Cost, 3D Wireless Sensor Network Testbed Manjunath D, Chan Mun Choon, and Ananda A.L National University of Singapore.
Advertisements

Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Wan DU, Zhenjiang LI, Jansen Christian LIANDO, and Mo LI
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.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
pTunes: Runtime Parameter Adaptation for Low-power MAC Protocols
Presented at ICC 2012 – Wireless Network Symposium – June 14 th 2012.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
1 Multi-channel Interference Measurement and Modeling in Low-Power Wireless Networks Guoliang Xing 1, Mo Sha 2, Jun Huang 1 Gang Zhou 3, Xiaorui Wang 4,
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
Receiver Based Forwarding for Wireless Sensor Networks Rodrigo Fonseca OASIS Retreat January 2005 Joint work with Ana Sanz Merino, Ion Stoica.
When does opportunistic routing make sense? Rahul C. Shah, Jan Rabaey University of California, Berkeley Sven Wiethölter, Adam Wolisz Technical University,
Evaluating the Cost of Frequency Diversity in Communication and Routing Overview Jorge Ortiz* ♦ David Culler* Causes of Loss  Pairs of nodes sharing a.
Robust Topology Control for Indoor Wireless Sensor Networks Greg Hackmann, Octav Chipara, and Chenyang Lu SenSys 2009 S Slides from Greg Hackmann at Washington.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Authors: Joaquim Azevedo, Filipe Santos, Maurício Rodrigues, and Luís Aguiar Form : IET Wireless Sensor Systems Speaker: Hao-Wei Lu sleeping zigbee networks.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Daibo Liu 1 Daibo Liu 1, Zhichao Cao 2, Xiaopei Wu 2, Yuan He 2, Xiaoyu Ji 3 and Mengshu Hou 1 ICDCS, 2015, Columbus TeleAdjusting: Using Path Coding and.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Shuo Guo, Song Min Kim, Ting Zhu, Yu Gu, and Tian He University of Minnesota, Twin Cities.
Dynamic Load Balancing through Association Control of Mobile Users in WiFi Networks 2013 YU-ANTL Seminal November 9, 2013 Hyun dong Hwang Advanced Networking.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Toward a Packet Duplication Control for Opportunistic Routing in WSNs Georgios Z. Papadopoulos, Julien Beaudaux, Antoine Gallais, Periklis Chatzimisios,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Ben Miller.  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Huajie University of Illinois. Urbana-Champaign Huajie University of Illinois. Urbana-Champaign When Pipelines Meet Fountain: Fast Data Dissemination.
Data Predicted Wakeup Based Duty Cycle MAC for Wireless Sensor Networks Presented By: Muhammad Mostafa Monowar Networking Lab Kyung Hee University. Authors:
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
In the name of God.
Xin Liu Department of Computer Science Univ. of California, Davis
A Key Pre-Distribution Scheme Using Deployment Knowledge for Wireless Sensor Networks Zhen Yu & Yong Guan Department of Electrical and Computer Engineering.
Delay-Tolerant Networks (DTNs)
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Bhavish Aggarwal Guide: Prof. Bhaskaran Raman
Location Cloaking for Location Safety Protection of Ad Hoc Networks
Nithin Michael, Yao Wang, G. Edward Suh and Ao Tang Cornell University
Routing Metrics for Wireless Mesh Networks
Hidden Terminal Decoding and Mesh Network Capacity
Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee
Zhichao Cao, Jiliang Wang, Daibo Liu, Xin Miao,
Localized Scheduling for End-to-End Delay
Presented By: Muhammad Mostafa Monowar Networking Lab
Protocols.
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Edinburgh Napier University
Protocols.
Presentation transcript:

OPPCAST Exploiting Spatial and Channel Diversity for Robust Data Collection in Urban Environments Mobashir Mohammad Xiang Fa Guo Mun Choon Chan IPSN 2016 Mobashir Mohammad | NUS Oppcast

Some WSN Deployments GreenOrbs [Y. Liu et al.] 1 km 2.5km 3km Golden Gate Bridge [S. Kim et al.] Water Reservoir [W. Du et al.] If we look back, we can recall some amazing wireless sensor network deployments. Some of them are deployments in the forest like Greenorbs, or on the Golden gate bridge for its structural monitoring. Volcano [G. Werner-Allen et al.] ZebraNet [T. Liu et al.] IPSN 2016 Mobashir Mohammad | NUS Oppcast

Some WSN Testbeds IPSN 2016 Mobashir Mohammad | NUS Oppcast Besides them, there are some large scale testbeds like Indriya, bla bla deployed inside research labs and academic institutions. However, one thing to notice is that in all these deployments, the interference is either not there, or controlled… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Food Streets Urban Environments IPSN 2016 Mobashir Mohammad | NUS What we quite often ignore is the environment around us.. Places where we live or quite often visit. IPSN 2016 Mobashir Mohammad | NUS Oppcast

Shopping Malls Urban Environments IPSN 2016 Mobashir Mohammad | NUS Oppcast

Residences Urban Environments IPSN 2016 Mobashir Mohammad | NUS Oppcast

Urban Environments Severe cross-technology interference (CTI) All of these urban settings suffer from severe cross-technology interference… Microwave: http://www.comparison.com.au/system/image_library/34769/sharp_r240ys_microwave_oven.jpg?1319523819 Cordless Phone: http://stat.homeshop18.com/homeshop18/images/productImages/474/siemens-gigaset-cordless-phone-a490-duo-white-large_fc6819f3217a439bfc12cd0edc547391.jpg Car Alarm: http://cdn.toptenreviews.com/rev/site/cms/category_headers/675-h_main-w.png IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference If we just talk about WiFi, the most prevalent source of interference in an urban environment…. IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference WiFi Channels ZigBee Channels We all know how much the overlap with ZigBee… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference WiFi Channels ZigBee Channels Possible Channel Assignment Strategies Given that there are many possible WiFi channel assignment strategies, IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference WiFi Channels ZigBee Channels Possible Channel Assignment Strategies We often assume that we have at least 4 ZigBee channels orthogonal to the most common WiFi channel assignment.s IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference WiFi Channels ZigBee Channels Possible Channel Assignment Strategies IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Pattern PLANNED CTI IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Pattern UNPLANNED CTI IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Pattern UNPLANNED CTI Key Observations Many countries allow unrestricted use of all WiFi channels One cannot rely on expensive channel quality estimations Predicting CTI is almost impossible A “good” channel now may not be “good” the next moment A “good” channel may not be “good” for the entire network IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Pattern Nodes geographically close ZigBee Channel 26 scanned @ 8KHz outside a shopping mall Nodes geographically far IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Impact Number of Neighbors on Interference free Channel ~16 IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Impact Number of PRR>0.9 Neighbors on Interfered Channel ~2 IPSN 2016 Mobashir Mohammad | NUS Oppcast

Cross-Technology Interference Impact Number of PRR>0.9 Neighbors on Interfered Channel Around 3.5X increase in the communication opportunities ~7 Multiple Channels Many neighbors IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast IPSN 2016 Mobashir Mohammad | NUS Oppcast This brings us to Oppcast. With respect to other protocols that have been designed in the past, Oppcast tries to fill in the gap in the top right…! IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast Key Techniques Reduce Energy Consumption Eliminate channel quality estimation Reduce Energy Consumption Exploit channel diversity Better Resilience to CTI Exploit spatial diversity Reduce end-to-end latency And we do so by incorporating three different techniques, each having different yet equally important goals… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast Key Techniques Reduce Energy Consumption Eliminate channel quality estimation Reduce Energy Consumption Exploit channel diversity Better Resilience to CTI Exploit spatial diversity Reduce end-to-end latency IPSN 2016 Mobashir Mohammad | NUS Oppcast

Eliminate Channel Quality Estimation Randomly pick 3 ZigBee channels that are “far apart” What I mean by being far apart is that they are separated in the frequency space so that a single WiFi AP cannot cover multiple ZigBee channels… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Eliminate Channel Quality Estimation Randomly pick 3 ZigBee channels that are “far apart” IPSN 2016 Mobashir Mohammad | NUS Oppcast

Eliminate Channel Quality Estimation Randomly pick 3 ZigBee channels that are “far apart” IPSN 2016 Mobashir Mohammad | NUS Oppcast

Eliminate Channel Quality Estimation Randomly pick 3 ZigBee channels that are “far apart” IPSN 2016 Mobashir Mohammad | NUS Oppcast

Eliminate Channel Quality Estimation Randomly pick 3 ZigBee channels that are “far apart” IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast Key Techniques Reduce Energy Consumption Eliminate channel quality estimation Reduce Energy Consumption Exploit channel diversity Better Resilience to CTI Exploit spatial diversity Reduce end-to-end latency The next issue was to exploit all of these channels in an efficient manner to achieve better resilience to CTI… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Exploit Channel Diversity Traditional Channel Hop Fast Channel Hop Receiver If we look how a receiver and sender and tries to communicate over multiple channels, it is quite expensive… However this has a problem of encountering a channel chasing problem. However, our next technique of simultaneously incorporating spatial diversity mitigates this…. Sender IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast Key Techniques Reduce Energy Consumption Eliminate channel quality estimation Reduce Energy Consumption Exploit channel diversity Better Resilience to CTI Exploit spatial diversity Reduce end-to-end latency IPSN 2016 Mobashir Mohammad | NUS Oppcast

Exploit Spatial Diversity Spatial Diversity Opportunistic routing Reduces end-to-end packet delivery latency Causes duplicate packet explosion IPSN 2016 Mobashir Mohammad | NUS Oppcast

Exploit Spatial Diversity Opportunistic routing Spatial Diversity . Oppcast incorporates Opportunistic Unicast IPSN 2016 Mobashir Mohammad | NUS Oppcast

Oppcast Channel 1 Channel 2 Channel 3 IPSN 2016 Mobashir Mohammad | NUS Oppcast

Evaluation Compared against Testbeds considered RPL/ContikiMAC – Tree-based Data Collection ORPL – Spatial Diversity RPL/MiCMAC – Channel Diversity Testbeds considered Indriya at NUS : 98 nodes across 3 floors of a building Urban deployments : 20 nodes Carpark, Residential Complex, Shopping Mall and Cafeteria. IPSN 2016 Mobashir Mohammad | NUS Oppcast

Evaluation Metrics considered Protocol Parameters Reliability Duty Cycle Latency Protocol Parameters 4 mins of Inter-packet Interval Only interfered channels considered on Testbeds Random channel selection on Urban Deployments IPSN 2016 Mobashir Mohammad | NUS Oppcast

Is only spatial diversity enough?

Is only spatial diversity enough? All 3 CTI-free channels Add the channel used for ORPL/RPL All 3 interfered channels Oppcast consistently maintains very high reliability… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Is only spatial diversity enough? All 3 CTI-free channels All 3 interfered channels While consuming up to 1.2 times lower energy … IPSN 2016 Mobashir Mohammad | NUS Oppcast

Is only spatial diversity enough? All 3 CTI-free channels All 3 interfered channels And up to 2.7 times lower packet delivery latency… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Is only spatial diversity enough? All 3 CTI-free channels All 3 interfered channels With up to 6 times reduction in duplicate traffic generation… IPSN 2016 Mobashir Mohammad | NUS Oppcast

Is only channel diversity enough?

Is only channel diversity enough? All 3 CTI-free channels All 3 interfered channels 3X Lower Latency Oppcast up to 3 times faster than MiCMAC due to opportunistic routing IPSN 2016 Mobashir Mohammad | NUS Oppcast

Urban Evaluation Cafeteria Residence Carpark Inside Shopping Mall Outside Shopping Mall Before heading for outdoor deployment, we chose to stress test Oppcast under controlled settings. IPSN 2016 Mobashir Mohammad | NUS Oppcast

Urban Evaluation Deployment Location Protocol Duration Min. Reliability Max. Duty Cycle Max. Duplicate Traffic Carpark ORPL 181 Hours 86.09 NA 10.60 Oppcast 98.55 2.55 (4.2X) Residence 71 Hours 92.45 4.23 26.54 98.40 3.47 (1.2X) 5.54 (4.8X) Cafeteria 1 Hour 99.32 4.0 17.03 100 2.6 (1.5X) 4.05 (4.2X) Inside Shopping Mall 99.87 9.39 47.21 3.96 (2.4X) 10.61 (4.5X) Outside Shopping Mall 99.53 7.42 12.79 2.82 (2.6X) 8.64 (1.5X)

Urban Evaluation Deployment Location Protocol Duration Min. Reliability Max. Duty Cycle Max. Duplicate Traffic Carpark ORPL 181 Hours 86.09 NA 10.60 Oppcast 98.55 2.55 (4.2X) Residence 71 Hours 92.45 4.23 26.54 98.40 3.47 (1.2X) 5.54 (4.8X) Cafeteria 1 Hour 99.32 4.0 17.03 100 2.6 (1.5X) 4.05 (4.2X) Inside Shopping Mall 99.87 9.39 47.21 3.96 (2.4X) 10.61 (4.5X) Outside Shopping Mall 99.53 7.42 12.79 2.82 (2.6X) 8.64 (1.5X)

Urban Evaluation Deployment Location Protocol Duration Min. Reliability Max. Duty Cycle Max. Duplicate Traffic Carpark ORPL 181 Hours 86.09 NA 10.60 Oppcast 98.55 2.55 (4.2X) Residence 71 Hours 92.45 4.23 26.54 98.40 3.47 (1.2X) 5.54 (4.8X) Cafeteria 1 Hour 99.32 4.0 17.03 100 2.6 (1.5X) 4.05 (4.2X) Inside Shopping Mall 99.87 9.39 47.21 3.96 (2.4X) 10.61 (4.5X) Outside Shopping Mall 99.53 7.42 12.79 2.82 (2.6X) 8.64 (1.5X)

Conclusion Observed that an urban deployment is quite challenging due to severe CTI Designed Oppcast, a robust data collection protocol eliminating the need of channel quality estimation Achieves more than 98.55% reliability during 255 hours of evaluation in different urban environments Spatial and Channel Diversity IPSN 2016 Mobashir Mohammad | NUS Oppcast

IPSN 2016 Mobashir Mohammad | NUS Oppcast

References Seoul Food Street: https://i.ytimg.com/vi/lPG0VfAJpZc/maxresdefault.jpg Singapore Mall: https://i.ytimg.com/vi/aMZx2C8YDsU/maxresdefault.jpg Hong Kong Residence: http://www.chinasmack.com Greenorbs: http://www.cs.ust.hk/~liu/GreenOrbs2011.pdf Golden Gate: http://cdn.history.com/sites/2/2015/05/hith-golden-gate-144833144-E.jpeg Zebra: http://weknowyourdreamz.com/image.php?pic=/images/zebra/zebra-02.jpg Volcano: http://www.volcano-erasmusplus.eu Water Reservoir: http://www.ntu.edu.sg/home/limo/papers/sensys14-final15.pdf Telosb: http://www.willow.co.uk/html/telosb_mote_platform.php

Discussion: Stress Testing Before heading for outdoor deployment, we chose to stress test Oppcast under controlled settings. Oppcast can withstand severe WiFi interference with reduced energy IPSN 2016 Mobashir Mohammad | NUS Oppcast

Discussion: Base power consumption IPSN 2016 Mobashir Mohammad | NUS Oppcast

Discussion: Network Density Number of Neighbors on Interference free Channel IPSN 2016 Mobashir Mohammad | NUS Oppcast