47
Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1 , Xiuzhen Cheng 1 , and Jiang Li 2 1 Department of Computer Science, The George Washington Univ ersity 2 Department of Systems & Computer Science, Howard Universit y The 2nd IEEE International Conference on Mobile Ad-hoc and Sensor Reporter: Shin-We i Ho

Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Embed Size (px)

DESCRIPTION

3 Introduction Nevertheless, sensor networks pose many new challenges. One of the challenges is how to  Store data efficiently to facilitate user query.  On-demand warning across the entire sensor network.

Citation preview

Page 1: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Location-Centric Storage for Wireless Sensor Networks

Kai Xingn1, Xiuzhen Cheng1, and Jiang Li2

1Department of Computer Science, The George Washington University2Department of Systems & Computer Science, Howard University

The 2nd IEEE International Conference on Mobile Ad-hoc and Sensor SystemsMASS 2005 Reporter: Shin-Wei Ho

Page 2: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

2

Outline

Introduction Example Applications Location-Centric Storage Performance Analysis Simulation Conclusion

Page 3: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

3

Introduction

Nevertheless, sensor networks pose many new challenges.

One of the challenges is how to Store data efficiently to facilitate user query. On-demand warning across the entire sensor net

work.

Page 4: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

4

Introduction(cont’d) There exists three canonical data storage

methods Local Storage (LS) External Storage (ES) Data-Centric Storage (DCS)

These studies indicate that no one outperforms the other two in all situations.

Page 5: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

5

Introduction(cont’d) In fact, none of these methods targets the

application scenarios considered in our LCS design.

For example, on-demand warning requires Zero delay High reliability

Page 6: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

6

Introduction(cont’d) Location-centric storage (LCS),

Efficiently disseminate aggregated data based on the intensity of the data.

On-demand Warring Applications

Page 7: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Example Applications

Context-Dependent Information Dissemination for Pervasive Computing On-Demand Warning in Surveillance Sensor Networks Roadway Safety Warning

Page 8: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

8

Example Applications-- Context-Dependent Information Dissemination for Pervasive Computing “The Computer for the 21st Century”, 1991

Where is the most closest gas station?

I would like to pay $X.

Page 9: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

9

Example Applications-- On-Demand Warning in Surveillance Sensor Networks

Enemy

Enemy

EnemyAllied Force

Page 10: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

10

Example Application-- Roadway Safety Warning

“Zero Fatality, Zero Delay”, the World Congress on ITS (Intelligent Transportation Systems and Services)

Car crashes

Where should I

go ?

Page 11: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Location-Centric Storage

Page 12: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

12

Location-Centric Storage

Assumption Sensors can obtain their own geometric coordinat

es (Sx, Sy) using GPS or other techniques.

A robust broadcasting protocol is in place such that event records can be properly disseminated.

Page 13: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

13

Location-Centric Storage

When detecting an event, the home sensor creates a record with the following five fields: The time indicating when the event occurs. The location (i.e. the coordinates (Sx, Sy)) of the event.

For simplicity, we assume an event collocates with its home sensor.

An integral intensity value (σ) that characterizes the event. Intensity values are application-specific. Ex: the time needed to clear the road in highway safety warnin

g. A Time-To-Live (TTL) as the expiration time (relative to the

current moment) of the record. The event type bearing other information of the event.

Page 14: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

14

Location-Centric Storage

Event

Page 15: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

15

Location-Centric Storage

Event

1 3

Page 16: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

16

Location-Centric Storage

Event

1 3

Page 17: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

17

Location-Centric Storage

Event

1 3

Query

User

Page 18: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

18

Location-Centric Storage(cont’d)

Page 19: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

19

Performance Analysis

Page 20: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

20

Performance Analysis(cont’d)Store both

data

odd even

1 1

Page 21: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

21

Performance Analysis(cont’d)1 1

Store both data

odd even

Contradicts

2

Page 22: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

22

Performance Analysis(cont’d) There are at most 4 different X coordinates.

The same argument holds true for the Y coordinate.

There fore there are at most 16 pairs of coordinates at which the nodes store both records.

Page 23: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

23

Performance Analysis(cont’d)

Page 24: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

24

Performance Analysis(cont’d) Remark: Theorem 5.1

No matter how big the intensity value is, there will be a fixed number of sensors that store the same records. (as long as the two event locations are not colinear in X and Y directions)

Page 25: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

25

Performance Analysis(cont’d)

Page 26: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

26

Performance Analysis(cont’d) Remark: Theorem 5.2

The average number of records stored in each node at any time is independent of the network size.

Therefore, the protocol is efficient Storage requirement Power consumption Highly Scalable

Page 27: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

27

Performance Analysis(cont’d)

Page 28: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

28

Performance Analysis(cont’d)

Page 29: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

29

Performance Analysis(cont’d) Remark: Theorem 5.2 & 5.3

LCS is fair to all nodes in storage space. Records are uniformly and independently generated

This is an intrinsic difference compared with DCS.

Page 30: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

30

Performance Analysis(cont’d)

Page 31: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

31

Performance Analysis(cont’d)

Page 32: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

32

Performance Analysis(cont’d)

Page 33: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

33

Performance Analysis(cont’d)

Page 34: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

34

Performance Analysis(cont’d)

Page 35: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

35

Performance Analysis(cont’d) Remark: Theorem 5.4

When the user resides in the broadcast region of an event, the query distance is no more than distance between the user and the home location of this event.

A user can only be notified of the events that occur within certain distance from the user.

Page 36: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Simulation

LCS Performance Evaluation Comparative Study

Page 37: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

37

Simulation-- LCS Performance Evaluation Simulation setup

200 seconds λ=2i x 10-3, where i is one of 0,…,8 The intensity σ is randomly chosen from [0, 6] The TTL value is randomly chosen from [1, 100] in

seconds. The TTL value decreases by 1 every second. A record is removed when it’s TTL value reaches

zero.

Page 38: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

38

Simulation-- LCS Performance Evaluation Max-vs-averge storage ratio:

Page 39: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

39

Simulation-- LCS Performance Evaluation

Page 40: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

40

Simulation-- LCS Performance Evaluation

Page 41: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

41

Simulation-- LCS Performance Evaluation

Page 42: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

42

Simulation-- Comparative Study Comparison:

External Storage Local Storage

The authors did not compare LCS with DCS Target different application scenarios Employ a totally different set of input parameters.

Page 43: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

43

Simulation-- Comparative Study For example, the message overhead in DCS depends on

The number of event types The hash function exploited

But in LCS, events are stored and disseminated based on its home location and its characteristics Seriousness Price Intention

Therefore, the authors found that it is almost impossible to design a simulation study for fairly comparing LCS and DCS.

Page 44: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

44

Simulation-- Comparative Study

The total number of messages generated vs. The network size

The network size (N) = 40000

Page 45: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

45

Simulation-- Comparative Study

The total number of messages generated vs. The number of quires

The number of queries (Q) = 50

Page 46: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

46

Conclusion LCS: A novel distributed location-centric data storag

e protocol for sensor networks.

The protocol has many nice features, as indicated by theoretical performance analysis and simulation study.

Several simple application scenarios of LCS Safety warning in highway sensor networks On-demand warning in surveillance networks context-dependent information mining in pervasive computi

ng.

Page 47: Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington

Thank you !Question ?