Microservice-Based Architecture for an Energy Management System

被引:15
|
作者
Lyu, Zhongliang [1 ]
Wei, Hua [1 ]
Bai, Xiaoqing [1 ]
Lian, Chunjie [1 ]
机构
[1] Guangxi Univ, Guangxi Key Lab Power Syst Optimizat & Energy Tec, Nanning 530004, Peoples R China
来源
IEEE SYSTEMS JOURNAL | 2020年 / 14卷 / 04期
基金
中国国家自然科学基金;
关键词
Energy management; Containers; Computer architecture; Reliability; Power system reliability; Cloud computing; Servers; Container; energy management system (EMS); microservice; reliability; resource management; SOFTWARE; CLOUD; DOCKER; DESIGN; MTTR; MTBF;
D O I
10.1109/JSYST.2020.2981095
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a microservice-based architecture for an energy management system (MS-EMS) to address the fragility, poor flexibility, and hardware dependence of EMSs. Compared with the service-oriented architecture (SOA), the proposed architecture can significantly improve the load performance and scalability of an EMS through fine-grained decomposition of the system and decentralized data management. Container and cluster technologies are used tomanage themicroservices. Ak-fault (k >= 2)-tolerant model is proposed to improve the reliability of the MS-EMS. The model employs containerized microservices as essential components to achieve a parallel connection of the essential components using the horizontal-scale technology of the containers. On the other hand, a MILP model-based algorithm for managing computing resources is also suggested. By minimizing the number of worker nodes of the cluster, where the MS-EMS is deployed, we can improve the utilization of the computing resources and avoid unnecessary costs. The result of the performance analysis showed that the reliability of the MS-EMS is 99.99965625%, which is two orders and one order ofmagnitude higher than those of the existing EMSs and the SOA-based EMS (S-EMS), respectively. Moreover, the cost of theMS-EMSis also lower than those of the existingEMSs and S-EMSs. The proposed architecture is implemented in a real-power system and has shown favorable operation performances, indicating a promising prospect for future applications.
引用
收藏
页码:5061 / 5072
页数:12
相关论文
共 50 条
  • [21] A Microservice-based Architecture for the Development of Accessible, Crowdsensing-based Mobility Platforms
    Melis, Andrea
    Mirri, Silvia
    Prandi, Catia
    Prandini, Marco
    Salomoni, Paola
    [J]. 2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 498 - 505
  • [22] A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2020, EMMSAD 2020, 2020, 387 : 311 - 326
  • [23] Special issue on efficient management of microservice-based systems and applications
    Xu, Minxian
    Dustdar, Schahram
    Villari, Massimo
    Buyya, Rajkumar
    [J]. Software - Practice and Experience, 2024, 54 (04) : 543 - 545
  • [24] Special issue on efficient management of microservice-based systems and applications
    Xu, Minxian
    Dustdar, Schahram
    Villari, Massimo
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (04): : 543 - 545
  • [25] KATWARN-A Microservice-Based Architecture for Distributed, Flexible and Robust Warning Systems
    Meissen, Ulrich
    Pfennigschmidt, Stefan
    Hardt, Markus
    Faust, Daniel
    [J]. ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: MANAGING DISRUPTION, BIG DATA AND OPEN SCIENCE, 2018, : 213 - 225
  • [26] Microservice-based IoT for Smart Buildings
    Salikhov, Dilshat
    Khanda, Kevin
    Gusmanov, Kamill
    Mazzara, Manuel
    Mavridis, Nikolaos
    [J]. 2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 303 - 309
  • [27] Anomaly Detection in Microservice-Based Systems
    Nobre, Joao
    Pires, E. J. Solteiro
    Reis, Arsenio
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [28] Microservice-based digital twin system towards smart manufacturing
    Yang, Hanbo
    Jiang, Gedong
    Tian, Wenwen
    Mei, Xuesong
    Nee, A. Y. C.
    Ong, S. K.
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2025, 91
  • [29] A Microservice-Based Multi-agent System for the Job Market
    Muraretu, Ionut
    Bouleanu, Daniel-Costel
    Vultureanu-Albisi, Alexandra
    Badica, Costin
    Sarafis, Dimitrios
    Kravari, Kaliopi
    Chatzimisios, Periklis
    [J]. INTELLIGENT DISTRIBUTED COMPUTING XVI, IDC 2023, 2024, 1138 : 301 - 316
  • [30] Prospects on the adoption of a microservice-based architecture in 5G systems and beyond
    Robitzsch, Sebastian
    Centenaro, Marco
    di Pietro, Nicola
    Cordeiro, Luis
    Gomes, Andre S.
    Sanders, Peter
    Ishaq, Arif
    [J]. COMPUTER NETWORKS, 2023, 237