首页> 外文学位 >Master/worker parallel discrete event simulation.
【24h】

Master/worker parallel discrete event simulation.

机译:主/工人并行离散事件模拟。

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

摘要

Recent advances in metacomputing such as volunteer and desktop grid computing that aggregate loosely coupled resources have transformed the execution of certain computational workloads that, in the past, were reserved for processing on dedicated clusters. Parallel discrete event simulations have different requirements than programs that can readily exploit loosely coupled resources such as embarrassingly parallel codes. Consequently, parallel discrete event simulations are typically run on tightly coupled machines providing the best opportunity for maximum speedup. However, these facilities may not be readily available to many users. The focus of this thesis explores the merging of these distinct computational domains involving the execution of parallel discrete event simulation across loosely coupled resources. A master/worker architecture for parallel discrete event simulation is proposed providing robust executions under a dynamic set of services with system-level support for fault tolerance, semi-automated client-directed load balancing, portability across heterogeneous machines, and the ability to run codes on idle or time-sharing clients without significant interaction by users. Results indicate that a master/worker approach utilizing loosely coupled resources is a viable means for high throughput parallel discrete event simulation by enhancing existing computational capacity or providing alternate execution capability for less time-critical codes.;Research questions and challenges associated with issues and limitations with the work distribution paradigm, targeted computational domain, performance metrics, and the intended class of applications to be used in this context are analyzed and discussed. A portable web services approach to master/worker parallel discrete event simulation is proposed and evaluated. Optimizations to increase the efficiency of large-scale simulation execution through distributed master service design and intrinsic overhead reduction are proposed and evaluated. Finally, challenges for optimistic parallel discrete event simulation such as rollbacks and message unsending with an inherently different computation paradigm utilizing master services and time windows are addressed and evaluated.
机译:元计算的最新进展(例如,自愿者和桌面网格计算)聚集了松散耦合的资源,从而改变了某些计算工作负载的执行方式,这些工作负载过去被保留用于专用集群上的处理。并行离散事件模拟与可以轻松利用松散耦合的资源(例如令人尴尬的并行代码)的程序有不同的要求。因此,并行离散事件模拟通常在紧密耦合的机器上运行,从而为最大加速提供了最佳机会。但是,许多用户可能无法轻松使用这些功能。本文的重点是探索这些不同的计算域的合并,其中涉及跨松散耦合资源执行并行离散事件模拟。提出了一种用于并行离散事件模拟的主/工作者体系结构,可在动态服务集下提供可靠的执行,并具有系统级支持,以实现容错,半自动客户端控制的负载平衡,跨异构机器的可移植性以及运行代码的能力在闲置或分时的客户端上,而无需用户进行大量交互。结果表明,通过增强现有计算能力或为时间紧迫性较低的代码提供替代执行能力,利用松散耦合资源的主/工人方法对于高吞吐量并行离散事件模拟是一种可行的方法;研究与问题和局限性相关的问题和挑战通过工作分配范例,分析和讨论了目标计算域,性能指标以及在此上下文中要使用的应用程序的预期类别。提出并评估了一种用于主/工人并行离散事件模拟的便携式Web服务方法。提出并评估了通过分布式主服务设计和减少固有开销来提高大规模仿真执行效率的优化。最后,解决和评估了乐观的并行离散事件模拟的挑战,例如回滚和消息未发送,以及利用主服务和时间窗口的固有不同计算范式。

著录项

  • 作者

    Park, Alfred J.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 240 p.
  • 总页数 240
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术 ;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号