IEEE Access (Jan 2024)

Optimizing Task Orchestration for Distributed Real-Time Electromagnetic Transient Simulation

  • Qi Guo,
  • Haiping Guo,
  • Yuanhong Lu,
  • Tianyu Guo,
  • Jie Zhang,
  • Jingyue Zhang,
  • Hui Luo,
  • Libin Huang,
  • Yanjun Zhao

DOI
https://doi.org/10.1109/ACCESS.2024.3404070
Journal volume & issue
Vol. 12
pp. 74818 – 74830

Abstract

Read online

Transient simulation in power engineering is crucial as it models the dynamic behavior of power systems during sudden events like faults or short circuits. Electromagnetic transient simulations involve multiple coordinated tasks. Traditional simulations are centralized and struggle to meet scalability requirements. To achieve these goals, distributed electromagnetic transient simulation has emerged as a new trend. Nevertheless, the distributed electromagnetic transient simulation introduces network communication. Achieving real-time simulation across distributed nodes poses the challenge of minimizing communication costs. In this paper, our proposal focuses on optimizing the task orchestration to reduce communication costs. Specifically, in the electromagnetic transient simulation, these tasks has certain communication pattern where the communicated objects of each task are pre-defined. We represent the pattern as a graph, with tasks represented as nodes and communications as edges. Furthermore, we propose to use graph partition with the objective of minimal communication costs and fine tune the partitions with the resource requirements of each distributed node. The experimental results demonstrate that our proposal has strength in achieving high-performance electromagnetic transient simulation.

Keywords