TY - GEN
T1 - Model-based evaluation and optimization of dependability for edge computing systems
AU - Liang, Jingyu
AU - Ma, Bowen
AU - Ali, Sikandar
AU - Huang, Jiwei
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Edge computing moves part of the computing tasks to the edge of the network to improve service capabilities while reducing latency. It has been successfully applied in Internet of Things (IoT) and mobile computing systems. With the increasing popularity of edge computing, the ability of an edge computing system continuously providing services to users without interruptions and failures, which is also known as the dependability, has become an important issue. However, the evaluation and optimization of dependability attributes of an edge computing system still remains an largely unexplored problem. In this paper, we study this issue from a model-based viewpoint. We propose an atomic dependability model of a server and provide quantitative analyses of dependability attributes with Markov chain techniques. In order to facilitate the analyses of multiple attributes in large-scale environments, we adopt a state aggregation method for model simplification, and present its corresponding theoretical proof. Considering the edge-cloud collaboration, we put forward the dependability model of an edge computing system, and provide an evaluation approach using the state aggregation technique. Furthermore, taking task offloading as an example, we formulate the dependability optimization as a continuous-time Markov decision problem (CTMDP), and propose an efficient approach of solving the problem with reinforcement learning. Finally, we use a real-world dataset to conduct simulation experiments, and the experimental results validate the efficacy of our approach.
AB - Edge computing moves part of the computing tasks to the edge of the network to improve service capabilities while reducing latency. It has been successfully applied in Internet of Things (IoT) and mobile computing systems. With the increasing popularity of edge computing, the ability of an edge computing system continuously providing services to users without interruptions and failures, which is also known as the dependability, has become an important issue. However, the evaluation and optimization of dependability attributes of an edge computing system still remains an largely unexplored problem. In this paper, we study this issue from a model-based viewpoint. We propose an atomic dependability model of a server and provide quantitative analyses of dependability attributes with Markov chain techniques. In order to facilitate the analyses of multiple attributes in large-scale environments, we adopt a state aggregation method for model simplification, and present its corresponding theoretical proof. Considering the edge-cloud collaboration, we put forward the dependability model of an edge computing system, and provide an evaluation approach using the state aggregation technique. Furthermore, taking task offloading as an example, we formulate the dependability optimization as a continuous-time Markov decision problem (CTMDP), and propose an efficient approach of solving the problem with reinforcement learning. Finally, we use a real-world dataset to conduct simulation experiments, and the experimental results validate the efficacy of our approach.
KW - dependability
KW - edge computing
KW - continue-time Markov decision process
KW - state aggregation
UR - https://www.scopus.com/inward/record.url?eid=2-s2.0-85122573723&partnerID=MN8TOARS
U2 - 10.1007/978-3-030-92635-9_42
DO - 10.1007/978-3-030-92635-9_42
M3 - Conference contribution
SN - 9783030926342
T3 - Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
SP - 728
EP - 747
BT - Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2021
A2 - Gao, Honghao
A2 - Wang, Xinheng
PB - Springer Cham
ER -