Marco Perez Hernandez
Relaxing platform dependencies in agent-based control systems
Hernandez, Marco Perez; Mcfarlane, Duncan; Parlikad, Ajith; Herrera, Manuel; Jain, Amit
Authors
Duncan Mcfarlane
Ajith Parlikad
Manuel Herrera
Amit Jain
Abstract
Agent-based systems have been widely used to develop industrial control systems when they are required to address issues such as flexibility, scalability and portability. The most common approach to develop such control systems is with agents embedded in a platform that provides software libraries and runtime services that ease the development process. These platforms also bring challenges to the agent-based control system engineering. For example, they might introduce default design features, such as a global directory of agents. Furthermore, agents are generally locked in a platform and depend on the platform's available support for deployment across computing infrastructures. This article addresses these challenges through an approach for building agent-based control systems, that relaxes the dependencies in multiagent system (MAS) platforms, through the use of container-based virtualisation. The proposed approach is elaborated via a reference architecture that enables the implementation of agents as self-contained applications that can be deployed, on-demand, in independent environments but still are able to communicate and coordinate with other agents of the control system. We built a prototype using this approach and evaluated it in the context of a case study for the supervisory control of digital network infrastructures. This case study enabled us to demonstrate feasibility of the approach and to show the flexibility, of the resulting control system, to adopt several topologies as well as to operate at different scales, over emulated networks. We also concluded that designing agents as individual deployment units is also cost-effective especially in control scenarios with low number of stable agents.
Journal Article Type | Article |
---|---|
Acceptance Date | Feb 9, 2021 |
Online Publication Date | Feb 12, 2021 |
Publication Date | Feb 12, 2021 |
Deposit Date | Feb 1, 2022 |
Publicly Available Date | Feb 2, 2022 |
Journal | IEEE Access |
Electronic ISSN | 2169-3536 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Peer Reviewed | Peer Reviewed |
Volume | 9 |
Pages | 30511-30527 |
DOI | https://doi.org/10.1109/ACCESS.2021.3059273 |
Public URL | https://uwe-repository.worktribe.com/output/8543512 |
Publisher URL | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9354153 |
Files
Relaxing platform dependencies in agent-based control systems
(3 Mb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
A comprehensive framework from real-time prognostics to maintenance decisions
(2021)
Journal Article
Secure and communications-efficient collaborative prognosis
(2020)
Journal Article
An agent-based approach for energy-efficient sensor networks in logistics
(2023)
Journal Article
Control and optimization of multi-agent systems and complex networks for systems engineering
(2021)
Journal Article
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search