Title:A Survey on Wireless Multimedia Sensor Networks
Description:
Developed by Intel and Crossbow. Imote 2. 6/21/09. Energy Harvesting ... flexible OS and Middleware to make functional abstractions and information ...
Developed by Intel Research Pittsburgh (http//www.intel-iris.net/research.html)
Allows users to perform Google-like queries to video sensors and other data.
The user views the sensor network as a single unit that can be queried through a high-level language.
14 IrisNet Cont.
Different sensing services are run simultaneously on the architecture.
Sensing agents (SA) and Organizing agents(OA)
SA can execute services oriented data sensing by software filters (called senselets). After senselet processing the distilled information is sent to a nearby OA.
OAs is responsible for collecting data and organizes the information in a distributed database to answer the class of relevant queries. (OpenDHT)
Sensor data is represented in XML which allows easy organization of hierarchical data.
15
Introduction to WMSN
Deploying WMSN
Layered Research Issues
Cross-layer and Other Research Issues
16 Application Layer
The services offered by the application layer include
Providing traffic management and admission control functionalities
Performing source coding according to application requirements and hardware constraints by using advanced multimedia encoding techniques
Developing flexible OS and Middleware to make functional abstractions and information gathered by the scalar and multimedia sensors available to higher layer applications
17 Traffic Management and Admission Control
Tasks
Prevent applications from establishing data flows when the network resources needed are not available
Traffic classes - provide differentiated service between real-time and delay-tolerant applications and loss-tolerant and loss-intolerant applications.
Related work
An application admission control algorithm is proposed whose objective is to maximize the network lifetime subject to bandwidth and reliability constraints97.(2003)
An application admission control method is proposed to determine admissions based on the added energy load and application rewards28. (2003)
18 Multimedia Encoding Techniques
Tasks
High compression efficiency
Low complexity on node end
Robust and Error resiliency
Related work
Intra-frame and Inter-frame compression
Distributed source coding WynerZiv coding technology (lossy compression at node end and achieve performance comparable to inter-frame encoding with complexity at sink end)13(2004)
19 Transport Layer
TCP or UDP
For real-time applications like streaming media UDP seems preferred over TCP
Effect of dropping packets in UDP
Support for traffic heterogeneity
TCP with appropriate modifications is preferable over UDP for WMSNs if standardized protocols are to be used.
20 Problems with TCP
Effect of jitter induced by TCP
Applying TCP Friendly Rate Control (TFRC) style protocol in WMSN 92. (2001)
Congestion control algorithms need to be tuned for immediate response and yet avoid oscillations of data rate
Overhead of the reliability mechanism in TCP
Distributed TCP Caching (DTC) 43 (2004) overcomes these problems by caching TCP segments inside the sensor network and by local retransmission of TCP segments.
21 Problems with TCP (cont.)
Distinguish packet loss due to bad channel conditions and network congestion
ARC - the Analytical Rate Control scheme for real-time traffic in wireless networks(2004)
Package reordering due to multi-path
Information that cannot be used in the proper sequence becomes redundant thus stressing on the need for transport layer packet reordering.
22 Non-Standard Protocols
Focusing on reliability
Reliable Multi-Segment Transport (RMST) 119(2004) or the Pump Slowly Fetch Quickly(PSFQ) protocol 127(2005)
Loss intolerant packets are separated and ensured to be successfully transmitted
Loss intolerant packets are buffered at intermediate nodes allowing for faster retransmission in case of packet loss.
other packets are transmitted in UDP manner
No congestion avoidance
Event-to-Sink Reliable Transport (ESRT) protocol 17(2005)
Not best effort but reliable requirement based rate control
Congestion detection and avoidance
23 Using Multiple Paths
Regulating streaming through multiple TCP connections 94. (2005)
Sender send the desired streaming rate and the allowed throughput reduction to the receiver.
Receiver measures the actual throughput controls the rate within the allowed bounds by using multiple TCP connections and dynamically changing its TCP window size for each connection.
Spliting a large burst of data into several smaller bursts
Multi-flow Real-time Transport Protocol (MRTP) 79. (2006)
Allows the sink to regulate multiple sources associated with a single event
COngestion Detection and Avoidance (CODA) protocol 128. (2003)
24 Network Layer
Classification of Existing Routing Protocols
25
Introduction to WMSN
Deploying WMSN
Layered Research Issues
Cross-layer and Other Research Issues
26 Cross-layer Design
Why not layered Design
Redundancy for service interface
Functions handled at different layers are highly coupled.
Scheduling with rate allocation (MACRouting)
Routing and power control (capacity based on transmission power)
27 Other Research Issues
Coordination of Sensing and Actuation
Network Synchronization
Inter-media synchronization
Localization
Network security
28 Recommended Reading
Energy harvesting96
Deploying hardware and software6993
In-network Processing137
Localization techniques for WMSNs111
Comprehensive surveys of the major routing schemes in WSN19