MASFENON: implementing a multi-agent simulation framework for interconnected networks with distributed programming

Giorgio Locicero , Antonio Di Maria , Salvatore Alaimo , Alfredo Pulvirenti
{"title":"MASFENON: implementing a multi-agent simulation framework for interconnected networks with distributed programming","authors":"Giorgio Locicero ,&nbsp;Antonio Di Maria ,&nbsp;Salvatore Alaimo ,&nbsp;Alfredo Pulvirenti","doi":"10.1016/j.procs.2025.02.262","DOIUrl":null,"url":null,"abstract":"<div><div>The complexity of networked systems, particularly interconnected networks, necessitates advanced simulation frameworks to accurately emulate real-world dynamics, especially in the context of big data and high-performance computing. Most software used for simulation and temporal inference usually falls short in large data and optimization, since it is generally used in particular contexts, like simulating the dynamics of a specific group of entities, such as cellular and community interactions. We present ”Multi-Agent Adaptive Simulation Framework for Evolution in Networks of Networks” (MASFENON). MASFENON employs a temporal multi-layered approach to simulate and analyze dynamic processes in interconnected networks. The framework leverages parallel programming techniques for matrix and linear algebra operations and distributed and reactive programming for agent and environment communication, all implemented in C++ using the Message Passing Interface (MPI) standard. MASFENON has been validated against several common network models and could simulate the behavior of real systems in the context of epidemic simulations (See [<span><span>4</span></span>]). The framework demonstrates sublinear speedup and scalability with network size. The implementation is open source and available in a regularly updated GitHub repository1. MASFENON's integration of MPI and distributed programming techniques provides a powerful and versatile tool for modeling complex network interactions and dynamics. Its capabilities extend beyond traditional models, offering new insights and applications in network science.</div></div>","PeriodicalId":20465,"journal":{"name":"Procedia Computer Science","volume":"255 ","pages":"Pages 73-82"},"PeriodicalIF":0.0000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877050925006234","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The complexity of networked systems, particularly interconnected networks, necessitates advanced simulation frameworks to accurately emulate real-world dynamics, especially in the context of big data and high-performance computing. Most software used for simulation and temporal inference usually falls short in large data and optimization, since it is generally used in particular contexts, like simulating the dynamics of a specific group of entities, such as cellular and community interactions. We present ”Multi-Agent Adaptive Simulation Framework for Evolution in Networks of Networks” (MASFENON). MASFENON employs a temporal multi-layered approach to simulate and analyze dynamic processes in interconnected networks. The framework leverages parallel programming techniques for matrix and linear algebra operations and distributed and reactive programming for agent and environment communication, all implemented in C++ using the Message Passing Interface (MPI) standard. MASFENON has been validated against several common network models and could simulate the behavior of real systems in the context of epidemic simulations (See [4]). The framework demonstrates sublinear speedup and scalability with network size. The implementation is open source and available in a regularly updated GitHub repository1. MASFENON's integration of MPI and distributed programming techniques provides a powerful and versatile tool for modeling complex network interactions and dynamics. Its capabilities extend beyond traditional models, offering new insights and applications in network science.
MASFENON:通过分布式编程实现互联网络的多代理仿真框架
网络系统的复杂性,特别是互联网络,需要先进的仿真框架来准确地模拟现实世界的动态,特别是在大数据和高性能计算的背景下。大多数用于模拟和时间推理的软件通常在大数据和优化方面不足,因为它通常用于特定环境,例如模拟特定实体组的动态,例如细胞和社区交互。我们提出了“网络中的网络进化的多智能体自适应仿真框架”(MASFENON)。MASFENON采用时间多层方法来模拟和分析互联网络中的动态过程。该框架利用并行编程技术进行矩阵和线性代数运算,并利用分布式和响应式编程进行代理和环境通信,所有这些都使用消息传递接口(MPI)标准在c++中实现。MASFENON已经针对几种常见的网络模型进行了验证,并且可以在流行病模拟的背景下模拟真实系统的行为(见[4])。该框架显示了次线性加速和随网络大小的可扩展性。该实现是开源的,可以在定期更新的GitHub存储库中获得1。MASFENON集成了MPI和分布式编程技术,为复杂的网络交互和动态建模提供了强大而通用的工具。它的功能超越了传统模型,为网络科学提供了新的见解和应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.50
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信