智能型网站多Agent组织与协同技术的研究

来源 :长春工业大学 | 被引量 : 0次 | 上传用户:ghw0531
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网站通过多 Agent 协同合作为用户提供智能化、个性化的服务,它能够满足用户多样化的需求,因此在实践中得到了广泛的应用。本文运用基于工作流的多 Agent 调度技术,提高了网站的运行效率,增强了网站的可维护性和扩展性;并用元数据的技术设计了资源Agent间共享数据的接口。此外,用多Agent技术实现了网站调度系统的核心——工作流引擎,且工作流引擎中各Agent之间利用线程技术实现了并行工作。工作流引擎遵循优先级高优先执行的原则和优先级相同先到先服务的原则,实现对以步骤子任务为执行单位的众多并行任务的执行顺序良好的调度,充分利用了系统的资源。 本文首先介绍了相关技术,包括工作流技术、Agent技术、元数据技术以及线程技术。工作流是经营过程中的一种计算机化的表示模型,定义了完成整个过程所需要用的各种参数。这些参数包括对过程中每一个单独步骤的定义、步骤间的执行顺序、条件以及数据流的建立、每一步骤由谁负责以及每个活动所需要的应用程序。Agent则具有自主性、社会性、反应性和能动性等基本特性。元数据是用于提供某种资源的有关信息的结构数据,或者是描述其他数据的数据(data about other data)。线程是实现并行工作的技术,它的优势主要在于运行速度、共享内存和资源、更有效的使用硬件、远程服务和简化程序设计等。 其次介绍了基于工作流的多Agent网站调度系统的体系架构,该体系架构包括调度层、资源层和数据库层。给出了调度系统的数据库的详细设计,Agent间信息共享的数据接口以及系统的扩展步骤。 给出了网站调度系统的核心——工作流引擎的设计和实现。本文中工作流引擎的设计遵循了两条基本调度原则:一是遵循优先级高优先执行的原则;二是在各任务优先级相同的情况下,遵循先到先服务的原则。本文中的工作流引擎由四类Agent实现:任务管理Agent、工作流Agent、调度Agent和资源管理Agent,正是这些Agent相互配合协作共同完成系统中众多并行任务的工作。此外,工作流引擎的工作过程也在本文中得到体现。 最后,本文用实验测试工作流引擎的调度性能。通过五个实验,从两个方面验证了本文所设计的工作流引擎较好地实现了预期目的。五个实验被分成两个部分,第一部分测试众多任务在几乎同时到达系统时,工作流引擎在集中时间段内对这些并行任务进行调度的性能。任务下派到系统的时间精确到毫秒。第二部分则试在系统随机产生下派任务时间的情况下.工作流引擎对任务的渊度性能。并根据测试结果总结出影响任务调度的因素,希望在今后的工作中能充分的利用这些因素,提高系统的调度性能。
其他文献
随着Internet的迅猛发展,Web已经成为全球传播与共享科研、教育、商业和社会信息等最重要和最具潜力的巨大信息源。与传统的信息资源相比,Web上信息资源有着分布性、异构性、开
近年来随着网络技术和分布式计算技术的发展,使得将分散的、异构的计算资源有机地整合到一起形成计算网格成为可能。它能跨多个管理域组织或企业进行资源发现、资源管理、信息
运动细胞轮廓跟踪在细胞生物学领域有非常重要的应用价值,Snake模型由于其具有形变灵活和能够获得连续轮廓表达线的特性成为实现这一技术的主要方法。基本Snake模型在目标跟踪
Internet的发展使得Web网页开发也获得了很大的发展。当网络技术和分布式计算技术逐渐发展并走向成熟时,Web网页开发也变得非常复杂。Internet带来的最直接问题是Web网页的不
随着电子技术的快速发展,特别是超大规模集成电路的产生而出现的微型机,使现代科学研究得到了质的飞跃,而嵌入式微控制器的出现则给现代工业控制领域带来了一场新的革命。嵌
防火墙在保障网络安全方面至关重要,为了让防火墙满足当前网络的高速处理要求,和新协议新应用层出不穷的发展趋势,网络处理器被用作构建新一代高性能防火墙的硬件平台。然而传统
数据挖掘是指从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的但又是潜在有用的信息和知识的过程。数据挖掘提取的知识可以表示为概
随着工nternet的迅速发展,开发基于Browser/Server的服务器端的程序已经成为Web应用程序开发的重点。虽然现在应用EJB平台开发应用软件可以满足程序开发的需要,但由于在开发期
如何在模糊或不断变化的需求下,控制软件开发风险,实现快节奏的软件开发,是软件人员急需问题。但是直到20世纪90年代末,敏捷软件开发方法的出现,对于这一问题的解决提出了有效的方
我国铁路信息化工程是引入监理制度较早的领域之一,但受多种因素制约,铁路信息化工程监理仅停留在形式上。近年来,随着国家对信息化工程监理制度的逐步确立以及铁路运输体制的改