QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor:...

24
QoS-Assured In-Network Processing in Wireless Cyber- Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang

Transcript of QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor:...

Page 1: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey

Qiao Xiang

Advisor: Hongwei Zhang

Page 2: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion

Page 3: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion

Page 4: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Introduction

Wireless Sensor Networks:

Highly Resource- (Energy-) and Environment- Constrained

In-Network Processing:

Reduce Traffic Flow → Resource (Energy) Efficient

Category:

Application Independent Application Dependent

Data AggregationPacket PackingNetwork Coding

Data FusionQuery Processing

Page 5: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

From WSN to WCPS

Wireless Cyber-Physical Systems:

Close-Loop vs. Open-Loop

INP in WCPS:

More emphasis on Quality of Service

e.g., latency and reliability

Page 6: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion

Page 7: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

In-Network Processing Methods

Data Aggregation

Packet Packing

Network Coding

Data Fusion

Query Processing

Page 8: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Data Aggregation

Aggregate/Compress Correlated Data

Most common INP mechanism

Different Design Goals:

Energy Efficiency

Collision Reduction

Scalability

Network Lifetime

Page 9: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Data Aggregation

Current Research:

How to build efficient aggregation structure

Representative approaches: Chain structure Cluster structure Tree structure Structure free

Page 10: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Packet Packing

Assemble small packets into larger ones (No aggregation)

Data correlation is not important

Current Research:

Schedule small packets to transmit or wait.

Approaches: Opportunistic,

Pre-defined waiting time

Greedy

Drawbacks: No hard latency guarantee

Page 11: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Network Coding

Make use of the broadcast nature of wireless communication

Main Goal: improve throughput

Current Research:

Cooperation of random linear

network coding and routing

Page 12: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Network Coding

Inter-flow coding: COPE

Only packets with different destinations can be coded together

Intra-flow coding: MORE, Pacifier

Only packets with the same destination get coded together

Hybrid coding:

First do inter-flow coding, then do intra-flow coding

Page 13: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Examples of Inter and Intra Flow Coding

D

C

A

B

P1, P3

P1, P4

P3, P4

P1, P2, P3, P4

DC

A

B

P1, P2 P2, P3 P3, P4

P1, P2, P3, P4

Page 14: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Data Fusion

Main Goal: Assure data accuracy

More complex than aggregation/compression

Data is processed by sensors before the transmission

Data can be further processed at intermediate sensors during the transmission

Sensors’ roles are more flexible.

Representative works: DFuse

Page 15: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Query Processing

Main Goal: Data Accuracy and energy efficient

Data is only collected when there is a query request.

Requests are optimized before being sent to sensors.

Depending on different query requests, data is processed during the transmission.

Not every sensor need to response to a query request.

Representative works: TAG, CAG, TinyDB

Page 16: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion

Page 17: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

QoS-Assured INP in WCPS

Mission-Critical Real-Time WCPS

Latency-Guaranteed INP

Reliability-Guaranteed INP

Page 18: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Latency-Guaranteed INP

Data Aggregation:

Only Soft-Latency guarantee is provided

End-to-End Latency One-hop Latency

Feedback control Define rewards function

Evenly divide the spare time Semi-Markov chain

Define new metric

Page 19: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Latency-Guaranteed INP

Packet Packing

Only Soft-Latency guarantee is provided

End-to-End Latency One-hop Latency

Grouping packets Pre-defined packet size

Opportunistic

Feedback control

Page 20: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Latency-Guaranteed INP

Network Coding

Network Coding can improve average end-to-end delay

Individual delay of each packet is still an unexplored area

Data Fusion

Latency constraints can be achieved by adjusting network density

Page 21: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Reliability-Guaranteed INP

Data Aggregation, Data Fusion, and Query Processing

Traffic load reduced → Collision and Interferences reduced → Reliability is assured

Packet Packing

Packet size is controlled to ensure the reliability

Network Coding

Similar to packet packing, coding degree can be controlled to ensure the reliability

Page 22: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion

Page 23: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Open Issues

Systematic Modeling and Complexity Analysis

Joint Optimization of QoS and WCPS-specific INP

Cooperation of Different INP Methods in WCPS

Theoretical Foundations of Algorithm

Page 24: QoS-Assured In-Network Processing in Wireless Cyber-Physical Systems: A Survey Qiao Xiang Advisor: Hongwei Zhang.

Outlines

Introduction

In-Network Processing Methods

QoS-Assured INP in WCPS

Open Issues

Conclusion