...
首页> 外文期刊>Simulation modelling practice and theory: International journal of the Federation of European Simulation Societies >New trends in parallel and distributed simulation: From many-cores to Cloud Computing
【24h】

New trends in parallel and distributed simulation: From many-cores to Cloud Computing

机译:并行和分布式仿真的新趋势:从多核到云计算

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

摘要

Recent advances in computing architectures and networking are bringing parallel computing systems to the masses so increasing the number of potential users of these kinds of systems. In particular, two important technological evolutions are happening at the ends of the computing spectrum: at the "small'' scale, processors now include an increasing number of independent execution units (cores), at the point that a mere CPU can be considered a parallel shared-memory computer; at the "large'' scale, the Cloud Computing paradigm allows applications to scale by offering resources from a large pool on a pay-as-you-go model. Multi-core processors and Clouds both require applications to be suitably modified to take advantage of the features they provide. Despite laying at the extreme of the computing architecture spectrum - multi-core processors being at the small scale, and Clouds being at the large scale - they share an important common trait: both are specific forms of parallel/distributed architectures. As such, they present to the developers well known problems of synchronization, communication, workload distribution, and so on. Is parallel and distributed simulation ready for these challenges? In this paper, we analyze the state of the art of parallel and distributed simulation techniques, and assess their applicability to multi-core architectures or Clouds. It turns out that most of the current approaches exhibit limitations in terms of usability and adaptivity which may hinder their application to these new computing architectures. We propose an adaptive simulation mechanism, based on the multi-agent system paradigm, to partially address some of those limitations. While it is unlikely that a single approach will work well on both settings above, we argue that the proposed adaptive mechanism has useful features which make it attractive both in a multi-core processor and in a Cloud system. These features include the ability to reduce communication costs by migrating simulation components, and the support for adding (or removing) nodes to the execution architecture at runtime. We will also show that, with the help of an additional support layer, parallel and distributed simulations can be executed on top of unreliable resources. (C) 2014 Elsevier B. V. All rights reserved.
机译:计算体系结构和网络的最新进展将并行计算系统带入了大众,因此增加了这类系统的潜在用户数量。特别是,在计算领域的末尾发生了两项重要的技术演进:在“小规模”规模上,处理器现在包括数量越来越多的独立执行单元(核心),以至于单纯的CPU可以看作是CPU。并行共享内存计算机;“大”规模的云计算范式允许应用程序通过按使用量付费模型从大型池中提供资源来扩展应用程序。多核处理器和云都需要对应用程序进行适当的修改,以利用它们提供的功能。尽管处于计算架构范围的极端(多核处理器规模较小,而云则规模较大),它们却具有一个重要的共同特征:两者都是并行/分布式架构的特定形式。这样,它们向开发人员提出了众所周知的同步,通信,工作负载分配等问题。并行和分布式仿真是否已准备好应对这些挑战?在本文中,我们分析了并行和分布式仿真技术的发展状况,并评估了它们在多核体系结构或云中的适用性。事实证明,当前大多数方法在可用性和适应性方面都存在局限性,可能会限制其在这些新的计算体系结构中的应用。我们提出了一种基于多主体系统范例的自适应仿真机制,以部分解决其中一些局限性。虽然不可能在上述两种设置下都可以使用单一方法,但我们认为所提出的自适应机制具有有用的功能,这使其在多核处理器和云系统中都具有吸引力。这些功能包括通过迁移仿真组件来降低通信成本的能力,以及在运行时为执行架构添加(或删除)节点的支持。我们还将展示,借助附加的支持层,可以在不可靠的资源之上执行并行和分布式仿真。 (C)2014 Elsevier B. V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号