Presentation is loading. Please wait.

Presentation is loading. Please wait.

DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez.

Similar presentations


Presentation on theme: "DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez."— Presentation transcript:

1 DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez Hills, CA 1

2 Outline of My Talk  Introduction  Data Preservation in Sensor Networks Motivation Problem Formulation Centralized Algorithm Distributed Algorithm and Protocol Simulation Analysis  Conclusions and Future Work

3 3 System Architecture of a Sensor Node Sensing transducer, micro-controller unit (MCU), wireless radio transceiver, memory, and battery Very limited resources and capabilities TelosB Sensor o 16- bit RISC Processor o 10 KB RAM o IEEE 802.15.4 at 250 Mbps o Two AA batteries or USB

4 DAWN Lab / UMBC 4 Sensor in a Nutshell

5 Wireless Sensor Networks Base Station Multi-hop, many-to-one communication  Multi-hop wireless networks consisting of small sensor nodes equipped with sensing, communication and processing capabilities

6 6 Applications Battle Field Surveillance Structural Health Monitoring

7 7 Ecological Monitoring Source: http://www.networkworld.com/

8 8 Source: http://csn.caltech.edu/ Community Seismic Network

9 My Current Sensor Network Research Application Network Transport Link Physical (Hardware) o Energy-efficient algorithms and protocols o Tailored to application requirements and constraints

10 Intermittently Connected Sensor Networks  Underwater/ocean seismic sensor networks, volcano eruption/glacial melting monitoring  Not feasible to install base station in field  Data generated and stored in the network, periodically uploaded via data mules or satellite links  Data Priority: data generated may have different importance (seismic, infrasonic, temperature) Source: http://fiji.eecs.harvard.edu/Volcano 10

11 Data Preservation In Intermittently Connected Sensor Networks  Non-uniform data generation and limited storage capacity  Data generators (DGs): storage-depleted  Data preservation: offload overflow data from DGs to nodes with available storage  Data from different DGs are of different importance Data Generator DG 1 DG 2 DG 3 Sensor node v priority of DG 1 ≥ priority of DG 2 > priority of DG 3 11

12 Challenge in Data Preservation  Limited battery power  Data preservation consumes battery power  When not all the data can be preserved inside the network, how to ensure data preservation with maximum total priorities – data preservation with data priorities (DPP) Data Generator DG 1 DG 2 DG 3 Sensor node v priority of DG 1 ≥ priority of DG 2 > priority of DG 3 12

13 Data Preservation With Priority (DPP) aaaaaafdafasdfasdf 13

14 Objective of DPP  Select a subset of data items to offload to maximize their total priorities Fig.1. Illustration of the DPP problem. Priority of node 1: 2 Priority of node 3: 1 Total preserved priorities: 3 14

15 Maximum Flow Problem Given a flow network G with source s and sink t, find maximum amount of flow from s to t s v4v4 v2v2 v3v3 v1v1 t 16 13 4 9 12 7 14 4 20 11 8 1 12 4 11 7 15 4

16 Multiple Sources and/or Sinks s1s1 s s2s2 s3s3 s4s4 s5s5 t3t3 t1t1 t2t2 t s1s1 s2s2 s3s3 s4s4 s5s5 t3t3 t1t1 t2t2  16

17 Maximum Weighted Flow (MWF) st s1s1 s2s2 s3s3 s4s4 s5s5 t3t3 t1t1 t2t2 Find a flow with maximum total weight from s to t 17

18 Priority-based Algorithm (PBA) for MWF Find maximum flow (using Edmonds-Karp) in non- ascending order of source node’s priority  Optimality proof of PBA (omitted)  Maximum weighted flow is a maximum flow, but not vice versa  Time complexity: O(knm 2 ) 18

19 Optimal Algorithm for DPP Transform G into G ′ PBA on G’ is an optimal algorithm for DPP on G. G G′ Priority of node 1: 2 Priority of node 3: 1 Total preserved priorities: 3 19

20 A Heuristic Algorithm of DPP  Offload data in non-ascending order of DG’s priority: for each DG while (It can still off a data item from it to a non-DG node) Offload it to the closest non-DG node  Time complexity: O(km + kdn), d is average number of data items of each DG 20

21 Performance Evaluation  Visual Performance Comparison  Grid network: 10 × 10, 20 × 20  Initial energy level: 30 units  Each DG has 30 data items to offload (50 data items in 20 × 20 grid) ShapeCoordinatePriority DG 1 (4, 6)8 DG 2 (7, 6)6 DG 3 (4, 5)4 DG 4 (7, 5)2 21

22 Data Preservation Blocked by Storage Constraint 22

23 Data Preservation Blocked by Energy Constraint 23

24 24 Push-Relabel Algorithm  “active” node - a node with “excess flow”  “Relabel”: increase the height of the “active” node to push excess flow  “Push”: send the excess flow to the neighbors  Terminates when no “active” nodes left

25 Distributed Data Preservation with Data Priority 1. Each DG broadcasts its priority to the network; 2. for each DG in the non-ascending order of its priority 3. s pushes maximum allowable data to this DG; 4. while (there exists a node u with positive excess) 5. Push-Relabel(u); 6. end while; 7. end for 25 Theorem 3:The distributed data preservation algorithm preserves maximum total priority. It runs in O(kn 2 ) time anduses O(n 2 m) messages. The distributed algorithm preserves maximum total priority. It runs in O(kn 2 ) time and uses O(n 2 m) messages.

26 Distributed Algorithm Comparison 26

27 Conclusions  Data preservation in sensor networks by considering data priorities (DPP)  Maximum weighted flow (MWF), generalizing maximum flow problem  Distributed algorithm 27

28 Topics for Senior Project or M.S. Projects/Theses  DGs of low priority discard their locally generated data  General energy model  Combining data preservation and data retrieving  Data Resiliency With Data Aggregation 28 Qualification  Good Algorithms Knowledge  Good Programming Skills  Motivation and hardworking

29 THANKS! btang@csudh.edu 29


Download ppt "DATA PRESERVATION IN INTERMITTENTLY CONNECTTED SENSOR NETWORK WITH DATA PRIORITY Bin Tang Department of Computer Science California State University Dominguez."

Similar presentations


Ads by Google