Kubernetes-Container-Cluster-Based Architecture for an Energy Management System

被引:7
作者
Li, Zongsheng [1 ]
Wei, Hua [1 ]
Lyu, Zhongliang [1 ]
Lian, Chunjie [1 ]
机构
[1] Guangxi Univ, Guangxi Key Lab Power Syst Optimizat & Energy Tec, Nanning 530004, Peoples R China
来源
IEEE ACCESS | 2021年 / 9卷
基金
中国国家自然科学基金;
关键词
Reliability; Power system reliability; Containers; Reliability theory; Cloud computing; Software reliability; Software; Energy management system; Kubernetes; container; discrete Markov theory; reliability; CLOUD;
D O I
10.1109/ACCESS.2021.3081559
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an energy management system (EMS) architecture based on the Kubernetes container cluster to solve the problem of traditional EMSs being unable to simultaneously achieve high reliability and high resource utilization. Container cluster technology is used to encapsulate, isolate and deploy applications, which solves the problem of low system reliability caused by interlocking failures. Discrete Markov theory is applied to propose a dynamic Pod fault-tolerant EMS model. The results of the solution model are used to adjust the Pod redundancy in real-time to achieve the highest reliability to satisfy physical resource constraints. The results of the performance analysis show that the reliability of the proposed architecture is 99.9999504%. Compared with the EMS of the service-oriented architecture (SOA), the annual failure time is reduced from 3.83 minutes to 0.26 minutes. The comprehensive utilization of hardware resources increases by approximately 20%, and performance indicators such as the peak access success rate improve significantly. The proposed architecture is implemented in a real-power system, with good operating results and broad application prospects.
引用
收藏
页码:84596 / 84604
页数:9
相关论文
共 21 条
[1]   A Secure Cloud Computing Based Framework for Big Data Information Management of Smart Grid [J].
Baek, Joonsang ;
Quang Hieu Vu ;
Liu, Joseph K. ;
Huang, Xinyi ;
Xiang, Yang .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (02) :233-244
[2]   Containers and Cloud: From LXC to Docker to Kubernetes [J].
Bernstein, David .
IEEE CLOUD COMPUTING, 2014, 1 (03) :81-84
[3]   Optimal Cloud Computing Resource Allocation for Demand Side Management in Smart Grid [J].
Cao, Zijian ;
Lin, Jin ;
Wan, Can ;
Song, Yonghua ;
Zhang, Yi ;
Wang, Xiaohui .
IEEE TRANSACTIONS ON SMART GRID, 2017, 8 (04) :1943-1955
[4]   Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing Scheduling [J].
Chekired, Djabir Abdeldjalil ;
Khoukhi, Lyes .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (06) :3312-3321
[5]   A Framework for Practical Dynamic Software Updating [J].
Chen, Gang ;
Jin, Hai ;
Zou, Deqing ;
Liang, Zhenkai ;
Zhou, Bing Bing ;
Wang, Hao .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (04) :941-950
[6]   A USER-ORIENTED SOFTWARE-RELIABILITY MODEL [J].
CHEUNG, RC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (02) :118-125
[7]   Enabling Strong Isolation for Distributed Real-Time Applications in Edge Computing Scenarios [J].
Dubey, Abhishek ;
Emfinger, William ;
Gokhale, Aniruddha ;
Kumar, Pranav ;
McDermet, Dan ;
Bapty, Ted ;
Karsai, Gabor .
IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2019, 34 (07) :32-45
[8]  
Felter W, 2015, INT SYM PERFORM ANAL, P171, DOI 10.1109/ISPASS.2015.7095802
[9]   Automatic Software Repair: A Survey [J].
Gazzola, Luca ;
Micucci, Daniela ;
Mariani, Leonardo .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (01) :34-67
[10]   Software Requirements Prioritisation: A Systematic Literature Review on Significance, Stakeholders, Techniques and Challenges [J].
Hujainah, Fadhl ;
Abu Bakar, Rohani Binti ;
Abdulgabber, Mansoor Abdullateef ;
Zamli, Kamal Z. .
IEEE ACCESS, 2018, 6 :71497-71523