当前位置: X-MOL 学术Auton. Agent. Multi-Agent Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Enabling scalable and fault-tolerant multi-agent systems by utilizing cloud-native computing
Autonomous Agents and Multi-Agent Systems ( IF 1.9 ) Pub Date : 2021-01-25 , DOI: 10.1007/s10458-020-09489-0
Stefan Dähling , Lukas Razik , Antonello Monti

Multi-agent systems (MAS) represent a distributed computing paradigm well suited to tackle today’s challenges in the field of the Internet of Things (IoT). Both share many similarities such as the interconnection of distributed devices and their cooperation. The combination of MAS and IoT would allow the transfer of the experience gained in MAS research to the broader range of IoT applications. The key enabler for utilizing MAS in the IoT is the ability to build large-scale and fault-tolerant MASs since IoT concepts comprise possibly thousands or even millions of devices. However, well known multi-agent platforms (MAP), e. g., Java Agent DE-velopment Framework (JADE), are not able to deal with these challenges. To this aim, we present a cloud-native Multi-Agent Platform (cloneMAP) as a modern MAP based on cloud-computing techniques to enable scalability and fault-tolerance. A microservice architecture is used to implement it in a distributed way utilizing the open-source container orchestration system Kubernetes. Thereby, bottlenecks and single-points of failure are conceptually avoided. A comparison with JADE via relevant performance metrics indicates the massively improved scalability. Furthermore, the implementation of a large-scale use case verifies cloneMAP’s suitability for IoT applications. This leads to the conclusion that cloneMAP extends the range of possible MAS applications and enables the integration with IoT concepts.



中文翻译:

通过利用云原生计算来启用可扩展且容错的多代理系统

多代理系统(MAS)代表了一种分布式计算范例,非常适合解决物联网(IoT)领域的当今挑战。两者具有许多相似之处,例如分布式设备的互连及其协作。MAS和物联网的结合将使在MAS研究中获得的经验转移到更广泛的物联网应用中。在物联网中使用MAS的关键推动力是构建大规模且容错的MAS的能力,因为物联网概念可能包含成千上万个设备。然而,众所周知的多代理平台(MAP),例如。例如,Java Agent DE-velopment Framework(JADE)无法应对这些挑战。为此,我们提出了一种基于云计算技术的云原生Multi-Agent平台(cloneMAP)作为现代MAP,以实现可伸缩性和容错能力。微服务架构用于利用开源容器编排系统Kubernetes以分布式方式实现它。因此,从概念上避免了瓶颈和单点故障。通过相关性能指标与JADE的比较表明,可伸缩性得到了极大的改善。此外,大规模用例的实施验证了cloneMAP对物联网应用的适用性。由此得出结论,cloneMAP扩展了可能的MAS应用程序的范围,并实现了与IoT概念的集成。微服务架构用于利用开源容器编排系统Kubernetes以分布式方式实现它。因此,从概念上避免了瓶颈和单点故障。通过相关性能指标与JADE的比较表明,可伸缩性得到了极大的改善。此外,大规模用例的实施验证了cloneMAP对物联网应用的适用性。由此得出结论,cloneMAP扩展了可能的MAS应用程序的范围,并实现了与IoT概念的集成。微服务架构用于利用开源容器编排系统Kubernetes以分布式方式实现它。因此,从概念上避免了瓶颈和单点故障。通过相关性能指标与JADE的比较表明,可伸缩性得到了极大的改善。此外,大规模用例的实施验证了cloneMAP对物联网应用的适用性。由此得出结论,cloneMAP扩展了可能的MAS应用程序的范围,并实现了与IoT概念的集成。大规模用例的实施验证了cloneMAP对物联网应用的适用性。由此得出结论,cloneMAP扩展了可能的MAS应用程序的范围,并实现了与IoT概念的集成。大规模用例的实施验证了cloneMAP对物联网应用的适用性。由此得出结论,cloneMAP扩展了可能的MAS应用程序的范围,并实现了与IoT概念的集成。

更新日期:2021-01-25
down
wechat
bug