SMITE: A Stochastic Compressive Data Collection. Sensor Networks

Similar documents
Protocol Design and Optimization for

A REVIEW ON DATA AGGREGATION TECHNIQUES IN WIRELESS SENSOR NETWORKS

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

Outline. Introduction. Outline. Introduction (Cont.) Introduction (Cont.)

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

Geographic Routing in Simulation: GPSR

QoS-Enabled Video Streaming in Wireless Sensor Networks

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

WSN Routing Protocols

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Wireless Sensor Networks CS742

ROAL: A Randomly Ordered Activation and Layering Protocol for Ensuring K-Coverage in Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

MultiHop Routing for Delay Minimization in WSN

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

Distributed Data Aggregation Scheduling in Wireless Sensor Networks

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Integrated Resource Adaptive On Demand Geographic Routing (IRA-ODGR) for MANET

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

CSMA based Medium Access Control for Wireless Sensor Network

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Location Awareness in Ad Hoc Wireless Mobile Neworks

Chapter 6 Route Alteration Based Congestion Avoidance Methodologies For Wireless Sensor Networks

Energy aware geographic routing in wireless sensor networks with anchor nodes. Mircea Cretu Stancu Utrecht University Computing Science May 2013

ABSTRACT I. INTRODUCTION

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Routing protocols in WSN

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

Mobility Control for Complete Coverage in Wireless Sensor Networks

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Receiver Based Multicasting Protocol for Wireless Sensor Networks

Lifetime Analysis of Random Event-Driven Clustered Wireless Sensor Networks. Presented by Yao Zheng

Lecture 8 Wireless Sensor Networks: Overview

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

CS551 Ad-hoc Routing

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Networking Sensors, II

Energy Efficiency and Latency Improving In Wireless Sensor Networks

DYNAMIC DATA ROUTING IN MANET USING POSITION BASED OPPORTUNISTIC ROUTING PROTOCOL

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

CHAPTER 5 MULTICAST GEOGRAPHY BASED ROUTING IN AD HOC NETWORKS

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016

Dynamic Energy-based Encoding and Filtering in Sensor Networks (DEEF)

A Color-theory-based Energy Efficient Routing Algorithm for Wireless Sensor Networks

Fig. 2: Architecture of sensor node

Routing in Ad-Hoc Networks

Event Driven Routing Protocols For Wireless Sensor Networks

Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Link Estimation and Tree Routing

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

EFFICIENT TRAJECTORY PROTOCOL FOR MULTICASTING IN VEHICULAR AD HOC NETWORKS

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

SFM: An Energy Efficient Algorithm based on Reducing Control Messages in Wireless Sensor Networks

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

Energy Efficient Routing of Wireless Sensor Networks Using Virtual Backbone and life time Maximization of Nodes

A COMPARITIVE STUDY ON COST AWARE SECURE ROUTING (CASER) PROTOCOL WITH SLEEP WAKE STATE ROUTING PROTOCOL (SWSR)

Time Synchronization in Wireless Sensor Networks: CCTS

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04

SLALoM: A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks

Wireless Sensor Networks (WSN)

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

NEW! Updates from previous draft Based on group mailing list discussions Added definition of optimal scalability with examples (captures idea of suffi

Ad Hoc Routing Protocols and Issues

Rumor Routing Algorithm

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

Wireless Sensor Networks (WSN) Tanyar Pooyeh Intelligent Robotics - winter semester 2013/14 Nov 11, 2013

M-Geocast: Robust and Energy-Efficient Geometric Routing for Mobile Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Wireless Sensor Networks

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORKS. A Thesis. Presented to. the Faculty of California Polytechnic State University

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Beaconing Strategy for Geo-Graphic Routing In Mobile Ad Hoc Networks

Ad Hoc Networks. WA-MAC: A weather adaptive MAC protocol in survivability-heterogeneous wireless sensor networks

DTN Interworking for Future Internet Presented by Chang, Dukhyun

Transcription:

SMITE: A Stochastic Compressive Data Collection Protocol for Mobile Wireless Sensor Networks Longjiang Guo, Raheem Beyah, and Yingshu Li Department of Computer Science, Georgia State University, USA Data collection in mobile WSNs Outline Application Background Problem Description Faced challenges Existing work SMITE Core idea Other aspects of SMITE Probability analysis Simulation Evaluation Conclusion 2 1

Application Background Collars with wireless sensors are attached to zebras necks to study their habitat and to collect environmental data. ZebraNet and Beyond: Applications and Systems Support for Mobile, Dynamic Networks Dept. of Electrical Engineering, Princeton University 3 ZebraNet as Computing Research Store-and-forward communications Data Data Tracking node with CPU, FLASH, radio and GPS Data Data Base station (car or plane) ZebraNet vs. Other SensorNets All sensing nodes are mobile Large area: 100 s-1000s 1000s sq. kilometers GPS on-board Long-running Data is very important for scientists. How to collect each data on every node in this random mobile wireless sensor network? return 4 2

Problem Description Data is very important for scientists. The research problem in this paper is: Design a data collection protocol in mobile wireless sensor networks to collect all data on each node based on random waypoint mobility. Objectives: Low energy consumption High data delivery ratio Low time delay 5 Problem Description This paper considers a mobile WSN consisting of one mobile sink and N mobile sensor nodes randomly moving in an area of Z Z, where Z is the width of the monitored area. The sensor nodes and the sink set their radio transmission range as r. Our assumption: Nodes are synchronized and each node knows its velocity as well as its position using GPS. return 6 3

Faced challenges of Gathering data from mobile sensors Traditional challenges in static WSN Limited energy Narrow bandwidth Limited computing ability 7 Faced challenges of Gathering data from mobile sensors Volatile topology The connectivity of the network constantly changes since sensors always move. The topology is dynamic and volatile at all times. Network topology of MWSNs changes more acutely than that of mobile adhoc networks, because sensor radios have a much smaller radio range Outdoor range 75m ~100m for TelosB TPR2400CA compared with mobile ad-hoc networks 150m ~ 250m in 802.11. Loose connectivity A mobile sensor is connected to other sensors only randomly and occasionally due to the nodes mobility. 8 4

Faced challenges of Gathering data from mobile sensors High message overhead Each node needs to monitor a large set of parameters (multi-dimensional data), which makes the data size large. A MWSN could consist of hundreds to thousands of sensors. Thus, tremendous amounts of data would be generated and delivered to the sink. Communication messages for data collection protocol is also indispensable. 9 Faced challenges of Gathering data from mobile sensors Limited buffer space Each sensor node has a amount of limited buffer space. This constraint has a significant impact on MWSNs, because sensor nodes store the received data locally prior to relaying the data. Limited buffer space makes it impossible to store a large amount of data locally. Consequently, some useful data is lost and more subsequent communications are incurred. return 10 5

Related work Conventional routing protocols [5](MOBICOM,2009, C. Luo et al) [7](SENSYS,2003,, A. Woo et al) designed for static WSNs are not suitable for MWSNs. Tree-based routing protocol [6] (ICDCS, 2010, Y. Li and L. Guo), may be effective for slight topology changes caused by nodes sleeping and failures, however it still not robust enough to conquer the volatile topology. Geographic forwarding-based routing protocols [8] (GPSR, MOBICOM, 2000, B. Karp et al)[9](mobihoc [9](MOBIHOC,2006,P.-J. Wan et al) [10] (ICDCS,2003,SPEED, T. He et al) are also not applicable for MWSNs because intermediate nodes do not know where a mobile sink is during the process of forwarding messages. 11 Related work Several classical routing protocols [12](DSR,Mobile Computing, 1996, D. B. Johnson et al) [13] (LAR, MOBICOM,1998,Y. B. Ko et al) have been designed for mobile wireless ad-hoc networks. Through extensive experiments,[14](sidewinder,secon,2009,m.keally et al) have validated that these protocols cannot be applied to MWSNs These protocols need to establish a routing path from a source node to the sink before data is sent. This strategy may work well for slight topology changes. It is not a good choice for volatile topology. 12 6

Related work Some existing works [15](INFOCOM 2010, X. Xu et al)[16](sencar,tpds,2007,m. Ma, et al) utilize mobile sinks to collect data in static WSNs. However, these works only consider the case where sinks are mobile and sensor nodes are static. 13 Related work [17](VTC, 2006, X. Zhang et al), Each node dynamically chooses its cluster-head based on its current velocity to facilitate data transmission to the nearest cluster-head. A cluster-head is responsible for gathering data and forwarding data to the static sink through a single hop. This assumption is not reasonable, especially for large-scale greatly-dynamic MWSNs where a cluster-head has to send its data to the base station through multiple hops considering the fact that the radio range in MWSNs is small. 14 7

Most related work DFT-MSN(INFOCOM, 2006, Y. Wang et al) Data is forwarded to mobile sink by optimized flooding. SCAR(MASS, 2007, B. Psztor et al) Data is forwarded to mobile sink by finding an appropriate neighbor. To do this, each node should periodicly broadcast its info including speed, distance to sink, and locations. Sidewinder (SECON, 2009, M.Keally et al) Sink communicates with its neighbors for computing sink s group s average location and speed. Each node if receives a message from sink, it should broadcast its info including speed, distance to sink, and locations. It is more suitable for group mobility model. These approaches have high message overhead. 15 Contribution of this paper SMITE transforms the traditional data collection problem in MWSNs into in-network data aggregation through a data compression technique using bloom filters. SMITE is completely different from the traditional idea where every node periodically broadcasts its context information to its neighbors to maintain real context. In SMITE, only collectors periodically broadcast their context information. The analytic results show that data on the common nodes can be transmitted to collectors with a high probability and complete data gathered on collectors can be further forwarded to the mobile sink with a high probability using angle transmission. return 16 8

Core idea of SMITE SMITE has three phases: The first phase is collector election. The second phase is direct data transmission from non-collectors to collectors while non-collectors are in the communication range of collectors. The third phase is data forwarding from the collectors to the mobile sink using angle transmission. 17 Core idea of SMITE 18 9

Core idea of SMITE 19 Core idea of SMITE 20 10

Core idea of SMITE Sink s movement territory 21 Core idea of SMITE 22 11

Core idea of SMITE 23 Estimation for sink s movement territory From t k to current time slot t now, the sink s movement distance can be calculated according to Integral Mean Value Theorem as follows: 24 12

Estimation for Second difference transformation Weighted moving average as predict model λis a system parameter from [0, 1]. t ξ [t k, t now ] 25 How can node w determine whether it is in the angle AuB while w receives the packet from node u? Sink s movement territory return 26 13

Other aspects of SMITE Sink s partial flooding Data Compression and Buffer Management Rotation of The Collectors 27 Sink s partial flooding h u indicates the location corelation between a relayed node and the sink. u w 28 14

Sink s partial flooding 29 Data Compression and Buffer Management C i s domain size is D i 30 15

Un-compression 31 Data storage using BF 32 16

Data storage using BF 33 Rotation of The Collectors If the sink receives y data packets from y collectors during a round, then there are y collectors which turn their roles to COMMON. To maintain the data delivery ratio, y collectors should be randomly re-elected from rest common nodes. Before the sink broadcasts the VP message, it adds y into VP. When a common node w receives VP, w turns into COLLECTOR with a probability: return 34 17

Probability analysis N.p is the number of the collectors estimation. 35 Probability analysis one time slot, there are N. (1 - p)(1 - c) )data on common nodes that can be collected, i.e., not all N data items can be collected in one time slot. 36 18

Probability analysis 37 Probability analysis return 38 19

Simulation Evaluation Experiment Setup NS2 with C++. Mobile nodes and a sink are deployed in an area of 1200m 1200m. Random waypoint mobility model. transmission range is 100m. The bloom filter with 5 random hash functions on each sensor is 320 bits. The tolerant false positive probability is 5%. 39 Simulation Evaluation Comparative state of arts protocols Sidewinder [14], DFT-MSN [18] SCAR [19] Metrics data d t delivery ratio messages overhead time delay 40 20

Simulation Evaluation 41 Simulation Evaluation 42 21

Simulation Evaluation return 43 Conclusion The paper proposes SMITE, a novel data collection protocol for mobile wireless sensor networks based Random waypoint mobility. The probability analysis shows that all data from the common nodes can be transmitted to the collectors with a high probability, and gathered data on the collectors can also be forwarded to the mobile sink with a high probability. The collectors use bloom filters to compress received data. The simulation results on NS2 validate the theoretical results and show that SMITE outperforms the state-of-the-art schemes, DFT- MSN, SCAR and Sidewinder, on the aspects of packet delivery ratio, transmission overhead, and time delay. 44 22

Thank you so much Q&A Data collection in mobile WSNs 23