首页 | 官方网站   微博 | 高级检索  
     

一种改进的机群SPMD编程模型静态任务分配算法
引用本文:兰蓉,郑守淇,桂小林.一种改进的机群SPMD编程模型静态任务分配算法[J].小型微型计算机系统,2005,26(10):1778-1780.
作者姓名:兰蓉  郑守淇  桂小林
作者单位:1. 西安交通大学,电子与信息学院,陕西,西安,710049;西安交通大学,经济与金融学院,陕西,西安,710064
2. 西安交通大学,电子与信息学院,陕西,西安,710049
基金项目:国家“八六三”计划项目(2001AA111081)资助.
摘    要:机群系统中,结点机差异及动态运行环境是导致系统运行状态不均衡的主要原因.提出了结点机差异及负载测量指标和方法.以SPMD编程模型中的单一并行任务为测试程序,在机群系统性能测试、分析的基础上,进行运行时间相同原则基础上的静态任务分配;在应用运行过程中,通过对并发线程运行状态测试,用已完成任务的高速设备重复执行低速机器未完成任务,选取最快运行结果.从而缩小不均衡因素的影响.以空间划分大规模Monte Carlo仿真问题为例进行算法实际测试,取得良好运行效果.

关 键 词:SPMD编程模型  机群任务分配策略  Monte  Carlo仿真
文章编号:1000-1220(2005)10-1778-03
收稿时间:2004-12-21
修稿时间:2004-12-21

Improved Static Load Balabcing Strategy for SPMD Programming Model on Cluster
LAN Rong,ZHENG Shou-qi,GUI Xiao-lin.Improved Static Load Balabcing Strategy for SPMD Programming Model on Cluster[J].Mini-micro Systems,2005,26(10):1778-1780.
Authors:LAN Rong  ZHENG Shou-qi  GUI Xiao-lin
Abstract:System heterogeneity and load measure metrics and method are given. Using SPMD programming model's single procedure as benchmark to test nodes dynimic performance. Based on the principle of having same runtime to static distribute load to each node at begining. During the process, checking concurrent threads' running-state to repeat the uncompleted task on slow node by faster machine, so as to control the influence of imbalance factor. Using large size Monte Carlo simulation as application, nice speedup is achieved.
Keywords:SPMD programming model  load balancing strageics  Monte Carlo simulation
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号