Optimal Data Compression and Forwarding in Wireless Sensor Networks Bulent Tavli, Mehmet Kayaalp, Ibrahim E. Bagci TOBB University of Economics and Technology Ankara, Turkey
Goals Maintain balanced energy consumption among sensors Increase network lifetime Focus on whole network rather than individual nodes Exploit data compression Explore different strategies for mitigating sensor network hotspots
Transmission Scheduling … In a many-to-one (converge-cast) multi-hop wireless sensor network, how should we schedule transmissions so as to balance energy usage and maximize lifetime?
Direct Transmission … High energy drain in the furthest nodes
Next Hop … High energy drain in the closest nodes
Split Transmissions … Will a scheme like this help?
Problem Definition Given Sensor locations Power model Traffic generation pattern Initial energy distribution Goal Determine optimal flow pattern to maximize network lifetime Solution Linear programming
Models Power model: Compression model:
Linear Program for flow balancing
Linear Program for flow balancing and data compression
Strategies NCFB (No Compression and Flow Balancing) Only flow balancing MCFB (Mandatory Compression and Flow Balancing) All nodes compress all of their data Flow balancing OCFB (Optimal Compression and Flow Balancing) Nodes compress their data and balance the flow on the network jointly
Example 1: All nodes compress P cp = , node-separation = 15m
Example 2: No compression at all P cp = 10 , node-separation = 15m
Example 3: Some compression P cp = 10 , node-separation = 25m
Example 4: All nodes compress P cp = 10 , node-separation = 80m
Conclusions Data compression is becoming an integral part of in-network data processing Allocate energy budget on compression and forwarding optimally Linear Programming Avoid data compression Small network & high compression energy Partial data compression Large network & high compression energy Small network & low compression energy Compress most of the data Large network & low compression energy For all parameter space jointly optimizing data compression and load balancing results in maximal network lifetime
Q&A