Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sensor Node Architecture Issues Stefan Dulman

Similar presentations


Presentation on theme: "Sensor Node Architecture Issues Stefan Dulman"— Presentation transcript:

1 Sensor Node Architecture Issues Stefan Dulman Email: dulman@cs.utwente.nl

2 energy efficient sensor networks 2 Introduction Current sensor node architecture Layered protocol stack (OSI Model) Each node is once programmed with a fixed number of protocols Alternatives: Active Messages (TinyOS – Berkley Motes) Sentient Objects (CORTEX project) Others … (?)

3 energy efficient sensor networks 3 Open Questions Problems to be solved locally: Where to fit localization, timing & synchronization… They can move in the protocol stack as they pass through different phases Several blocks might need their data Which block is responsible for turning them off Managing the existing protocol blocks Having several versions of algorithms inside a sensor node that get activated while data becomes available Updating/replacing/switching the existing modules A task scheduler fitted for these operations

4 energy efficient sensor networks 4 (More) Open Questions The new architecture should enable efficient: Error control Traditionally performed at all layers Each layer is optimized for the worst case Higher layers usually support a certain degree of failure of the underlying layers Energy control Traditionally performed at physical layer only – each block inside the sensor node is concerned with it Switch among different versions of protocols as a function of the available energy (or even shut down a few) Other?

5 energy efficient sensor networks 5 (Even More) Open Questions The nodes are not single & independent! Problems addressed: Nodes need to exchange data Remote procedure calls for expensive operations New features: Heterogeneous network from protocol point of view Groups of nodes (clustering!) share groups of protocols (memory saving, energy efficiency) I will route my packets with my neighbor’s routing protocol using his timing information!

6 energy efficient sensor networks 6 Existing Architectures Current EYES architecture Does not answer almost ANY of the previous issues Far too complicated and impossible to fit inside a sensor node Protocol stack layers Alternatives for blocks

7 energy efficient sensor networks 7 Existing Architectures (2) RFM Radio byte i2c Temp photo Messaging Layer clocks bit byte packet Radio Packet Routing Layer sensing application application HW SW ADC messaging routing UART Packet UART byte Active Messages Initially designed to answer data centric routing issues Can be extended to cover some more issues Relationship with the OS Communication inside a sensor node ?

8 energy efficient sensor networks 8 Existing Architecture (3) Sentient Objects (CORTEX) Nice ideas involved Can be used as a starting point

9 energy efficient sensor networks 9 Towards a Solution… Local data centric architecture Protocols implemented as entities that produce/consume data Each entity (wyber) has: Input & outputs Functionality Capabilities

10 energy efficient sensor networks 10 Towards a Solution (2) Data centric scheduler: Unifies the OS scheduling and the entities management Can be built on top of the existing Eyes OS

11 energy efficient sensor networks 11 Towards a Solution (3) Data centric schedulers have to connect to each- other to form a network backbone Entities publishing/subscribing to data will be able to use data from entities inside other nodes

12 energy efficient sensor networks 12 Issues to be solved Open issues: Choosing entities function of the capabilities Compatibility issues among entities Minimum number of layers for the backbone formation Service discovery Naming schemes (Directed Diffusion naming system)

13 energy efficient sensor networks 13 Questions & suggestions (please!!!)


Download ppt "Sensor Node Architecture Issues Stefan Dulman"

Similar presentations


Ads by Google