arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1105.2301cs.DC
收藏

从多核到公有云的并行和分布式仿真(扩展版)

Parallel and Distributed Simulation from Many Cores to the Public Cloud (Extended Version)

Gabriele D'Angelo

摘要:

在这篇教程中,我们将首先回顾一些基本的仿真概念,然后介绍并行和分布式仿真技术,鉴于一些新的挑战,今天和明天。更特别的是,在过去的几年里,许多核心架构已经广泛传播,我们可以预期这种趋势将继续下去。另一方面,云计算的成功有力地推动了一切即服务的范式。并行和分布式仿真准备好迎接这些新挑战了吗?目前的方法在可用性和适应性方面存在许多局限性:迫切需要新的评价指标和修订目前实施的机制。在论文的最后一部分,我们提出了一种新的方法,基于多智能体系统的复杂系统的仿真。有可能实现高级技术,例如模拟实体的迁移,以构建自适应且非常易于使用的机制。自适应机制能够显着降低并行/分布式体系结构中的通信成本,实现负载平衡技术,并应付执行环境的变化和动态。最后,这种机制将用于在不可靠的云服务之上构建模拟。

英文摘要:

In this tutorial paper, we will firstly review some basic simulation concepts and then introduce the parallel and distributed simulation techniques in view of some new challenges of today and tomorrow. More in particular, in the last years there has been a wide diffusion of many cores architectures and we can expect this trend to continue. On the other hand, the success of cloud computing is strongly promoting the everything as a service paradigm. Is parallel and distributed simulation ready for these new challenges? The current approaches present many limitations in terms of usability and adaptivity: there is a strong need for new evaluation metrics and for revising the currently implemented mechanisms. In the last part of the paper, we propose a new approach based on multi-agent systems for the simulation of complex systems. It is possible to implement advanced techniques such as the migration of simulated entities in order to build mechanisms that are both adaptive and very easy to use. Adaptive mechanisms are able to significantly reduce the communication cost in the parallel/distributed architectures, to implement load-balance techniques and to cope with execution environments that are both variable and dynamic. Finally, such mechanisms will be used to build simulations on top of unreliable cloud services.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑