TY - GEN
T1 - Congestion control for spatio-temporal data in cyber-physical systems
AU - Ahmadi, Hossein
AU - Abdelzaher, Tarek F.
AU - Gupta, Indranil
PY - 2010
Y1 - 2010
N2 - Data dissemination protocols in cyber-physical systems must consider the importance of data packets in protocol decisions. Importance of data cannot generally be accurately represented by a static priority value or deadline, but rather must stem from the dynamic state of the physical world. This paper presents a novel congestion control scheme for data collection applications that makes two key contributions. First, packet importance is measured by data contributions to the accuracy of estimating the monitored physical phenomenon. This leads to congestion control that minimizes estimation error. Second, our protocol employs a novel mechanism, i.e. spatial aggregation, in addition to temporal aggregation to control congestion. The protocol is generalized to multiple concurrent applications. Our approach employs different granularities of aggregation in transporting spatio-temporal data from nodes to a base station. The aggregation granularity is chosen locally based on the contribution of the transmitted data to the reconstruction of the phenomenon at the receiver. In an area affected by congestion, data are summarized more aggressively to reduce data transfer rate while introducing minimal error to the estimation of physical phenomena. We implement this scheme as a transport layer protocol in LiteOS running on MicaZ motes. Through experiments, we show that the proposed scheme eliminates congestion with an estimation error an order of magnitude smaller than traditional rate control approaches.
AB - Data dissemination protocols in cyber-physical systems must consider the importance of data packets in protocol decisions. Importance of data cannot generally be accurately represented by a static priority value or deadline, but rather must stem from the dynamic state of the physical world. This paper presents a novel congestion control scheme for data collection applications that makes two key contributions. First, packet importance is measured by data contributions to the accuracy of estimating the monitored physical phenomenon. This leads to congestion control that minimizes estimation error. Second, our protocol employs a novel mechanism, i.e. spatial aggregation, in addition to temporal aggregation to control congestion. The protocol is generalized to multiple concurrent applications. Our approach employs different granularities of aggregation in transporting spatio-temporal data from nodes to a base station. The aggregation granularity is chosen locally based on the contribution of the transmitted data to the reconstruction of the phenomenon at the receiver. In an area affected by congestion, data are summarized more aggressively to reduce data transfer rate while introducing minimal error to the estimation of physical phenomena. We implement this scheme as a transport layer protocol in LiteOS running on MicaZ motes. Through experiments, we show that the proposed scheme eliminates congestion with an estimation error an order of magnitude smaller than traditional rate control approaches.
KW - congestion control
KW - cyber-physical systems
KW - spatio-temporal data
KW - wireless sensor networks
UR - http://www.scopus.com/inward/record.url?scp=77954574999&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77954574999&partnerID=8YFLogxK
U2 - 10.1145/1795194.1795207
DO - 10.1145/1795194.1795207
M3 - Conference contribution
AN - SCOPUS:77954574999
SN - 9781450300667
T3 - Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS '10
SP - 89
EP - 98
BT - Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS '10
T2 - 1st ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2010
Y2 - 13 April 2010 through 15 April 2010
ER -