Wireless Sensor Network
Last updated
Last updated
Focus on:
Ubiquitous Computing.
Ubiquitous Network Society.
(often) Human-centric.
Ubiquitous.
Anytime.
Anyone.
Any Device.
Affordable.
All Security.
Any Information/Service.
MAC is a critical layer for networking.
Traditional problems.
Fairness.
Latency.
Throughput.
For Sensor Networks, added.
Power efficiency.
Scalability.
Sensor networks are deployed in an ad hoc fashion, with individual nodes remaining largely inactive for long periods of time, but then becoming suddenly active when something is detected.
These characteristics of sensor networks and applications motivate a MAC that is different from traditional wireless MACs:
Energy conservation and self-configuration are primary goals.
Per-node fairness and latency are less important.
Energy and Power Consumption.
Self-organization.
Communication Heterogeneity.
Adaptability.
Security.
Scalability.
Typically, severely energy constrained.
Limited energy sources (e.g., batteries).
Trade-off between performance and lifetime.
Self-organizing and self-healing.
Remote deployments.
Scalable.
Arbitrarily large number of nodes.
Heterogeneity.
Devices with varied capabilities.
Different sensors.
Hierarchical deployments.
Adaptability.
Adjust to operating conditions and changes in application requirements.
Security and privacy.
Potentially sensitive information.
Hostile environments.
The major sources of energy wastage are:
Collisions – interfering packets.
Overhearing – hearing more than required from a packet.
Control packet overhead – control versus data.
Idle listening – hearing for nothing.
Typical solutions in wireless MACs.
Carrier Sensing.
Only during low traffic load.
Contention
RTS-CTS only during high traffic load.
Backoff
Backoff in application layer is desired other than in MAC layer.
Achieving good scalability and collision avoidance capability is necessary.
Energy Efficiency:
Sensor nodes are not connected to any energy source.
Energy efficiency is a dominant consideration no matter what the problem is.
Many solutions, both hardware and software related, have been proposed to optimize energy usage.
Ad hoc deployment (adaptability):
Most sensor nodes are deployed in regions which have no infrastructure.
We must cope with the changes of connectivity and distribution.
Unattended operation:
Generally, once sensors are deployed, there is no human intervention for a long time.
Sensor network must reconfigure by itself when certain errors occur.
Dynamic changes (self-healing and scalability).
As changes of connectivity due to addition of more nodes or failure of nodes, Sensor network must be able to adapt itself to changing connectivity, to arbitrary large numbers of nodes.
Security.
Both Sensors and Actuators carry sensitive information in an hostile environment.
S-MAC is a medium-access control (MAC) protocol designed for wireless sensor networks.
Explores typical solutions also found in many other sensor MACs.
Nodes periodically sleep, and sleep during other nodes transmissions.
Nearby nodes form virtual clusters to synchronize their wake-up and sleep periods.
Trades energy efficiency for lower throughput and higher latency.
Message passing is used to reduce the contention latency and control overhead.