期刊文献+

异构系统中基于可用性的粒子群任务调度算法

A Particle Swarm Optimization Task Scheduling Algorithm Based on Availability in Heterogeneous Systems
在线阅读 下载PDF
导出
摘要 任务调度技术是并行分布式系统中的关键技术之一,对系统的性能起着重要作用,但通常情况下大型系统的任务调度问题属于NP问题。而现代启发式生物进化算法是找出很多NP问题近似解的有效方法。本文将粒子群算法应用于基于可用性的网格系统调度中,提出了一种调度算法,对算法的性能进行了理论分析和模拟实验。结果表明:和最近文献中的基于可用性的调度算法SSAC相比,所提出的新算法在保证系统资源具有同样的可用性条件下,能够产生更好的调度长度。 Task scheduling techniques, playing an important role to system performance, are one of the key technology in parallel and distributed systems. In general, the task scheduling problem in large- scale systems is a NP problem. The modern heuristic biological evolution algorithm is an effective meth- od to find an approximate solution for NP problems. In this paper, a scheduling algorithm which applys particle swarm algorithms into availability grid dispatch systems is proposed. The performance of the al- gorithm is analysed in theory. The simulation results show that compared with the SSAC algorithm which is recently proposed, the proposed particle swarm optimization task scheduling algorithm can gen- erate shorter makespan while conserving the same availability level.
出处 《计算机工程与科学》 CSCD 北大核心 2012年第6期44-49,共6页 Computer Engineering & Science
基金 国家自然科学基金资助项目(90715029 61070057) 教育部新世纪优秀人才支持计划资助(NCET-08-0177)
关键词 并行与分布式处理 异构系统 任务调度 可用性 粒子群算法 parallel and distributed computing heterogeneous system task scheduling availability particle swarm optimization algorithm
  • 相关文献

参考文献16

  • 1何川.网格中任务调度算法研究[J].电脑知识与技术,2009,5(6X):5044-5046. 被引量:1
  • 2Singh H,Youssef A. Mapping and Scheduling Heterogeneous Task Graphs Using Genetic Algorithms[C]∥Proc of the 15th IEEE Heterogeneous Computing Workshop, 1996:86-97.
  • 3李建国,陈松乔,鲁志辉.实时异构系统的动态分批优化调度算法[J].计算机学报,2006,29(6):976-984. 被引量:13
  • 4Armstrong R,Hensgen D,Kidd T. The Relative Performance of Various Mapping Algorithms is Independent of Sizable Variances in Runtime Predictions[C]∥Proc of IEEE Heterogeneous Computing Workshop, 1998:79-87.
  • 5Freund R F,Gherrity M,Ambrosius S,et al. Scheduling Resources in Multiuser, Heterogeneous, Computing Environments with Smart Net[C]∥Proc of IEEE Heterogeneous Computing Workshop, 1998:184-199.
  • 6Eberhart R,Shi Y. Comparision Between Genetic Algorithm and Particle Swarm Optimization[C]∥Proc of the 7th International Conference on Evolutionary Programming VII, 1998:611-616.
  • 7Falco I D,Balio R D,Tarantino E,et al. Improving Search By in Corporating Evolution Principles in Parallel Tabu Search[C]∥Proc of IEEE Conference on Evolutionary Computation, 1994:823-828.
  • 8孙广中,陈国良,陈辰,许舸,张铮.线性网络上分布式任务调度算法[J].计算机研究与发展,2003,40(10):1476-1481. 被引量:1
  • 9Sadfi C,Ouarda Y. Parallel Machines Scheduling Problem with Availability Constraints[C]∥Proc of the Ninth Int’l Workshop Project Management and Scheduling (PMS ’04),2004:34-45.
  • 10Sanlaville E,Schmidt G. Machine Scheduling with Availability Constraints[J]. Acta Informatica, 1998, 35(9):795-811.

二级参考文献26

  • 1郭海燕.基于混沌优化的量子遗传算法[J].西南科技大学学报,2005,20(3):1-4. 被引量:9
  • 2刘云生.特种数据库技术[M].北京:北京科学出版社,2000..
  • 3Nancy Lynch. Distributed Algorithms, San Mateo, CA: Morgan Kaufmann Publishers, 1996.
  • 4Gerard Tel. Introduction to Distributed Algorithms. Cambridge, UK: Cambridge University Press, 1994.
  • 5Debendra Das Sharma, Dhiraj K Pradhan. Job scheduling in mesh multicomputers. IEEE Trans on Paralld and Distributed Systems, 1998, 9(1): 57--70.
  • 6Fabrizio Petrini, Wu-chun Feng. Scheduling with global information in distributed systems. The 20th Int'l Conf on Distributed Computing Systems, Taipei, 2000.
  • 7C Barrack, Kai-Yeung Siu. A distributed scheduling algorithm for quality of service support in multiaccess networks. The 7th Int'l Conf on Network Protocols, Toronto, 1999.
  • 8Perry Fizzano, David Karger, Clifford Stein, Joel Wein. Distributed job scheduling in tings. Journal of Parallel and Distributed Computing, 1997, 45(2): 122--133.
  • 9X Deng, H Liu, J Long, B Xiao. Deterministic load balancing in computer networks. The 2nd IEEE Symposium on Parallel and Distributed Processing, Dallas, 1990.
  • 10S Faucou, A-M Deplanche, J-P Beauvais. Heuristic techniques for allocating and scheduling communicating periodic tasks in distributed real-time systems. The 3rd W-RR Int'l Workshop on Factory Communication Systems, Porto, Portugal, 2000.

共引文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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