期刊文献+

基于A*算法的2种任务-处理器分配改进算法

Two Improved Algorithms for Task to Processor Assignment Based on A* Algorithm
下载PDF
导出
摘要 针对分布式计算中的任务-处理器分配问题,提出了2种基于A*算法的改进算法.通过对A*算法原理的分析,得到将A*算法应用于任务分配问题的搜索树模型,和通过将搜索树在处理单元之间尽可能均匀地进行划分和通过避免不必要的节点扩展来得到最优解;实验结果表明,提出的2种改进算法,相比于传统的A*算法,不仅能够通过减少搜索空间节省内存和减少任务执行时间,而且能够通过并行分配来提高算法执行时的加速性. Aiming at the problem for task-processor assignment in distributed computing,two improved algorithms based on A* algorithm are proposed.By analyzing the principle of A* algorithm,the search tree model of applying A* algorithm to task assignment problem is obtained,and by dividing the search tree as evenly as possible among the processing units and by avoiding unnecessary nodes extension,the optimal solution is obtained. The experimental results show that,compared with the traditional A* algorithm,the proposed two improved algorithms can not only save memory and task execution time by reducing search space,but also improve the speedup performance of algorithm execution by parallel assignment.
作者 高卫斌 柳晓龙 GAO Weibin;LIU Xiaolong(Department of Information Technology and Engineering,Ningde Vocational and Technical College,Ningde,Fujian,355000,China;School of Computer and Information,Fujian Agriculture and Forestry University,Fuzhou,Fujian,350002,China)
出处 《吉林化工学院学报》 CAS 2021年第1期52-57,73,共7页 Journal of Jilin Institute of Chemical Technology
基金 2017年宁德市科技项目“高校项目建设任务协同管理系统研究”(NSK2017137)。
关键词 分布式计算系统 任务分配 A*算法 最优解成本 加速性 distributed computing system task assignment A~*algorithm optimal solution cost speedup
  • 相关文献

参考文献4

二级参考文献40

  • 1任东锋,丰树谦,李体红,方宗德.并行设计中任务动态分配问题的研究[J].计算机工程与应用,2004,40(32):5-7. 被引量:1
  • 2胡晶晶,曹元大,胡军.基于英式拍卖协商协议的多智能体任务分配[J].计算机集成制造系统,2006,12(5):795-799. 被引量:9
  • 3王小非,方明.一种基于调度簇树的周期性分布实时任务调度算法[J].计算机科学,2007,34(3):256-261. 被引量:3
  • 4俞烽,廖文和,郭宇,刘金山.工艺快速扩散系统的研究[J].中国机械工程,2007,18(19):2322-2325. 被引量:19
  • 5Topcuoglu H,Hariri S,Wu Min-you.Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing[J].IEEE Transactions on parallel and distributed systems,2002,13(3):260-274.
  • 6Prashanth C,Sai Ran-ga.Algorithms for task scheduling in heterogeneous computing environments[D].Alabama:Auburn University,2006.
  • 7Ullman J D.Np-complete scheduling problem[J].Journal of Computer and System Sciences,1975,10(3):384-393.
  • 8Hagrss T,Janecek J.A high performance low complexity algorithm for compile-time task scheduling in heterogeneous systems[J].Parallel computing,2005,31(7):653-670.
  • 9Daolud M I,Kharma N.A high performance algorithm for static task scheduling in heterogeneous distributed computing systems[J].Journal of parallel and distributed computing,2008,68(4):399-409.
  • 10Darbha S,Agrawal D P.Optimal scheduling algorithm for distributed memory machines[J].IEEE transactions on parallel and distributed systems,1998,9(1):87-95.

共引文献38

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部