论文摘要
当今社会伴随计算机技术的飞速发展与互联网技术的广泛应用,越来越多的计算技术依托于网络平台上来实现。目前在互联网中,计算机资源成爆炸式增长。为了满足大规模计算能力和海量数据存储与处理的需求,我们依靠网络计算来建立能支持资源共享和集成的虚拟计算环境,这是一种有效的解决方案。本文结合大规模高性能计算的需求,构建适合地震资料处理的虚拟计算环境。研究目的是提高数据处理的效率,充分高效的利用计算资源,使任务透明、方便、高效的进行提交,并且使其快速匹配、高效执行在最优的计算资源中。由于地震资料数据天然的数据可分性,数据之间联系较少。相对来讲一个数据文件一般较大,所以单个文件的处理对计算资源结点的要求是相当高的,要想充分的利用计算资源,必须在研究过程中根据任务和资源属性对其进行划分。精确求解数据划分的最优化过程是较困难的,本文采用了改进的粒子群算法(Particle Swarm Optimization, PSO)对其进行划分大小的求解。在划分完成后通过引入层次分析法(Analytic Hierarchy Process, AHP)对资源与任务进行快速的匹配。经过实验验证,此方案具有较高的执行效率。
论文目录
摘要Abstract第一章 前言1.1 课题研究背景、目的及意义1.1.1 课题研究背景1.1.2 课题的研究目和意义1.2 论文研究目标及内容1.3 论文组织结构安排第二章 虚拟计算环境与调度理论2.1 虚拟计算环境理论2.1.1 虚拟计算环境介绍2.1.2 虚拟计算环境的组成与体系架构2.1.3 虚拟计算环境与集群网格2.2 调度理论2.2.1 调度算法简介2.2.2 调度算法研究现状2.2.3 几种常用调度算法比较2.2.4 几种常见调度器2.3 本章小结第三章 虚拟计算环境中数据划分策略研究3.1 任务划分理论3.1.1 任务划分简介3.1.2 任务划分原则3.2 虚拟计算环境中任务划分算法3.2.1 常用任务划分算法类型3.2.2 地震数据处理任务划分3.3 改进粒子群算法的划分策略3.3.1 粒子群算法简介3.3.2 算法原理3.3.3 改进划分算法应用分析3.3.4 与其它启发算法比较3.4 本章小结第四章 基于层次分析法的任务调度决策4.1 层次分析法理论4.1.1 层次分析法简介4.1.2 层次分析法思想4.1.3 层次分析法的优缺点4.2 基于层次分析法任务调度决策4.2.1 算法应用分析4.2.2 调度决策4.3 本章小结第五章 实验测试与结果分析5.1 测试环境5.1.1 主要算法实验5.1.2 硬件环境5.1.3 软件环境5.1.4 虚拟计算环境拓扑结构5.2 性能测试与分析5.3 本章小结第六章 总结与展望6.1 工作总结6.2 主要创新点6.3 下一步研究方向参考文献攻读硕士学位期间取得的学术成果致谢
相关论文文献
标签:虚拟计算环境理论论文; 任务划分论文; 调度决策论文; 粒子群算法论文; 层次分析法论文;