TY - GEN
T1 - Adaptive data replication in real-time reliable edge computing for internet of things
AU - Wang, Chao
AU - Gill, Christopher
AU - Lu, Chenyang
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/4
Y1 - 2020/4
N2 - Many Internet-of-Things (IoT) applications rely on timely and reliable processing of data collected from embedded sensing devices. To achieve timely response, computing tasks are executed on IoT gateways at the edge of clouds, and for fault tolerance, the gateways perform data replication to backup gateways. In this paper, we report our study of data replication strategies and a real-time and fault-tolerant edge computing architecture for IoT applications. We first analyze how both embedded devices' storage constraints and data replication frequency may impose timing constraints on data replication tasks, and we investigate correlations between execution of data replication tasks and execution of edge computing tasks. Accordingly, we propose adaptive data replication strategies and introduce a framework for real-time reliable edge computing to meet the needed levels of data loss tolerance and timeliness. We have implemented our framework and empirically evaluated the proposed strategies with baseline approaches. We set up experiments using Industrial IoT traffic configurations that have requirements on data loss and timeliness, and our experimental results show that the proposed data replication strategies and framework can ensure needed levels of data loss tolerance, save network bandwidth consumption, while maintaining the latency performance.
AB - Many Internet-of-Things (IoT) applications rely on timely and reliable processing of data collected from embedded sensing devices. To achieve timely response, computing tasks are executed on IoT gateways at the edge of clouds, and for fault tolerance, the gateways perform data replication to backup gateways. In this paper, we report our study of data replication strategies and a real-time and fault-tolerant edge computing architecture for IoT applications. We first analyze how both embedded devices' storage constraints and data replication frequency may impose timing constraints on data replication tasks, and we investigate correlations between execution of data replication tasks and execution of edge computing tasks. Accordingly, we propose adaptive data replication strategies and introduce a framework for real-time reliable edge computing to meet the needed levels of data loss tolerance and timeliness. We have implemented our framework and empirically evaluated the proposed strategies with baseline approaches. We set up experiments using Industrial IoT traffic configurations that have requirements on data loss and timeliness, and our experimental results show that the proposed data replication strategies and framework can ensure needed levels of data loss tolerance, save network bandwidth consumption, while maintaining the latency performance.
KW - Edge computing
KW - Embedded computing systems
KW - Internet of things systems
KW - Real time systems
UR - http://www.scopus.com/inward/record.url?scp=85085923010&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85085923010&partnerID=8YFLogxK
U2 - 10.1109/IoTDI49375.2020.00019
DO - 10.1109/IoTDI49375.2020.00019
M3 - Conference contribution
AN - SCOPUS:85085923010
T3 - Proceedings - 5th ACM/IEEE Conference on Internet of Things Design and Implementation, IoTDI 2020
SP - 128
EP - 134
BT - Proceedings - 5th ACM/IEEE Conference on Internet of Things Design and Implementation, IoTDI 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th ACM/IEEE Conference on Internet of Things Design and Implementation, IoTDI 2020
Y2 - 21 April 2020 through 24 April 2020
ER -