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 条
  • [1] Architecture of a microservice-based flight management system simulation
    Li, Qing
    Fan, Yiping
    Li, Dachuan
    Jiang, Xin
    Liu, Enyu
    Chen, Jia
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2020, 60 (07): : 589 - 596
  • [2] Microservice-based Architecture for the NRDC
    Le, Vinh D.
    Neff, Melanie M.
    Stewart, Royal V.
    Kelley, Richard
    Fritzinger, Eric
    Dascalu, Sergiu M.
    Harris, Frederick C., Jr.
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1659 - 1664
  • [3] Microservice-based Architecture of a Software as a Service (SaaS) Building Energy Management Platform
    Haque, Ashraful
    Rahman, Rasheq
    Rahman, Saifur
    [J]. 2020 6TH IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON), 2020, : 967 - 972
  • [4] An Approach to Extract the Architecture of Microservice-Based Software Systems
    Mayer, Benjamin
    Weinreich, Rainer
    [J]. 12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 21 - 30
  • [5] A microservice-based architecture for (customisable) analyses of Docker images
    Brogi, Antonio
    Neri, Davide
    Soldani, Jacopo
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (08): : 1461 - 1474
  • [6] Towards Recovering the Software Architecture of Microservice-based Systems
    Granchelli, Giona
    Cardarelli, Mario
    Di Francesco, Paolo
    Malavolta, Ivano
    Iovino, Ludovico
    Di Salle, Amleto
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 46 - 53
  • [7] Microservice-Based Approach to Enforce an IoHT Oriented Architecture
    Ianculescu, Marilena
    Alexandra, Adriana
    Neagu, Gabriel
    Pop, Florin
    [J]. 2019 E-HEALTH AND BIOENGINEERING CONFERENCE (EHB), 2019,
  • [8] Microservice-based Edge Device Architecture for Video Analytics
    Jang, Si Young
    Kostadinov, Boyan
    Lee, Dongman
    [J]. 2021 ACM/IEEE 6TH SYMPOSIUM ON EDGE COMPUTING (SEC 2021), 2021, : 165 - 177
  • [9] Challenges in Documenting Microservice-based IT Landscape: A Survey from an Enterprise Architecture Management Perspective
    Kleehaus, Martin
    Matthes, Florian
    [J]. 2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, : 11 - 20
  • [10] Microservice-Based Architecture for the Integration of Data Backends and Dashboard Applications in the Energy and Environment Domains
    Sidler, Jannik
    Braun, Eric
    Schmitt, Christian
    Schlachter, Thorsten
    Hagenmeyer, Veit
    [J]. ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: A BOGEYMAN OR SAVIOUR FOR THE UN SUSTAINABILITY GOALS?, 2022, : 37 - 48