sensor networks lecture 7. sensor networks special case of the general ad hoc networking problem...
TRANSCRIPT
![Page 1: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/1.jpg)
Sensor Networks
Lecture 7
![Page 2: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/2.jpg)
Sensor Networks
• Special case of the general ad hoc networking problem• Much more resource constrained than a network of PDAs
or laptops• Generally, special-purpose• May have special restrictions, such as:
– Re-deployment, movement impossible– Recharge impossible– Likelihood of many nodes being destroyed, or
compromised (through capture)
![Page 3: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/3.jpg)
Typical Sensor Node
![Page 4: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/4.jpg)
Typical Sensor Node Features
• A sensor node has:– Sensing Material
• Physical – Magnetic, Light, Sound• Chemical – CO, Chemical Weapons• Biological – Bacteria, Viruses, Proteins
– Integrated Circuitry (VLSI)• A-to-D converter from analog sensor to circuitry
– Packaging for environmental safety– Power Supply
• Passive – Solar, Vibration• Active – Battery power, magnetic energy
![Page 5: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/5.jpg)
Advances in Wireless Sensor Nodes
![Page 6: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/6.jpg)
Smart Home / Smart Office/Cyber Physical Systems
• Sensors controlling appliances and electrical devices in the house.
• Better lighting and heating in office buildings.
• The Pentagon building has used sensors extensively.
![Page 7: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/7.jpg)
Military
• Remote deployment of sensors for tactical monitoring of enemy troop movements.
![Page 8: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/8.jpg)
Industrial & Commercial
• Numerous industrial and commercial applications:– Agricultural Crop Conditions– Inventory Tracking– In-Process Parts Tracking– Automated Problem Reporting– RFID – Theft Deterrent and Customer Tracing– Plant Equipment Maintenance Monitoring
![Page 9: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/9.jpg)
Traffic Management & Monitoring
• Future cars could use wireless sensors to:– Handle Accidents– Handle Thefts
• Sensors embedded in the roads to:– Monitor traffic flows– Provide real-time route updates
![Page 10: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/10.jpg)
Typical Sensor Network (SN)
![Page 11: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/11.jpg)
Event-driven Responses from SN
![Page 12: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/12.jpg)
Periodic Responses from SN
![Page 13: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/13.jpg)
Sensor Network Tasks
• Neighbor discovery• Self configuration• Sensing, sensor data processing• Data aggregation, storage, and caching• Target detection, target tracking, and target monitoring• Topology control for energy savings• Localization• Time synchronization• Routing• Medium access control
![Page 14: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/14.jpg)
Wireless Channel Conditions
• Limitations of wireless channels– Noise– Interference– Link Contention– Unidirectional Links
• But inherently a broadcast medium
![Page 15: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/15.jpg)
Constrained Resources
• No centralized authority• Limited power – prolong life is of primary concern• Wireless communication: more energy consumed and less
reliable• Limited computation and storage – lack of computation
power/space affects the way security protocol is designed and caching/buffering can be performed.
• Limited input and output options – light/speaker only makes diagnosis and performance evaluation difficult
![Page 16: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/16.jpg)
Auto-Configuration
• Auto-configuration protocols allow sensor nodes to adapt automatically to their environment
• When nodes die or are replaced, manual configuration could be extremely tedious
• Naming…– Generation of unique names
• Location determination– Direct use of GPS– Probes to other GPS-equipped sensor nodes
• Discovery of nearby nodes…– e.g., Probe/ACK
• Service discovery…– Need lighter-weight protocols– Currently, an area for research
![Page 17: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/17.jpg)
Need a Standardized Interface
• Automated interaction between sensors implies some standard mechanism for communication!– Requires compatible wireless technology– Standardization a common theme
• TCP/IP for the Internet• Java for Internet programming• Jini, SLP, etc. for 802.11 wireless devices
• Need a service discovery protocol– Enables standard interface among sensors
![Page 18: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/18.jpg)
Security Issues
• Concerns about misuse and privacy– Privacy issues may slow consumer adoption of
technology• User tracking – (Radio-frequency identification) RFID
concerns
– Authentication and privacy are not always complementary objectives
– Do not want your medical sensor hacked!!– Data tampering and computer viruses could be a
nightmare
![Page 19: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/19.jpg)
Security Issues
• Storing large keys is not practical but smaller keys reduce the security
• More complicated algorithms increase security but drain energy
• Sharing security keys between neighbors with changing membership (due to node failure or addition) needs a scalable key distribution and key management scheme that is resilient to adversary attacks
• Challenge is to provide security that meets the application security requirements while conserve energy
![Page 20: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/20.jpg)
Clustering to Save Resources
![Page 21: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/21.jpg)
Clustering
• Divide the network into a number of equal clusters each ideally containing the same # of nodes
• Cluster heads form a routing backbone• Clustering is NP-complete• Mobility may make a good clustering become
bad later• Data aggregation: Combining cluster data
readings into a single packet can save energy
![Page 22: Sensor Networks Lecture 7. Sensor Networks Special case of the general ad hoc networking problem Much more resource constrained than a network of PDAs](https://reader030.vdocuments.us/reader030/viewer/2022032600/56649db15503460f94a9fa01/html5/thumbnails/22.jpg)
Multihop Routing vs. Energy
• Multihop routing often reduces energy consumption (because energy used is roughly proportional to square of distance) but introduces delay
• Energy consumption in transmitting a packet:– A constant cost for powering up the transmitter circuitry– Proportional to packet size– Proportional to square of distance
• How long should per-hop distance be?
– If per-hop distance is too short, then • the constant cost of powering up the transmitter circuitry dominates
– If per-hop distance is too long, then• Cost of packet transmission dominates• Reduced spatial reuse of bandwidth• Increased overhead for state information maintenance and scheduling overhead because the
number of neighbors within a hop increases