资源描述:
《基于网格的任务调度研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、曲南人学硕士学位论文基于网格的任务调度研究姓名:邓维申请学位级别:硕士专业:计算机应用技术指导教师:周竹荣20090401摘要基于网格的任务调度研究计算机应用技术专业硕士研究生邓维指导教师周竹荣副教授中文摘要网格技术是近年研究较热门的一项技术,利用互联网把分散在不同地理位置的计算机组织成一个虚拟的超级计算机,未来互联网的发展方向也许就会是将网络中众多闲置的计算资源,存储资源等充分合理地加以利用。作为分布式计算的一种,网格计算用于通过共享及使用大量的资源以处理复朵的科学问题。通过使用网络进行分布式场景渲染(如利用网格)是许多图形图像及动画制作者的梦想。任务调度在分布
2、式计算中起决定性作用,而网格是高度的分布式环境,因而如何设计一个好的任务调度算法是网格技术研究的重点Z-o任??调度算法的冃的是在网格环境中:同时考虑各网格节点的速度,代价,结构,处理能力等参数,最优化的分配任务,实现最佳的调度策略,从而高效地完成用户提交的任务。众所周知的,任务调度是一个NP完全问题,如何在现有调度算法的基础上,提岀一个较好的调度算法,尽可能提高网格的T作效率,满足用户的需求,是一个很重要的问题。网格计算,需要网格中许许多多的资源相互合作,共同完成任务,而合作的基础,则是相互之间的信任。网格中的信任,和p2p中的信任有相同之处,同时也有着很人的差
3、异。光线追踪通过提供正确的阴影计算,场景深度,焦散线,反射,折射等以提高场景渲染质量。光线追踪的问题在于,需要进行人量的计算,特别测试光线与世界坐标中各几何休的交集问题。本文中,阐述了网格计算领域任务调度的特点和目标,综述了现有的任务调度技术和算法,以及任务的负载均衡问题,讨论了基于网格的渲染系统的构造,提出了一个使用蚁群优化和模糊信任聚合的网格作业调度方法以提高任务执行的成功率,并通过使用GridSim对英过程进行模拟,提出了一个改进的基于SAD的kd树用于渲染过程中并使用OGRE进行实验。最终,获得了良好效杲。具体地说,本文的研究工作主要包括以下几个方面:1.
4、全面分析现在流行的各种网格调度算法,比较具优缺点。2.在分析现有的网格的框架基础上,弓
5、入OGRE,提出了一个用于网格渲染的框架模型一ABGRS。3.认真分析信任机制在P2P环境中的应用。并把其用到网格中。西南大学硕十学位论文4.构建模糊信任模型,定义其屮包含的节点的速度,代价,结构,处理能力等参数,定义层次结构,定义隶属???函数,定义模糊规则,模糊集合,进行模糊化,推理,解模糊化等。5.结合模糊信任聚合(FuzzyReputationAggregation),蚁样优化算法(AntColonyOptimization)?构造出基于模糊信任的蚁群算法嘲ACO,该算
6、法在保持蚁群算法优点的基础上。提高了任务的成功率。6.在单个节点进行渲染过程屮.引入了光线,改进kd-tree的构造方法。在原始SAD基础上设计了一个新的构造kd-tree的代价计算公式,从而生成新的kd.tree构造算法一LKDR,通过实验证明其在不会增加构造复杂度的情况下,获得较优的结构,从而提高渲染效率。7•围绕网格调度,本文还对网格计算的概念,任务调度的原理和架构,基本调度服务等进行了论述。8•围绕渲染,木文还对光照,光??追踪,层次细节技术等进行了介绍。当然,本研究只是初步考虑了模糊信任聚合应用于网格作业调度中,述有许多工作需要考虑,比如需要加入更多的参
7、考因素,如何考虑任务代价等,仍然需要我们作进一步的研究。关键词:网格计算,光线追踪,蚁群优化,模糊信任聚合,kd树:11.AbstractResearchonGridBasedTaskSchedulingMajor:CompmerApplicationDirection:MultimediaTechnologyandApplicationSupervisor:AssociateProf.ZhouZhurongAuthor:DengWei(112006321000073)?+AbstractThetffidisacomparativehottechniquedeve
8、lopedinrecentyears.itmakesfulluseofallkindsofavailableresourcewhichscatteri11differentgeographicalpositiontoformasupercomputerJnthefuturetheimernettechniquewillpossiblycollectmanykindsofidleresourcessuchascomputingresources,memorizerresourcesetc.GridComputingaformolbistributedcompulin
9、g,has