基于Hadoop的云环境下作物生长模型算法的实现与测试

被引:12
作者
赵青松 [1 ]
陈林 [1 ]
孙波 [1 ]
朱艳 [2 ]
姜海燕 [1 ,2 ]
机构
[1] 南京农业大学信息科技学院
[2] 南京农业大学/国家信息农业工程技术中心
关键词
农作物; 并行算法; 模型; 云计算; Hadoop;
D O I
暂无
中图分类号
S126 [电子技术、计算机技术在农业上的应用]; TP391.9 [计算机仿真];
学科分类号
082804 ; 080203 ;
摘要
为了提高作物生长模型的计算速度,该文提出了云环境下作物生长模型算法的实现方案。综合分析了作物生长模型和子模型之间的数据依赖关系,以及不同并行计算方法的特点。以云计算基础架构开源软件Hadoop为基础,设计云环境下作物生长模型处理方案。以小麦生长模型WheatGrow为测试对象,在真实云环境下,验证了该方案的有效性。研究表明,在处理作物生长模型这类具有复杂数据依赖关系问题时,当区域数据点较多,需采用数据并行计算方法;且区域数据点越多,加入计算的计算结点越多,越能体现出MapReduce在并行计算上具有的可扩展性。研究可为促进作物生长模型和数字农业的发展提供参考。
引用
收藏
页码:179 / 186
页数:8
相关论文
共 19 条
[1]  
A crop model cross calibration for use in regional climate impacts studies.[J].Wei Xiong;Ian Holman;Declan Conway;Erda Lin;Yue Li.Ecological Modelling.2008, 3
[2]  
Development of a generic crop model template in the cropping system model APSIM.[J].E. Wang;M.J. Robertson;G.L. Hammer;P.S. Carberry;D. Holzworth;H. Meinke;S.C. Chapman;J.N.G. Hargreaves;N.I. Huth;G. McLean.European Journal of Agronomy.2002, 1
[3]  
作物模型资源与集成构造关键技术研究.[D].姜海燕.南京农业大学.2007, 02
[4]  
实战Hadoop.[M].刘鹏; 主编.电子工业出版社.2011,
[5]   基于缓存机制的作物模型Web服务并发处理 [J].
傅兵 ;
姜海燕 ;
胥晓明 ;
刘小军 ;
曹卫星 ;
朱艳 .
农业工程学报, 2012, 28 (06) :184-190
[6]   基于Hadoop的城市交通碳排放数据挖掘研究 [J].
朱钥 ;
贾思奇 ;
张俊魁 ;
李琦 .
计算机应用研究, 2011, 28 (11) :4213-4215
[7]   MapReduce并行编程模型研究综述 [J].
李建江 ;
崔健 ;
王聃 ;
严林 ;
黄义双 .
电子学报, 2011, 39 (11) :2635-2642
[8]   基于Hadoop平台的海量文本分类的并行化 [J].
向小军 ;
高阳 ;
商琳 ;
杨育彬 .
计算机科学, 2011, 38 (10) :184-188
[9]   作物生长模型分布式并行调度方案的比较 [J].
姜海燕 ;
尹言 ;
彭川阳 ;
汤亮 ;
曹卫星 .
农业工程学报, 2011, 27 (06) :237-243
[10]   基于Hadoop的海量农业数据资源管理平台 [J].
杨锋 ;
吴华瑞 ;
朱华吉 ;
张海辉 ;
孙想 .
计算机工程, 2011, 37 (12) :242-244