Skip to the main content

Original scientific paper

https://doi.org/10.31803/tg-20240514045737

Design and Implementation of a DLMS Server with a Multi-threaded Architecture for AMI Systems

Gwang Hyeon Kim ; Department of Electrical Engineering, Kookmin University, 77 Jeongneung-ro Seongbuk-gu, Seoul, 02707, Korea
Yeong Rak Seong orcid id orcid.org/0000-0003-2453-2653 ; Department of Electrical Engineering, Kookmin University, 77 Jeongneung-ro Seongbuk-gu, Seoul, 02707, Korea *
Ha Ryoung Oh ; Department of Electrical Engineering, Kookmin University, 77 Jeongneung-ro Seongbuk-gu, Seoul, 02707, Korea

* Corresponding author.


Full text: english pdf 1.304 Kb

page 524-531

downloads: 224

cite


Abstract

In this paper, a DLMS server with a multi-threaded architecture for AMI systems is proposed and implemented. To achieve this, the operation procedures between the DLMS server and the clients are analyzed, and the necessary design requirements for the server are derived. The roles of the DLMS server are divided into multiple threads to meet these requirements, and the DLMS operation procedures are organized at the thread level. The proposed architecture is modeled using the DEVS formalism, a language for hierarchical modularization of discrete event systems. Subsequently, the general operational procedures and exceptional situations are simulated in the DEVSim++ environment. The simulation results show that the DLMS server with the proposed structure behaves correctly for each scenario and meets the DLMS standards and the given functional requirements. Finally, the DLMS server is implemented based on the validated simulation code. The implementation results confirm that the DLMS server operates correctly when connected to multiple smart meter devices. In the implemented DLMS server, unnecessary concurrency among threads is strictly limited, significantly reducing the costs associated with testing.

Keywords

Device Language Message Specification (DLMS); Discrete Event Systems; Multithreading; Simulation

Hrčak ID:

335253

URI

https://hrcak.srce.hr/335253

Publication date:

15.12.2025.

Visits: 547 *