基于GOS的科学工作流管理系统的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:uk1030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,网格计算已经成为是网络计算、分布式计算以及高性能计算领域中研究的重点和热点,随着网格技术的发展和网格基础设施的不断改善,网格社区中对网格应用的需求也不断增长,从而在网格中开发了越来越多的功能强大,需要大量资源的科学计算和协同应用程序。另外,这些应用的逻辑流程也越来越复杂,涉及多个具有时间和空间约束的步骤、资源和过程。近几年,科学工作流作为一个新兴的名词出现,提供了能够在网格中执行由多个相互关联的子任务组成的复杂任务的机制,使得网格应用能够自动执行,提高了网格环境的效率。科学工作流是随着网格技术的发展而出现的,它被定义为一些网格应用的组合,它们能够在异构和分布的网格资源中按照良好的顺序自动的执行,从而达到特定的科学目标。科学工作流技术既能够通过灵活的方式定义、修改应用的执行流程,又能够使用网格资源管理系统和调度系统,动态将任务分配到多个网格节点中进行计算以达到最优执行效率,因此它已受到网格工作者的重视,在网格环境中逐步使用。本文的主要内容有:本文在GOS中国国家网格平台的基础上,提出了基于GOS的科学工作流的体系结构,它分为用户层、逻辑层和物理资源层。三层结构清晰,耦合性低,能够针对GOS的特点进行扩展。该系统的特点是使用订阅一通知的消息驱动机制及多线程的任务执行机制,使得工作流任务能够自动触发执行,并能同时处理大量并发任务。另外,系统也引入了用户支持,实现了图形化的用户操作界面,能够方便用户对工作流建模、执行及实时流程监控,实现对工作流整个生命周期的观测。实现了科学工作流的原型系统。在GOS的基础上,设计开发了科学工作流系统的解析引擎、资源管理、执行引擎、消息服务及容错机制等组件,分别实现对工作流的任务解析、网格资源的选择及工作流执行过程中任务之间的通信和自动化。还针对GOS的作业特点,设计了结构化的工作流语言,能够支持顺序、循环、条件跳转结构。工作流系统在GOS网关中的应用。使用网页技术,将工作流系统结合在GOS的应用网关portal中,用户可以使用原有的GOS系统来管理工作流。使用MM5中尺度气象模拟应用,对本文实现的科学工作流系统进行了测试,实验证明,该系统能够完成工作流的建立、自动执行及对整个过程中的实时监控。
其他文献
随着Internet和Web技术的迅速发展,传统的分布式计算技术已不能满足Web应用环境,Web服务应运而生并成为一个被广泛接受的面向服务计算的范例。从电子商务的应用角度看,Web服
随着云计算、无线网络和电子商务等基于互联网的应用迅速发展,在网络中留下大量的数据。然而,这些数据的收集者可能分别属于不同机构,数据的集成综合分析需要将这些数据公开
内容管理系统是当前计算机领域的一个重要应用,是对各种数字资源进行全面管理的有效途径,并将成为管理信息系统架构的核心,所以完整的管理信息系统的底层整合机制,不仅包括应
三维激光线扫描仪能够快速测量产品原型和各种模具,方便快捷地建立三维物体的CAD模型,在数字化设计与制造,如汽车制造、运动器材、家具、文物古董和工艺品的复制、三维动画、
随着计算机科学技术和物联网不断的发展壮大,越来越多的数据以短文本的形式出现在互联网上例如新闻标题、贴吧言论、微博消息等。对短文本数据运用分类、聚类的技术,从中挖掘
基因表达数据分析是生物信息学领域中的一个非常重要的研究方向。基因表达数据不仅包含了非常多基因活跃性的信息,还反映了细胞目前生理状态。寻找基因表达之间的关联关系可
电力系统数据压缩是目前新兴的研究课题,它随着电网规模的扩大、电力信息化的发展、基于广域信息的应用而变得越来越重要。小波变换具有良好的局部特性和空间—频率特性,因而被广泛应用于电力系统数据压缩领域。但是传统小波不能同时具有对称性、正交性、短支撑性、高阶消失矩等性质,在一定程度上影响了压缩效果。多小波的出现为解决这一问题提供了一条新方案,但目前研究的多小波压缩算法只是基于阈值压缩的,压缩方法有待改进。
近些年,随着私家车数量的增加,交通拥堵问题变得越来越严重。交通部门在解决交通拥堵问题的过程中,需要对解决措施进行评价。微观交通仿真系统通过建模和推演,能够再现交通流
随着信息化的不断深入,IT技术已经渗入到企业生产运作的各个环节。工作流管理技术正是从通过提高企业整体协作效率来提高企业生产效率的角度出发,提供对业务过程中的各个活动
对于虚拟平台模拟技术来说,各种特效一直是研究和开发的热点,已经涌现了大量的研究成果,也出现了很多比较成熟的算法应用,但是单一的一种特效不足以表现整个真实世界,缺少一