首页> 外文期刊>Simulation >Bringing together efficiency and effectiveness in distributed simulations: The experience with D-Mason
【24h】

Bringing together efficiency and effectiveness in distributed simulations: The experience with D-Mason

机译:结合分布式仿真的效率和有效性:D-Mason的经验

获取原文
获取原文并翻译 | 示例
       

摘要

Agent-based simulation models are an increasingly popular tool for research and management in many fields. In executing such simulations "speed" is one of the most general and important issues because of the size and complexity of simulations. But another important issue is the effectiveness of the solution, which consists of how easily usable and portable the solutions are for the users, i.e. the programmers of the distributed simulation. Our study, then, is aimed at efficient and effective distribute simulations by adopting a framework-level approach, with our design and implementation of a framework, D-Mason, which is a parallel version of the Mason library for writing and running simulations of agent-based simulation models. In particular, besides the efficiency due to workload distribution with small overhead, D-Mason at a framework level proves itself effective since it enables the scientists that use the framework (domain expert but with limited knowledge of distributed programming) only minimally aware of the fact that the simulation is running on a distributed environment. Then, we present tests that compare D-Mason against Mason in order to assess the improved scalability and D-Mason capability to exploit heterogeneous distributed hardware. Our tests also show that several massive simulations that are impossible to execute on Mason (e.g. because of CPU and/or memory requirements) can be easily performed using D-Mason.
机译:基于代理的仿真模型是许多领域中越来越流行的研究和管理工具。在执行此类仿真时,由于仿真的规模和复杂性,“速度”是最普遍且重要的问题之一。但是,另一个重要的问题是解决方案的有效性,该有效性包括解决方案对用户(即分布式仿真的程序员)的易用性和可移植性。然后,我们的研究旨在通过采用框架级别的方法来实现高效且有效的分布式模拟,其中我们设计并实现了框架D-Mason,该框架是Mason库的并行版本,用于编写和运行代理模拟基于的仿真模型。特别是,除了工作量分配带来的效率高和开销少之外,D-Mason在框架级别证明了自己的有效性,因为它使使用框架的科学家(领域专家,但对分布式编程的了解有限)仅对这一事实知之甚少。仿真运行在分布式环境上。然后,我们提出将D-Mason与Mason进行比较的测试,以评估改进的可伸缩性和D-Mason开发异构分布式硬件的能力。我们的测试还表明,使用D-Mason可以轻松地执行几个无法在Mason上执行的大规模仿真(例如,由于CPU和/或内存需求)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号