基于Agent的资源协作演化技术的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wqvbqjxtid1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件技术的不断发展,很多软件系统成为遗产资源,虽然它们在结构设计和界面设计等方面比较陈旧,但是它们里面包含的行为逻辑经过了多年的实践和检验,仍具有很高的应用价值。而且,随着软件规模的不断增大,用户需求的不断增多,从零开始重新开发软件变得越来越不现实。将遗产资源集成起来,通过资源之间的协作实现新的功能,是开发软件系统的一种重要途径,因此如何解决遗产资源的异构性、系统集成的动态性,实现资源的协作演化对于软件开发具有重要的意义。而Agent的自治性和社会性为我们解决系统动态集成问题,实现资源的协作演化提供了新的思路。本文以系统集成为基础,结合Agent技术和多Agent系统,提出了一种基于Agent的资源协作演化框架模型。该模型通过将资源封装成Agent解决遗产资源的异构性问题,通过基于Agent的系统动态集成实现资源的协作演化。本文通过对多Agent组织结构和协作机制的研究,设计了资源协作演化过程模型和资源协作演化机制。资源协作演化过程模型从服务Agent层、功能Agent层和资源层三个层面实现资源的协作演化。根据任务需求制定表示服务Agent之间协作关系的集成脚本,主控节点对其加载和解析,之后向相应的服务Agent分发前驱后继规则,实现服务Agent之间的协作;服务Agent通过在熟人库中优选和绑定功能Agent,实现服务Agent与功能Agent之间的协作;服务Agent通过向功能Agent分发后继规则,实现功能Agent之间的协作;功能Agent通过资源调用接口调用不同类型的资源,实现功能Agent与资源之间的交互,这样就建立了资源之间的协作关系。当用户的任务需求发生变化时,通过重新制定和加载新的集成脚本,使资源之间的协作关系动态重组,实现资源的协作演化。为保证资源协作演化过程的正常运行,设计和实现了资源抗毁机制、任务负载均衡机制和动态添加新节点机制。其中通过资源抗毁机制,实现了系统运行过程中资源毁伤时备份的自动接替,通过任务负载均衡机制,实现了资源处理数据量满载时的备份分流,通过动态添加新节点机制,实现了系统即插即用的特性。本文最后通过一个资源协作演化实例,对资源协作演化支撑环境进行了实验,通过对功能和性能的分析,验证了资源协作演化过程和机制的有效性。
其他文献
随着经济全球化的趋势不断加强,跨企业项目管理组织作为提升企业竞争能力的全新企业组织模式,成为新一代企业的发展热点。如何在这种庞大复杂的临时性跨企业组织结构中为大型项
多用户协同计算概念的提出将从根本上改变人们对“计算”的看法,因为它提供的是与以往根本不同的计算方式。多用户协同计算的一个具体实现就是网格系统。网格概念的核心就是
NHDB是本课题组研制的一个关系数据库管理系统,查询语言是SQL的一个子集。基于NHDB实现了一个移动数据库-Mobile NHDB的原型系统。Mobile NHDB在局域网上模拟了移动数据库的
伴随着万维网的发展,越来越多的人开始以网络进行生活、工作和学习.信息检索已经构成网络的一个不可或缺的因素.在进行信息检索时,用户希望能够检索出所有感兴趣的信息,这就
由于互联网技术的飞速发展以及经济全球化程度的不断提高,企业对信息进行网络化管理的需求日益强烈,大部分企业管理软件已经开始全面从桌面应用走向网络应用,系统构架从C/S结构
信息技术已成为当今最先进、最活跃的生产要素,它的迅猛发展,特别是互联网技术的普及应用,使电子政务的发展成为当今信息化最重要的领域之一。政府业务过程的自动化是电子政务系
在日新月异的计算机和通讯设备的发展中,网格这一新兴的基础设施带来了新一片的网络繁荣。它试图联通广域网上的资源,希望在现有技术上建立更高层次的共享。其中数据传输及管理
IETF提出的IP主干网上核心技术之一的多协议标记交换MPLS[1]技术是一种典型的集成模型技术,它是综合了网络核心的交换技术和网络边缘的IP路由技术各自的优点而产生的,与传统
随着科学技术的发展,优化问题变得越来越复杂,上下级交互决策变得越来越普遍。对双层规划问题已经有了比较广泛的研究,近年来,双层多目标规划问题也逐渐引起了人们的关注。双层多
在当今信息时代,信息对处于激烈竞争中的企业的立足和发展至关重要。建设一个安全、可靠、开放、高效的信息网络和办公自动化系统能够有效提高企业的整体工作效率,增强企业的