基于多Agent的网格工作流引擎研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zyq201314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,很多在网格上面执行的大规模的科学应用都被表述成复杂的工作流应用;在过去的几年中,网格工作流的研究已经逐渐的成为网格应用中最为重要的一部分。工作流被定义成为一系列网格应用的聚合,这些应用一般以一定的顺序在分布式网格资源上面执行。网格工作流管理系统通常用来在网格环境中定义,管理和执行这些工作流应用。然而,由于网格环境的复杂性,多样性,异构性和动态性,所以在网格环境的工作流管理系统一般都比较的脆弱,难于管理以及不安全。本文旨在提出一个基于多Agent的能够自适应于多变动态的网格环境的网格工作流管理系统。主要包括以下内容:   首先,研究了网格工作流引擎中的资源调度算法。一个工作流管理系统需要用特定的调度策略来匹配工作流中的任务和网格资源来满足用户的需求。本文首先给出了一系列的网格工作流调度算法,包括启发式算法和元启发式算法。然而,这些算法在本质上都是静态的,虽然说它们给在考虑到网格资源的当前状态的情况下给出一个很好的调度,但是它们并没有考虑到网格环境的动态性。所以,在这里本文给出了一个动态的网格工作流调度算法DCP-G(Dynamic CriticalPath for Grids),并且利用GridSim工具包来进行模拟实验,分别对前面所提的那些静态算法和DCP-G算法进行模拟,并且对它们的调度结果做出比较。   然后,提出了一个基于多Agent的网格工作流体系架构。本文先对已有的网格体系架构进行一个详细的分析,根据网格联盟的定义提出了一个网格工作流系统的层次结构,并对这个层次结构进行细分,最后给出了整个系统的架构。这个架构分为五层:资源层、核心服务层、应用基础服务层、工作流管理层和用户层。在这个架构中,系统会把用户所提交的请求虚拟成工作流中的任务,然后通过虚拟组织提交给系统,工作流管理系统再依据用户所提交的任务表所组成的应用目录,联合下层所提交的资源数据目录,给出一个恰当的工作流调度,并且把系统执行的情况通过用户界面反馈给用户。在整个工作流运行的过程中,都必须得保证网格服务的服务质量QoS以及良好的性能。   最后,详细地介绍了整个系统中的工作流引擎模块和网格资源管理模块,并且提出了一个工作流引擎的架构和一个网格服务发现的架构。
其他文献
论文针对我国竹类种质资源基础数据不全面、不完整、信息分析处理和利用程度低,以及竹亚科属种分类存在争议的问题,开展竹类种质资源数据抽取与分类方法研究。研究以构建竹类
随着信息网络的迅速发展,越来越多的Web数据通过XML形式进行表达,XML的数据量呈指数级增长,由最初的MB发展到GB,以至TB。面对如此庞大的数据,信息的在线获取和查询变得越来越
伴随着计算机、图像处理、人工智能和模式识别等各项技术的迅速发展,近年来兴起了数字化视频监控的浪潮。利用计算机视觉和视频分析的方法对摄像机拍录的图像序列进行自动分
移动网络的提速、iOS的兴起和流媒体的崛起促成了移动流媒体的普及。由于移动网络具有移动性、分布不均、突发性、不确定性等特征,在该网络上传输实时流媒体数据时,如何降低
CT(Computed Tomography)技术自出现以来,以其所具备的高密度分别率、能够提供完整的三维信息、显示扫描断面角度多样化等优点,被广泛用在医学诊断、工业检测、安保检测、航
医学图像分析处理在临床诊断和治疗中起着越来越重要的作用。近年来,细胞活性分析成为该领域研究的重要课题。该课题主要研究内容是对显微图像进行分析,判断细胞活性,并进行
近年来,数据挖掘技术成为数据库和人工智能等领域研究的热点课题,不仅引起了学术界广泛关注,而且也引起了产业界的高度重视。频繁模式挖掘是数据挖掘中非常受关注的一个课题,
近些年,随着对于CAD等三维模型重用需求的不断增强,三维模型检索技术的研究越来越重要。同时,三维模型数量的剧增,也推动了该领域的研究。基于语义的三维模型检索是当前的研
随着互联网的发展,Web中蕴涵海量呈指数级增长的各类信息,历史学专家的研究途径不再局限于封闭的数据库,而是借助搜索引擎在Internet上寻找所需要的史学信息。但是,网络中的
近年来,随着管道运输的大量应用,管线使用时间的增长,再加上施工过程中存在的缺陷、环境的腐蚀以及人为破坏,各种管道事故时有发生,对人们的生产生活产生了巨大的潜在威胁。