论文摘要
分析仿真主要是面向问题决策的,强调在可以接受的时间内获取问题的结论。该类应用往往要对不同想定背景下的多组方案以及同一方案下的多组参数组合进行比较,也就是说要求仿真系统运行多次才能得到所需的结果数据。并行离散事件仿真由于具有更高的运行效率,已在分析仿真领域得到了广泛的关注。目前并行离散事件仿真系统在多个计算节点上进行多样本多次运行时,通常需要仿真实验人员进行大量的手动配置、任务分发和运行调度。这既浪费了大量的人力资源,又严重拖后了整个仿真活动的进程。因此,研究符合并行离散事件仿真特点的多样本任务分发与调度技术,对于减少仿真过程中的人工操作,提高仿真运行效率具有十分重要的意义。鉴于目前缺乏通用的并行离散事件仿真多样本任务分发与调度工具的现状,论文在分析比较现有仿真系统运行控制相关技术的基础上,对并行离散事件仿真多样本任务分发与调度关键技术进行了深入研究,主要工作和创新包括:1.提高仿真系统多样本运行效率的一个重要途径是减少仿真过程中的人为控制,实现多样本自动并行运行。而目前并行仿真系统进行多样本多次运行时,每次运行结束往往需要用户干预,进行下一次运行参数的配置、任务的分发和运行调度,这样不仅浪费了大量的人力物力资源,而且运行效率低、大大拖延了仿真的进度。为此,论文对并行仿真系统多次连续运行控制技术进行了研究,在此基础上提出了基于后台代理/服务器结构的多样本任务分发与调度框架。该框架可以高效直观地实现运行参数的配置,自动将样本运行信息部署到各计算节点,并调度各节点上的样本并行运行,从而有效提高了多样本仿真运行效率。2.任务分发与调度策略对整个仿真任务的运行时间具有决定作用。为缩短仿真任务运行所需时间,充分利用计算资源,论文提出了运行时动态调度策略和静态预先分配策略。其中前者采取为节点动态分配样本的方式调度各节点上的样本运行,后者则采取为节点预先分配样本的方式调度各节点上的样本运行,从而提高了资源利用率,为不同类型的仿真系统的多样本多次运行提供了高效支持。3.仿真运行结束后,样本结果数据散布在各个计算节点。针对手动收集既费时又费力、收集过程容易出错的问题,论文提出了通过服务器程序和后台代理程序相互配合,对样本结果数据进行自动收集与集中整理的方法,实现了对仿真运行结果数据的自动收集和整理,从而为后续的分析评估提供了较好的支持。在上述基础上,设计实现了一个并行离散事件仿真多样本任务分发与调度工具。作为YH-SUPE并行离散事件仿真开发与运行支撑环境中的重要组成部分,多样本任务分发与调度工具可以高效地支持基于YH-SUPE仿真引擎开发的并行离散事件仿真系统的多样本多次并行自动运行,大大减少了仿真过程中的人工操作,缩短了多样本仿真运行所需时间。测试应用表明该工具使用方便、功能齐备、运行稳定可靠、性能良好。
论文目录
相关论文文献
标签:并行离散事件仿真论文; 多样本论文; 多次运行论文; 任务分发论文; 调度论文;