面向BLAST计算作业的一种网格调度技术

来源 :北京大学 | 被引量 : 0次 | 上传用户:liostone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是21世纪新兴的网络计算方式,生物信息学的主要任务是以计算机为工具对生物信息进行存储、检索和分析【InfoBio】,北京大学生物信息中心开发了称作WebLab的生物信息学网络计算平台。为了利用网格来进行生物信息学计算,WebLab网格计算运行环境便诞生了。WebLab中的BLAST软件具有并发性强、使用频繁和少数计算作业计算量大等特点。在有些情况下,用户在使用系统时会发现有些作业的计算时间长到难以忍受的程度;本文希望使用比较合理的作业调度算法和资源分配方式来提高系统的性能,改善上述现象。网格调度【Grid Sc】实际上涉及到了作业调度的算法设计、资源表示和资源分配等问题。制定合理的调度策略,需要对生物信息学计算和BLAST软件进行分析,结合网格计算的具体特点,才能达到工作的具体目标:尽量合理利用计算资源,提高系统吞吐率。关键问题是如何合理使用网格计算资源以避免超时现象的发生。相对有效的时间预测方式为合理的资源分配提供了帮助,并且通过对PBS以及GridWay的介绍可以得出:合理的作业调度策略是可以达到的,仅仅是制定一些作业限时策略就可以办到。为了解决该问题,本文首先分析生物信息学计算中BLAST软件的特点,提出了满足其需求的网格计算作业运行环境,然后介绍和分析了调度服务所使用的其它服务,最后通过对调度服务的设计,实现了如下的解决方案:监控作业的执行状态,及时发现拥有不适当计算资源的计算作业,然后将这种作业重新调度到合适的计算资源上计算,初步地解决了资源的占有不合理问题;为了减少这种情况的发生,在作业进行资源分配时,尽可能采用合理的策略分配计算资源。根据该调度方案,遵循网格的WSRF协议,在GT4的基础上开发了一个网格调度服务,并在一台多核PC和IA集群上对该服务进行性能测试与分析,可以得出如下结论:在网格环境下,使用本文的作业调度策略能够合理利用计算资源,减少计算作业的超时现象。
其他文献
智能化是人对计算机系统的基本要求,将智能技术引入人机交互研究中,产生了智能交互技术。智能交互是提高人机交互效率、使计算机提供的服务更好的满足用户个性化需求的重要手段
与传统软件系统所处的环境不同,Internet这一新的计算环境具有开放、动态、难控的特点。其上的软件在运行过程中经常面临用户需求和运行环境等要素的变化。要在这样的一种环
信息技术发展,使得高校各部门之间数据交换日趋频繁,基于不同时期、采用不同技术构建的部门应用系统数据需要共享与交换,以实现学校或企业整体管理与决策的科学化、自动化。为了
近年来,随着信息技术及应用领域的不断发展,人脸检测与跟踪技术成为计算机应用领域的一个研究热点,不断有新的研究成果出现。本文从人脸检测和人脸跟踪两个方面展开研究,并应
基于 WEB 的应用服务系统,在 Internet 技术推广以来,得到迅速发展。近年来,各高校也纷纷开展网络信息化建设,校园网上运行的办公自动化、综合教务管理、财务管理、人力资源、网络教学、综合信息服务等系统在为学校提供信息服务的同时,也提高了管理人员的素质,并正在改变着人们的管理观念。然而,在各种管理服务系统中,却甚少有专门针对学生管理工作的网络服务系统。国内各高校普遍对此投入不多,相关的文献资
随着信息化的不断发展,企业对应用集成和应用互操作性的要求越来越高,但是由于不同应用系统间的异构性,使得企业间及部门间的数据交换、集成面临着很大的困难,极易导致信息孤岛的
步态识别是生物特征识别技术中的一个新兴领域。它旨在根据人们的走路姿势实现对个人身份的识别或生理、病理及心理特征的检测,成为近年来生物医学信息检测领域备受关注的前
随着互联网数据的爆发式增长,人们对信息获取、知识习得的需求也越来越高,这种需求一方面体现在对高质量和相关度的信息知识的要求,另一方面体现在对个性化、智能化的高效检索系
在手机彩信业务普及的今天,每天都会有大量的彩信图像进行检索和传送,这些数字图像中包含了大量有用的信息。然而,由于这些图像是无序地分布在世界各地,图像中包含的信息无法
近些年,我国数字多媒体产业发展迅速,市场上不断出现新的视听产品:MP4、数码照相机、数字广播电视、下一代高清晰度DVD……按照广电总局的规划,到2015年,我国将停止模拟电视广播,全