期刊文献+

云环境下基于模板遗传算法的任务调度方法 被引量:4

Task scheduling method based on template genetic algorithm in cloud environment
下载PDF
导出
摘要 云任务调度是云计算研究的一个热点。云任务调度方法的好坏直接影响云平台的整体性能。提出一种基于模板遗传算法(TBGA)的任务调度方法。首先,根据处理机的运算速度和带宽等条件,计算出每个处理机应分配的任务量模板大小;然后,根据模板大小将任务集合中的任务划分为多个子集合;最后,利用遗传算法将集合中的任务分配到对应的处理机。实验证明通过此方法能得到总任务完成时间较短的调度结果。通过仿真实验将TBGA算法与Min-Min算法和遗传算法(GA)进行比较,实验结果表明,TBGA算法与Min-Min算法相比任务集合完成时间降低了20%左右,与遗传算法相比任务集合完成时间降低了30%左右,是一种有效的任务调度算法。 Cloud task scheduling is a hot issue in the research of cloud computing. The cloud task scheduling method directly affects the overall performance of the cloud platform. A task scheduling method Template-Based Genetic Algorithm( TBGA) was proposed. Firstly,according to the processor's CPU speed,bandwidth and etc.,the amount of tasks that should be allocated to each processor was calculated. andwas called allocation template. Secondly,according to the template,the tasks were combined into multiple subsets and finally each subset of tasks was allocated to the corresponding processor by using genetic algorithm. Experimental results show that the method can obtain shorter time scheduling for total tasks. TBGA reduced 20% of task set completion time compared with Min-Min algorithm and 30% of task set completion time compared with Genetic Algorithm( GA). Therefore,the TBGA is an effective task scheduling algorithm.
出处 《计算机应用》 CSCD 北大核心 2016年第3期633-636,共4页 journal of Computer Applications
基金 四川省科技厅应用基础研究项目(2014JY0095)~~
关键词 云计算 模板 组合优化 遗传算法 任务调度 cloud computing template combinatorial optimization Genetic Algorithm(GA) task scheduling
  • 相关文献

参考文献16

  • 1GEELAN J. Twenty-one experts define cloud computing [ EB/OL]. [2015-03-08]. http://www, ulitzer, com/?q = node/612375.
  • 2MELL P M, GRANCE T. The NIST definition of cloud computing [ J]. Communications of the ACM, 2011,53(6) : 50.
  • 3熊聪聪,冯龙,陈丽仙,苏静.云计算中基于遗传算法的任务调度算法研究[J].华中科技大学学报(自然科学版),2012,40(S1):1-4. 被引量:27
  • 4ZHANG S, CHEN X, ZHANG S, et al. The comparison between cloud computing and grid computing [ C]//Proceedings of the 2010 International Conference on Computer Application and System Modeling. Piscataway, NJ: IEEE, 2010, 11:72-75.
  • 5SADASHIV N, KUMAR S M D. Cluster, grid and cloud computing: a detailed comparison [ C]//Proceedings of the 2011 6th International Conference on Computer Science and Education. Piscataway, NJ: IEEE, 2011:477-482.
  • 6VERMA A, KUMAR P. Independent task scheduling in cloud computing by improved genetic algorithm [ J]. International Journal of Advanced Research in Computer Science and Software Engineering, 2012, 2(5) : 111 - 114.
  • 7叶菁,陈国龙,俞建家.基于改进型免疫遗传算法对网格中独立任务调度问题的研究[J].福州大学学报(自然科学版),2010,38(6):830-835. 被引量:2
  • 8马立肖,王江晴.遗传算法在组合优化问题中的应用[J].计算机工程与科学,2005,27(7):72-73. 被引量:24
  • 9CHENG Y C, ROBERTAZZI T G. Distributed computation with communication delay (distributed intelligent sensor networks) [ J]. IEEE Transactions on Aerospace and Electronic Systems, 1988, 24 (6):700 -712.
  • 10Divisible (partitonable) loading scheduling research [ EB/OL]. [ 2015-10-12]. http://www, ee. sunysb, edu/- tom/dlt.html.

二级参考文献36

  • 1米勒.云计算[M].史美林,姜进磊,孙瑞志,等译.北京:机械工业出版社,2009:125-128.
  • 2FOSTER I, YONG ZHAO, RAICU I, et al. Cloud computing and grid computing 360-degree compared[C] // Proceedings of the 2008 Grid Computing Environments Workshop. Washington, DC: IEEE Computer Society, 2008:1 - 10.
  • 3ARMBRUST M, FOX A, GRIFFITH R, et al. Above the clouds: A Berkeley view of cloud eomputing[EB/OL]. [2010 -01 -25]. http://www, eecs. berkeley, edu/Pubs/TechRpts/20Og/EECS-20og- 28. pdf.
  • 4BARROSO L A, DEAN J, HOLZLE U. Web search for a planet: the google cluster architecture[J]. IEEE Micro, 2003, 23(2) : 22 - 28.
  • 5CHIEN A, CALDER B, ELBERT S, et al. Entropia: Architecture and performance of an enterprise desktop grid system[J]. Journal of Parallel and Distributed Computing, 2003, 63(5):597-610.
  • 6KIM J S, NAM B, MARSH M, et al. Creating a robust desktop grid using peer-to-peer services[EB/OL]. [ 2009 - 10 - 16]. ftp://ftp. cs. umd. edu/pub/hpsl/papers/papers-pdf/ngs07.pdf.
  • 7ABRAHAM A, BUYYA R, NATH B. Nature's heuristics for scheduling jobs on computational grids[ C]// The 8th International Conference on Advanced Computing and Communications. New Delhi: Tata McGraw-Hill Publishing, 2000:45-52.
  • 8DEAN J, GHEMAWAT S. MapReduce: simplified data processing on large clusters[ C]//Proceedings of the 6th Symposium on Operating System Design and Implementation. New York: ACM, 2004:137 - 150.
  • 9The CLOUDS Lab. Gridsim[ EB/OL]. [ 2010 - 06 - 25]. http:// www. cloudbus. org/gridsim/.
  • 10Braun T, Siegel H, Beck Netal. A comparison study of static mapping heuristics for a class of meta - tasks on heterogeneous computing systems [ C ]//8th IEEE Heterogeneous Computing Workshop. 1999:15 -29.

共引文献244

同被引文献10

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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