检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华南理工大学计算机科学与工程学院,广州510640 [2]华南理工大学理学院,广州510640
出 处:《计算机应用研究》2009年第12期4463-4466,4470,共5页Application Research of Computers
基 金:粤港关键领域重点突破项目(2008A011400010);国家技术创新基金资助项目(08C26214411198);广州市创新基金资助项目(2007V41C0301)
摘 要:研究并提出一种采用分布式Kahn处理网络表达的并行程序在多处理器集群环境下的任务———处理器动态分配算法。由于Kahn处理网络的不可判定性,静态作业调度算法不能适用,而忽略其显式数据依赖关系的动态负载均衡策略存在很大的随机性,往往带来不必要的进程迁移。基于运行时动态生成的离散事件序列,预测Kahn处理网络在不同分配方案下的执行效率(处理器资源利用率),迭代寻求最优动态分配方案,仿真效果良好。This paper proposed a novel task-processor assignment algorithm for parallel applications expressed by distributed Kahn process networks in a multi-processor cluster. Static job scheduling algorithms did not work for that a model of Kahn process networks was undecidable, and dynamic load balancing strategies which ignore the data dependencies among tasks may also bring unwanted process migrations. The algorithm presented was based on the sequence of dynamic recorded runtime events in a discrete timed manner, tt predicted the efficiency ( or processor utilization rate) of the Kahn process networks under various assignments, to iterately found out the optimal solution. Simulations have shown satisfying results.
关 键 词:分布式Kahn处理网络 处理器分配 集群调度 负载均衡 离散事件
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117