Scalable and Efficient Parallel and Distributed Simulation of Complex, Dynamic and Mobile Systems

L. Bononi, Michele Bracuto, Gabriele D’angelo, L. Donatiello
{"title":"Scalable and Efficient Parallel and Distributed Simulation of Complex, Dynamic and Mobile Systems","authors":"L. Bononi, Michele Bracuto, Gabriele D’angelo, L. Donatiello","doi":"10.1109/FIRB-PERF.2005.17","DOIUrl":null,"url":null,"abstract":"In this work we illustrate the design and implementation guidelines of a recently developed middleware defined to support the parallel and distributed simulation of large scale, complex and dynamically interacting system models. The distributed simulation of complex system models, may suffer the communication and synchronization required to maintain the causality constraints between distributed model components. We designed and implemented the ARTÌS middleware as a new framework by incorporating a set of features that allow adaptive optimization by exploiting many complex and dynamic model and distributed simulation characteristics. As an example, a dynamic migration mechanism for the run-time adaptive allocation of model entities has been designed and exploited for dynamic load and communication balancing. Optimizations have been introduced to obtain the maximum advantage from heterogeneous and asymmetric communication systems, from shared memory to LAN and Internet communication. Other optimizations have been introduced by the exploitation of concurrent replications of parallel and distributed simulations, in order to increase the resources utilization and to maximize the speedup of simulation processes. Solutions have been designed, implemented and tuned to obtain a significant reduction in the communication and synchronization overheads between the physical execution units, and an increased model scalability and simulation speedup, even in worst-case modeling assumptions and simulation scenarios.","PeriodicalId":218095,"journal":{"name":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIRB-PERF.2005.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

In this work we illustrate the design and implementation guidelines of a recently developed middleware defined to support the parallel and distributed simulation of large scale, complex and dynamically interacting system models. The distributed simulation of complex system models, may suffer the communication and synchronization required to maintain the causality constraints between distributed model components. We designed and implemented the ARTÌS middleware as a new framework by incorporating a set of features that allow adaptive optimization by exploiting many complex and dynamic model and distributed simulation characteristics. As an example, a dynamic migration mechanism for the run-time adaptive allocation of model entities has been designed and exploited for dynamic load and communication balancing. Optimizations have been introduced to obtain the maximum advantage from heterogeneous and asymmetric communication systems, from shared memory to LAN and Internet communication. Other optimizations have been introduced by the exploitation of concurrent replications of parallel and distributed simulations, in order to increase the resources utilization and to maximize the speedup of simulation processes. Solutions have been designed, implemented and tuned to obtain a significant reduction in the communication and synchronization overheads between the physical execution units, and an increased model scalability and simulation speedup, even in worst-case modeling assumptions and simulation scenarios.
复杂、动态和移动系统的可扩展和高效并行和分布式仿真
在这项工作中,我们说明了最近开发的中间件的设计和实现指南,该中间件被定义为支持大规模、复杂和动态交互的系统模型的并行和分布式仿真。复杂系统模型的分布式仿真,可能会受到维护分布式模型组件之间因果关系约束所需的通信和同步的影响。我们设计并实现了ARTÌS中间件作为一个新框架,通过整合一组特性,允许通过利用许多复杂的动态模型和分布式仿真特性进行自适应优化。作为一个例子,设计了一种动态迁移机制,用于模型实体的运行时自适应分配,并利用该机制实现动态负载和通信平衡。从异构和非对称通信系统,从共享内存到局域网和互联网通信,已经引入了优化以获得最大的优势。通过利用并行和分布式模拟的并发复制,引入了其他优化,以增加资源利用率并最大化模拟过程的加速。已经设计、实现和调整了解决方案,以显著减少物理执行单元之间的通信和同步开销,并增加模型可伸缩性和仿真加速,即使在最坏的建模假设和仿真场景中也是如此。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信