building efficient wireless sensor networks with low-level naming

15
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C. Intanagonwiwat R. Govindan, D. Estrin, D. Ganesan

Upload: erich-brady

Post on 30-Dec-2015

30 views

Category:

Documents


0 download

DESCRIPTION

Building Efficient Wireless Sensor Networks with Low-Level Naming. J. Heidemann, F. Silva, C. Intanagonwiwat R. Govindan, D. Estrin, D. Ganesan. Presented by Ke Liu CS552, Fall 2002 Binghamton University. Wireless Sensor Network. Features Related low bandwidth Limited power supply - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Building Efficient Wireless Sensor Networks with Low-Level Naming

Presented by Ke Liu

CS552, Fall 2002

Binghamton University

J. Heidemann, F. Silva, C. IntanagonwiwatR. Govindan, D. Estrin, D. Ganesan

Page 2: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Wireless Sensor Network

• Features– Related low bandwidth– Limited power supply– Communication is much more expensive than

Computation– May mobile sensor nodes

• Problems– Existing network model assumes high power and

high bandwidth– Layered naming

Page 3: Building Efficient Wireless Sensor Networks  with Low-Level Naming

New Approach

• To build distributed systems around attribute-named data & in-network processing– Using attributes with external to the network

topology and relevant to the applicationExample: • The geographic information• The type of sensor nodes (e.g. computation capability)

– Low-level communication is based on these attributes

Page 4: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Architecture

• Directed Diffusion– To disseminate information

• Matching Rules– To determinate when to process data

• Filter– To process data based on specific application

(especially about data aggregation)

Page 5: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Directed Diffusion

• Goal: – to establish efficient n-way communication

between one or more sources and sinks

• An example

Page 6: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Step 1

Page 7: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Step 2

Page 8: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Step 3

Page 9: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Directed Diffusion Features

• Data-Centric• Hop-by-Hop Communication (not End-to-End)• No need for global unique address• Coordinated Sensing close to the sensed

phenomena• It is a general approach

Page 10: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Attribute Tuples

• Diffusion message and Application Interests are composed of Attribute-value-operation tuples

• Attribute-value-operation Tuples– Unique Keys from the Central Authority– In some data format

• Compare the diffusion message and interests – Binary comparison operation for every field of the t

uples

Page 11: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Matching Rules

• Only each field of the Diffusion message tuple equals to that of the interests == Matching

• Easy implementation• Example: detection of an animal in a particula

r region specified by a rectangle• Application may use only a subset of these m

ethod:– Omitting geographic constraints– Using a single attribute

Page 12: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Filter

• Mechanism for allowing application-specific code to run in the network and assist diffusion and processing

• Typically used for in-network aggregation• In-network data aggregation

– Energy efficiency– No layered naming binding– Network auto-organization– Not resolved yet

Page 13: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Conclusion

• Avoid multiple levels of name binding• Enable in-network processing• May enable in-network data aggregation• Others

Page 14: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Most important references

• W. Adjie-Winoto, E. Schwartz, H. Balakrishnan, and J. Lilley. The design and implementation of an intentional naming system. In Proceedings of the 17th Symposium on Operating Systems Principles, pages 186–201, Kiawah Island, SC, USA, Dec. 1999. ACM

• W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan. Energy-efficient communication protocols for wireless microsensor networks. In Proceedings of the Hawaii International Conference on Systems Sciences, Jan. 2000.

• Y. Yu, D. Estrin, and R. Govindan. Geographical and energy-aware routing for wireless sensor networks: A recursive data dissemination protocol. Work in Progress, Mar. 2001.

Page 15: Building Efficient Wireless Sensor Networks  with Low-Level Naming

Thank You !

Any Questions