Network Architecture
Network Scenarios
Design Goals
Design Principles
Service Interface
Gateway Concepts
MEEC/MEIC
RMR2006
Network Scenarios
sensor networks
Sensor network scenarios
Sources: Any entity that provides data/measurements
Sinks: Nodes where information is required
Belongs to the sensor network as such
Holger Karl- Universitt Paderborn
Source
Source Source
Internet
Sink Sink Sink
Applications: Usually, machine to machine, often limited amounts of data,
different notions of importance
RMR2006 3.2
1
Network Scenarios
Sensor Networks: single-hop vs. multi-hop
RMR2006 3.3
Network Scenarios
single-hop vs. multi-hop energy efficiency
2
PtxGt Gr "2 $ d0 '
Prx (d) = 2 2 & ) * Friis free + space equation
(4 # ) d0 L % d (
RMR2006 3.4
2
Network Scenarios
Sensor Networks: Multiple sinks and/or sources
Holger Karl- Universitt Paderborn
RMR2006 3.5
Network Scenarios
Sensor Networks: sources of mobility
Node mobility
Source/Sink or Relay nodes might move around
deliberately, self-propelled or by external force;
Holger Karl- Universitt Paderborn
targeted or at random.
Happens in both WSN and MANET
Special cases:
Sink mobility
Event mobility
RMR2006 3.6
3
Network Scenarios
Sensor Networks: sink mobility
Request
Movement
direction
RMR2006 3.7
Network Scenarios
Sensor Networks: event mobility
Event that is to be observed moves around (or extends,
shrinks) - tracking
Different WSN nodes become responsible for surveillance
of such an event (areas of activity ) - frisbee model
Holger Karl- Universitt Paderborn
RMR2006 3.8
4
Design Goals
QoS
Event detection/reporting probability, classification error, detection delay; Probability of
missing a periodic report; Approximation accuracy (e.g, construct of a temperature map);
Tracking accuracy (e.g., difference between true and conjectured position)
Energy Efficiency
Holger Karl- Universitt Paderborn
RMR2006 3.9
Design Principles
distributed organization
Participants in a MANET/WSN should cooperate in organizing
the network
centralized approaches usually not feasible due to scalability
and robustness requirements
Holger Karl- Universitt Paderborn
Potential shortcomings
Not clear whether distributed or centralized organization
achieves better energy efficiency (taking all overheads into
account)
RMR2006 3.10
5
Design Principles
in-network processing
RMR2006 3.11
Design Principles
in-network processing: aggregation example
1 1
1
1
3 1
1 1
6 1
1 1
Aggregating nodes
RMR2006 3.12
6
Design Principles
in-network processing: signal processing
RMR2006 3.13
Design Principles
adaptive fidelity and accuracy
RMR2006 3.14
7
Design Principles
Data centricity
RMR2006 3.15
Design Principles
Data centricity: Implementation options
Overlay networks & distributed hash tables (DHT)
Hash table: content-addressable memory
Retrieve data from an unknown source, like in peer-to-peer networking
with efficient implementation
Holger Karl- Universitt Paderborn
RMR2006 3.16
8
Design Principles
other design principles
Exploit location information,
which is required anyway for many applications, can improve
performance of communication protocols
Exploit activity patterns
Holger Karl- Universitt Paderborn
RMR2006 3.17
Service Interface
interfaces to protocol stacks
The worlds all-purpose network interface: sockets
Good for transmitting data from one sender to one receiver
Not well matched to WSN needs (ok for ad hoc networks)
Expressibility requirements
Holger Karl- Universitt Paderborn
RMR2006 3.18
9
Gateway Concepts
in WSN and MANETs
Gateways are necessary for remote access to/from the WSN to the
Internet
Same is true for MANETS; additional complications due to mobility
(change route to the gateway; use different gateways)
Holger Karl- Universitt Paderborn
Internet Remote
users
Gateway
node
RMR2006 3.19
Gateway Concepts
in WSN to Internet communication
Example: Deliver an alarm message to an Internet host
Issues
Need to find a gateway (integrates routing & service discovery)
Choose best gateway if several are available
Holger Karl- Universitt Paderborn
Alert Alice
Alices desktop
Internet
Gateway
nodes
Alices PDA
RMR2006 3.20
10
Gateway Concepts
in Internet to WSN communication
Remote requester
Internet Gateway
Gateway
nodes
RMR2006 3.21
Gateway Concepts
in WSN tunneling
Internet
Gateway Gateway
nodes
RMR2006 3.22
11
Conclusions
RMR2006 3.23
12