Resilient SDN-Based Communication Architecture for Adaptive Control in Green Hydrogen Hybrid Microgrids
Abstract
1. Introduction
1.1. Related Work
1.2. Research Gaps
1.3. Contributions of the Paper
- An SDN-based communication architecture with adaptive QoS for hydrogen microgrids. employs an OpenDaylight controller to classify IEC 61850 traffic directly at the OpenFlow pipeline level. It maps specific traffic categories, including GOOSE, control setpoints, MMS and Sampled Values, to dedicated priority queues across nine Open vSwitch nodes. Critical GOOSE protection messages receive strict priority scheduling. Meanwhile, the system manages the remaining classes using weighted fair queuing combined with per-flow metering. Compared with prior SDN-QoS studies focused mainly on substation communication, this work combines IEC 61850 QoS differentiation, multi-switch SDN forwarding and an externally reconfigurable northbound interface within the traffic envelope of a green hydrogen microgrid. The proposed architecture is designed for continuous adaptation. The QoS pipeline is configured through RESTCONF rather than through per-switch CLI rules, which allows future closed-loop optimisation without changing the forwarding pipeline.
- Systematic performance evaluation under realistic congestion. The FEED-MT network is emulated in GNS3 with Docker endpoints generating IEC 61850 traffic based on real system specifications. The study compares four specific configurations: conventional TCP/IP, SDN without QoS, TCP/IP with static OpenFlow-based QoS policing and SDN with adaptive QoS (SDN-AQoS). To avoid relying on single-point estimates, this proposal evaluates each scenario under both normal and congested conditions using over 40 independent latency measurements and five full-throughput transfer runs. The inclusion of a static QoS policing baseline isolates the contribution of centralised SDN management and queue-based scheduling from simple rate-limiting approaches.
- Quantitative characterisation of QoS impact on hydrogen safety margins. Instead of relying solely on mean latency, this study analyses full empirical distributions, including cumulative distribution functions, tail percentiles (P90, P99), jitter ranges, and throughput variance. The results show that SDN-AQoS keeps 97.5% of congestion latency below the critical 20 ms safety threshold. In contrast, static QoS policing achieves only 60%, plain TCP/IP 90%, and unmanaged SDN 66.7%. Furthermore, the proposed adaptive QoS approach reduces jitter by 60% compared to unmanaged SDN and improves throughput by 49% compared to conventional TCP/IP.
- An extensible interface for future autonomous adaptation. A northbound REST API connects the SDN controller to an external optimisation layer, enabling future reinforcement learning integration for real-time rate limiting. The interface is implemented and used to configure the experimental QoS policies, providing the basis for future closed-loop experimentation beyond static rules.
1.4. Paper Organisation
2. Methodology
2.1. Physical Layer of the FEED-MT Hybrid Microgrid
2.2. Cyber-Physical System Architecture
2.3. Experimental Implementation Environment
| Listing 1. OpenDaylight Carbon feature installation commands. |
| feature:install odl-restconf feature:install odl-mdsal-apidocs feature:install odl-openflowplugin-flow-services feature:install odl-dlux-core feature:install odl-dluxapps-nodes feature:install odl-dluxapps-topology feature:install odl-dluxapps-yangui feature:install odl-dluxapps-yangvisualizer feature:install odl-dluxapps-yangman |
| Listing 2. Host-side TAP interface configuration for OpenDaylight access. |
| sudo ip tuntap add dev tap0 mode tap sudo ip addr add 192.168.100.1/24 dev tap0 sudo ip link set tap0 up sudo iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o enp0s3 -j MASQUERADE |
- br1 (Management Bridge): Dedicated to the OpenFlow connection with the ODL controller. Each switch was assigned a static IP address (e.g., 192.168.100.101) on this bridge to maintain a stable control channel.
- br0 (Data Bridge): Dedicated to FEED-MT asset communication. This bridge operates without an IP address, functioning only at Layer 2.
| Listing 3. Open vSwitch commands for OOBM separation and OpenDaylight controller connection. |
| # Interface reassignment for OOBM ovs-vsctl del-port br0 eth0 ovs-vsctl add-port br1 eth0 ip addr add 192.168.100.101/24 dev br1 # Protocol enforcement and controller link ovs-vsctl set bridge br0 protocol=OpenFlow13 ovs-vsctl set-controller br0 tcp:192.168.100.2:6633 ovs-vsctl set bridge br0 \ other-config:manage-addr=192.168.100.101 |
2.4. Traffic Engineering and QoS Pipeline
- restconf/config/opendaylight-inventory:nodes/node/{switchid}
- Meters: Rate-limiting logic applied to SV traffic to prevent bandwidth exhaustion during measurement bursts.
- Queues: Prioritisation logic in which GOOSE messages (EtherType 0x88B8) are assigned to Queue 3 (Priority 65,535), ensuring that they bypass the First-In-First-Out buffer used by standard traffic.
2.5. Experimental Design and Statistical Framework
2.6. Microgrid Asset Mapping
3. Results and Analysis
3.1. Baseline Performance Under Normal Operating Conditions
3.2. Performance Under Network Congestion
3.3. Jitter Analysis
3.4. Throughput Analysis
3.5. Summary of Key Findings
4. Discussion
Limitations of This Research
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AC | Alternating Current |
| API | Application Programming Interface |
| AQoS | Adaptive Quality of Service |
| ARP | Address Resolution Protocol |
| BESS | Battery Energy Storage System |
| CDF | Cumulative Distribution Function |
| CLI | Command-Line Interface |
| DC | Direct Current |
| DER | Distributed Energy Resource |
| DPDK | Data Plane Development Kit |
| DSCP | Differentiated Services Code Point |
| EMS | Energy Management System |
| FEED-MT | Future Energy Efficiency with DC Microgrid Technologies |
| FFR | Fast Frequency Response |
| GOOSE | Generic Object-Oriented Substation Event |
| HIL | Hardware-in-the-Loop |
| HTB | Hierarchical Token Bucket |
| HTTP | Hypertext Transfer Protocol |
| ICMP | Internet Control Message Protocol |
| IEC | International Electrotechnical Commission |
| IED | Intelligent Electronic Device |
| IP | Internet Protocol |
| IQR | Interquartile Range |
| JSON | JavaScript Object Notation |
| LLDP | Link Layer Discovery Protocol |
| MMS | Manufacturing Message Specification |
| NFV | Network Function Virtualisation |
| ODL | OpenDaylight |
| OOBM | Out-of-Band Management |
| OVS | Open vSwitch |
| PCC | Point of Common Coupling |
| PEM | Proton Exchange Membrane |
| PMU | Phasor Measurement Unit |
| PV | Photovoltaic |
| QoS | Quality of Service |
| REST | Representational State Transfer |
| RESTCONF | RESTful Configuration Protocol |
| RL | Reinforcement Learning |
| RSTP | Rapid Spanning Tree Protocol |
| SCADA | Supervisory Control and Data Acquisition |
| SDN | Software-Defined Networking |
| SDN-AQoS | Software-Defined Networking with Adaptive Quality of Service |
| SR-IOV | Single-Root Input/Output Virtualisation |
| SV | Sampled Values |
| TCP | Transmission Control Protocol |
| UDP | User Datagram Protocol |
| WFQ | Weighted Fair Queuing |
References
- Franco, A. Green hydrogen and the energy transition: Hopes, challenges, and realistic opportunities. Hydrogen 2025, 6, 28. [Google Scholar] [CrossRef]
- Wei, C.G.; Shangguan, X.C.; Yang, Y.H.; He, Y.; Zhang, C.K. Delay-Dependent H∞ Robust Frequency Control in Microgrids: Coordination of Secondary Frequency Control and Virtual Inertia Control. IEEE Trans. Ind. Inform. 2025, 21, 6465. [Google Scholar] [CrossRef]
- Sarwar, F.A.; Hernando-Gil, I.; Vechiu, I. Review of energy management systems and optimization methods for hydrogen-based hybrid building microgrids. Energy Convers. Econ. 2024, 5, 259–279. [Google Scholar] [CrossRef]
- Apostolov, A. IEC 61850: Digitizing the Electric Power Grid; Artech House: Norwood, MA, USA, 2022. [Google Scholar]
- Rubio, S.; Bogarra, S.; Nunes, M.; Gomez, X. Smart grid protection, automation and control: Challenges and opportunities. Appl. Sci. 2025, 15, 3186. [Google Scholar] [CrossRef]
- International Electrotechnical Commission. IEC 61850:2026 SER: Communication Networks and Systems for Power Utility Automation–All Parts; International Electrotechnical Commission: Geneva, Switzerland, 2026; Available online: https://webstore.iec.ch/en/publication/6028 (accessed on 10 April 2026).
- Nomandela, S.; Mnguni, M.E.; Raji, A.K. Systematic Development and Hardware-in-the-Loop Testing of an IEC 61850 Standard-Based Monitoring and Protection System for a Modern Power Grid Point of Common Coupling. Energies 2025, 18, 5281. [Google Scholar] [CrossRef]
- Lopez, H.; Pashajavid, E.; Rajakaruna, S.; Liu, Y.; Yin, Y. Development of Programmable Digital Twin via IEC-61850 Communication for Smart Grid. Energies 2026, 19, 703. [Google Scholar] [CrossRef]
- Almuzakki, M.Z.; Jayawardhana, B. Cooperative nearest-neighbor control of multi-agent systems: Consensus and formation control problems. IEEE Control Syst. Lett. 2023, 7, 1873–1878. [Google Scholar] [CrossRef]
- University of Nottingham. Revolutionary New Smart Energy Grid to Be Installed at the University of Nottingham. Available online: https://www.nottingham.ac.uk/news/revolutionary-new-smart-energy-grid-to-be-installed-at-the-university-of-nottingham (accessed on 15 February 2026).
- Bitew, G.T.; Beza, T.M.; Shahzad, M. Model-based hierarchal control framework for frequency and voltage stability in islanded microgrids with low inertia. APL Energy 2025, 3, 026104. [Google Scholar] [CrossRef]
- Zasadzinski, M.; Ait Ziane, M.; Rafaralahy, H. Robust control of PEM electrolyzer in a renewable energy context. In Proceedings of the 2024 IEEE 63rd Conference on Decision and Control (CDC); IEEE: New York, NY, USA, 2024; pp. 113–119. [Google Scholar]
- European Industrial Gases Association. Hydrogen Safety: IGC Doc 121/21; EIGA: Brussels, Belgium, 2021. [Google Scholar]
- Phan-Van, L.; Nguyen Dinh, V.; Nguyen-Duc, T. Universal modelling and analysis of grid-scale electrolysers frequency response in wind-dominated power systems. In Proceedings of the IET Conference Proceedings CP857; IET: Hertfordshire, UK, 2023; Volume 2023, pp. 8–14. [Google Scholar]
- Cozzolino, R.; Bella, G. A review of electrolyzer-based systems providing grid ancillary services: Current status, market, challenges and future directions. Front. Energy Res. 2024, 12, 1358333. [Google Scholar] [CrossRef]
- Postel, J. RFC 791: Internet Protocol; Defense Advanced Research Projects Agency: Arlington, VA, USA, 1981. [Google Scholar] [CrossRef]
- Eddy, W.M. RFC 9293: Transmission Control Protocol (TCP); RFC Editor: Fremont, CA, USA, 2022. [Google Scholar] [CrossRef]
- Aftab, M.A.; Roostaee, S.; Hussain, S.M.S.; Ali, I.; Thomas, M.S.; Mehfuz, S. Performance evaluation of IEC 61850 GOOSE-based inter-substation communication for accelerated distance protection scheme. IET Gener. Transm. Distrib. 2018, 12, 4089–4098. [Google Scholar] [CrossRef]
- IEEE Standards Association. IEEE Std 802.1Qbv-2015: IEEE Standard for Local and Metropolitan Area Networks–Bridges and Bridged Networks–Amendment 25: Enhancements for Scheduled Traffic; IEEE Standards Association: New York, NY, USA, 2016. [Google Scholar]
- Finn, N.; Thubert, P.; Varga, B.; Farkas, J. Deterministic Networking Architecture; RFC 8655; RFC Editor: Fremont, CA, USA, 2019. [Google Scholar] [CrossRef]
- Boeding, M.; Hannon, C.; Pearson, M.; Konstantinou, C. An Evaluation of Protocol Latencies in an Open-Source 5G Standalone Network for Smart Grid Communications. Energies 2024, 17, 373. [Google Scholar] [CrossRef]
- Taveras Cruz, A.J.; Aybar-Mejía, M.; Díaz Roque, Y.; Coste Ramírez, K.; Durán, J.G.; Rosario Weeks, D.; Mariano-Hernández, D.; Hernández-Callejo, L. Implications of 5G Technology in the Management of Power Microgrids: A Review of the Literature. Energies 2023, 16, 2020. [Google Scholar] [CrossRef]
- Molina, E.; Jacob, E.; Matias, J.; Moreira, N.; Astarloa, A. Using software defined networking to manage and control IEC 61850-based systems. Comput. Electr. Eng. 2015, 43, 142–154. [Google Scholar] [CrossRef]
- Leal, A.; Botero, J.F.; Jacob, E. QoS Proposal for IEC 61850 traffic under an SDN environment. In Proceedings of the 2018 IEEE 10th Latin-American Conference on Communications (LATINCOM); IEEE: New York, NY, USA, 2018; pp. 1–6. [Google Scholar]
- Aydeger, A.; Akkaya, K.; Cintuglu, M.H.; Uluagac, A.S.; Mohammed, O. Software defined networking for resilient communications in smart grid active distribution networks. In Proceedings of the 2016 IEEE International Conference on Communications (ICC); IEEE: New York, NY, USA, 2016; pp. 1–6. [Google Scholar]
- Qu, Y.; Liu, X.; Jin, D.; Hong, Y.; Chen, C. Enabling a resilient and self-healing PMU infrastructure using centralized network control. In Proceedings of the 2018 ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization, Tempe, AZ, USA, 21 March 2018; pp. 13–18. [Google Scholar]
- European Commission. Integrated Solutions for Green Hydrogen Production and Consumption (INTEGRATE); Project ID: 833955, H2020-EU.3.3.2.; CORDIS|European Commission: Brussels, Belgium, 2019. [Google Scholar]
- Girdhar, M.; Park, K.; Su, W.; Hong, J.; Herath, A.; Liu, C.C. SDN-based smart cyber switching (SCS) for cyber restoration of a digital substation. In Proceedings of the 2025 IEEE Power & Energy Society General Meeting (PESGM); IEEE: New York, NY, USA, 2025; pp. 1–5. [Google Scholar]
- Trillo, J.R.; Herrera-Viedma, E.; Morente-Molinera, J.A.; Cabrerizo, F.J. A large scale group decision making system based on sentiment analysis cluster. Inf. Fusion 2023, 91, 633–643. [Google Scholar] [CrossRef]
- Aslam, M.M.; Li, W.; Liu, W.; Qi, Y.; Saleem, U.; Riaz, S. Integrated modeling and simulation of control and communication system in smart grid using CSMO (Co-simulation of MATLAB and OMNeT++). Comput. Electr. Eng. 2025, 122, 109989. [Google Scholar] [CrossRef]
- Krishnan, S.G.; Aftab, M.A.; Ahmed, S.; Konstantinou, C. Real-Time Co-Simulation for DC Microgrid Energy Management with Communication Delays. In Proceedings of the 2025 IEEE International Communications Energy Conference (INTELEC); IEEE: New York, NY, USA, 2025; pp. 27–32. [Google Scholar]
- Ali, O.; Mohammed, O.A. A review of multi-microgrids operation and control from a cyber-physical systems perspective. Computers 2025, 14, 409. [Google Scholar] [CrossRef]
- GNS3 Technologies Inc. GNS3 GUI, Version 2.2.59; GNS3 Technologies Inc.: Austin, TX, USA, 2026. Available online: https://github.com/GNS3/gns3-gui/releases/tag/v2.2.59 (accessed on 10 April 2026).
- OpenDaylight Project. OpenDaylight Carbon Documentation; Linux Foundation: San Francisco, CA, USA, 2017; Available online: https://docs.opendaylight.org/en/stable-carbon/ (accessed on 10 April 2026).
- GNS3. GNS3 Official Documentation. 2026. Available online: https://docs.gns3.com/ (accessed on 2 April 2026).
- OpenDaylight. OpenDaylight Official Documentation. 2026. Available online: https://docs.opendaylight.org/en/latest/index.html (accessed on 2 April 2026).
- OpenDaylight Project. OpenDaylight User Guide; Linux Foundation: San Francisco, CA, USA, 2023. [Google Scholar]
- OpenDaylight NETCONF Project. OpenDaylight NETCONF/RESTCONF Documentation; Linux Foundation: San Francisco, CA, USA, 2023. [Google Scholar]
- Sarpkaya, F.B.; Francini, A.; Erman, B.; Panwar, S. Evaluation of TCP Congestion Control for Public High-Performance Wide-Area Networks. arXiv 2026, arXiv:2603.12660. [Google Scholar]
- Pei, X.; Sun, P.; Hu, Y.; Li, D.; Chen, B.; Tian, L. Enabling efficient routing for traffic engineering in SDN with deep reinforcement learning. Comput. Netw. 2024, 241, 110220. [Google Scholar] [CrossRef]











| Asset | Rated Quantity | Role in the Communication Mapping |
|---|---|---|
| PV generation (DPVM/MMXU) | 600 kW | Renewable generation telemetry |
| Battery system (ZBAT) | 1 MW | Fast power balancing and control telemetry |
| PEM electrolyser (DEOL) | 200 kW | Controllable hydrogen-production load |
| PEM fuel cell (DFCL) | 100 kW | Dispatchable generation support |
| H2 storage | 2 × 50 kg | Hydrogen storage monitoring |
| Controllable loads | Test-rig/load banks | Disturbance and demand-side emulation |
| SDN communication layer | 9 OVS nodes | IEC 61850 traffic forwarding and QoS enforcement |
| IEC 61850 Class | Transport | Rate | Payload | Duration | Command Parameters |
|---|---|---|---|---|---|
| GOOSE (Type 1A) | UDP | 2 Mbps | 128 B | 30 s | -u -b 2M -l 128 -t 30 |
| Control set-points | UDP | 1 Mbps | 256 B | 30 s | -u -b 1M -l 256 -t 30 |
| MMS/SCADA | TCP | default | default | 30 s | -c ip -t 30 -P 4 |
| Sampled Values (Type 4) | UDP | 5 Mbps | 1500 B | 30 s | -u -b 5M -l 1500 -t 30 |
| Background congestion | UDP | 80 Mbps | default | 30 s | -u -b 80M -t 30 per host |
| Network Configuration | Transfer Time (s) | Throughput (Mbps) |
|---|---|---|
| Traditional TCP/IP | 7.32 ± 0.45 | 115.0 ± 7.00 |
| TCP/IP + static QoS | 11.42 ± 0.51 | 73.66 ± 3.07 |
| SDN without QoS | 6.85 ± 0.43 | 122.8 ± 8.17 |
| SDN with Adaptive QoS | 8.08 ± 0.09 | 103.8 ± 1.30 |
| Network Configuration | Transfer Time (s) | Throughput (Mbps) |
|---|---|---|
| Traditional TCP/IP | 21.41 ± 1.13 | 39.24 ± 2.08 |
| TCP/IP + static QoS | 17.06 ± 0.87 | 49.32 ± 2.52 |
| SDN without QoS | 22.72 ± 0.30 | 36.96 ± 0.50 |
| SDN with Adaptive QoS | 14.33 ± 0.38 | 58.64 ± 1.51 |
| Configuration | Normal (ms) | Congestion (ms) | Relative Change |
|---|---|---|---|
| Traditional TCP/IP | 91.68 | 15.58 | −83.0% |
| TCP/IP + static QoS | 150.05 | 26.79 | −82.1% |
| SDN without QoS | 5.10 | 37.00 | +625% (degraded) |
| SDN with AQoS | 15.48 | 14.70 | −5.0% (stable) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Villagra, J.A.; Guzmán, R.P.; Rivera, M.; Wheeler, P.; Blaabjerg, F. Resilient SDN-Based Communication Architecture for Adaptive Control in Green Hydrogen Hybrid Microgrids. Electronics 2026, 15, 2335. https://doi.org/10.3390/electronics15112335
Villagra JA, Guzmán RP, Rivera M, Wheeler P, Blaabjerg F. Resilient SDN-Based Communication Architecture for Adaptive Control in Green Hydrogen Hybrid Microgrids. Electronics. 2026; 15(11):2335. https://doi.org/10.3390/electronics15112335
Chicago/Turabian StyleVillagra, Joaquín Ascencio, Ricardo Pérez Guzmán, Marco Rivera, Patrick Wheeler, and Frede Blaabjerg. 2026. "Resilient SDN-Based Communication Architecture for Adaptive Control in Green Hydrogen Hybrid Microgrids" Electronics 15, no. 11: 2335. https://doi.org/10.3390/electronics15112335
APA StyleVillagra, J. A., Guzmán, R. P., Rivera, M., Wheeler, P., & Blaabjerg, F. (2026). Resilient SDN-Based Communication Architecture for Adaptive Control in Green Hydrogen Hybrid Microgrids. Electronics, 15(11), 2335. https://doi.org/10.3390/electronics15112335

