共查询到19条相似文献,搜索用时 125 毫秒
1.
2.
一种改进的移动Agent通信算法 总被引:18,自引:0,他引:18
如何实现远程Agent通信的位置透明性,保证消息不会因为目标Agent迁移而丢失,一直是移动Agent通信所面临的难题,在现有的很多移动Agent系统中都没有得到解决,作者在Mogent系统中提出的通信算法初步实现了通信的位置透明和可靠的消息传输,该文在原有处的基础上提出了一种改进的适于多种迁移和通信模式的移动Agent通信算法,进一步减少了Agent的地址注册开销和迁移受到的限制,并给出了一种避免地址欺骗攻击的解决方案。 相似文献
3.
对基于Agent系统的分布仿真是仿真领域的重要研究和应用方向,而分布仿真中的通信系统是其中的基础部分.提出并实现了一种支持基于Agent系统分布仿真的通信系统.该系统除了提供基本的仿真通信支持外,还能够有效地支持仿真中Agent的迁移,具有对应用系统透明、通信效率高等优点.首先给出了通信系统的结构及其基本思想,对局部服务Agent和通信过程进行了详细的描述;从应用系统级和分布仿真级两个层次,给出了结构化的通信协议;在此基础之上,给出了完整的Agent迁移支持方案,包括迁移过程、迁移过程中的消息处理和迁移后的通信;最后对通信系统的性能进行了测试. 相似文献
4.
一种改进的移动Agent通信算法 总被引:3,自引:0,他引:3
通信机制是移动Agent技术研究的重要课题,目前提出的多种Agent通信机制都尚未满足要求或存在缺陷,该文结合多种传统的Agent通信机制,提出了一种改进的移动Agent通信算法,实现了通信的位置透明性、高可靠性、高效性,极大地减少了迁移受到的限制和迁移引起的地址注册(或更改)开销。该算法在网络主机数目多的Agent系统中,其优点更为明显。 相似文献
5.
6.
面向Web服务的多Agent系统的通信机制 总被引:3,自引:1,他引:3
介绍了一种面向Web服务的多Agent系统的通信机制,该通信机制通过消息模板和基于本体论的知识表示语言,消除了多Agent系统中因通信语言的差异而产生的影响,实现了Agent之间的有效通信。 相似文献
7.
8.
瞿中 《计算机工程与设计》2007,28(24):6051-6054
多Agent是计算机软件领域和人工智能中一种新兴的技术,在通信系统中的应用具有很大的优越性.运用多Agent技术实现了综合业务支撑系统,该系统能够实现统一客户库、产品库、销售品及营销库,为上线后业务发展及市场营销、业务数据的跨系统共享、不同系统间流程的顺利衔接奠定良好基础. 相似文献
9.
Agent通信原型的设计与实现 总被引:2,自引:0,他引:2
Agent通信一直被认为是多Agent系统协作的核心。该文以人工智能领域中黑板模型结构和消息传送结构作为多Agent系统的基本通信结构,对树形拓扑的多Agent原型系统进行了研究与构造。为适应日益广泛的多Agent系统应用需求,在Agent通信报文设计中考虑了不同网络服务质量及安全参数。文章给出了不同类型的Agent通信实例及通信过程描述,并详述了Agent通信调度算法。最后,对多线程和动态负载平衡等实现原型系统的关键技术进行了分析。 相似文献
10.
11.
软件Agent的设计实现对于解决网络分布环境中的很多应用问题都非常重要。本文在基于事件处理的概念级软件Agent设计模型的基础上,针对Web服务的特殊要求,做出了相应的模型改进。首先对三个知识库进行了细化,然后给出了面向服务的软件Agent内部决策算法过程;考虑到Web服务对Agent协同的要求,还提供了软件Agent必须遵守的交互参考协议。 相似文献
12.
Trends in Agent Communication Language 总被引:13,自引:0,他引:13
Agent technology is an exciting and important new way to create complex software systems. Agents blend many of the traditional properties of AI programs—knowledge–level reasoning, flexibility, proactiveness, goal–directedness, and so forth—with insights gained from distributed software engineering, machine learning, negotiation and teamwork theory, and the social sciences. An important part of the agent approach is the principle that agents (like humans) can function more effectively in groups that are characterized by cooperation and division of labor. Agent programs are designed to autonomously collaborate with each other in order to satisfy both their internal goals and the shared external demands generated by virtue of their participation in agent societies. This type of collaboration depends on a sophisticated system of inter–agent communication. The assumption that inter–agent communication is best handled through the explicit use of an agent communication language (ACL) underlies each of the articles in this special issue. In this introductory article, we will supply a brief background and introduction to the main topics in agent communication. 相似文献
13.
基于HLA的卫星分布仿真系统设计与实现 总被引:3,自引:1,他引:3
基于HLA(高层体系结构)规范,利用自主版权的AST-RTI(运行时间框架)软件,设计并实现了具有开放性、可扩展性、稳定性的卫星分布仿真系统。该系统完成了卫星侦察、通讯的过程仿真以及数据处理评估。解决了一系列关键技术,如时钟同步、大数据量信息传输、第3方软件集成、仿真Agent技术等。 相似文献
14.
软件Agent技术提供了一种新的计算模式,基于Agent的系统在解决复杂、开放、分布式问题上所体现出的潜力推动了Agent技术的研究和应用。介绍了Agent的概念、分类、BDI理论模型、体系结构、通信语言、本体论和分布式处理技术。对一个符合FIPA规范的Agent系统参考体系结构进行了分析。 相似文献
15.
Communication is a key success factor of distributed software projects. Poor communication has been identified as a main obstacle to successful collaboration. Global projects are especially endangered by information gaps between collaborating sites. Different communication styles, technical equipment, and missing awareness of each other can cause severe problems. Knowledge about actual and desired channels, paths, and modes of communication is required for improving communication in a globally distributed project. However, many project participants know little about communication and information flow in their projects. In this contribution, we focus on knowledge about communication and information flow. It is acquired by modelling on‐going and desired flows of information, including documented and non‐documented channels of information flow. We analyzed a distributed software project from the information flow perspective. Based on the findings, we developed specific techniques to improve information flow in distributed software development according to the FLOW Method. In a second distributed project, we evaluated one of the techniques. We found the FLOW mapping technique to be suitable for effectively spreading knowledge about communication and information flow in global software projects. 相似文献
16.
Agent communication languages (ACLs) should allow the developer to adopt human-like communication mechanisms in agent programming, facilitating the development of distributed protocols in multi-agent systems (MASs). However, to implement robust protocols, ACLs should provide a way to deal with the failures of agents, as MASs are prone to the same failures that can occur in any distributed software system. In this paper, we address this issue showing how an asynchronous ACL that provides high-level mechanisms to deal with crash failures of agents can be effectively used to specify fault tolerant protocols. 相似文献
17.
基于多Agent的分布式故障智能诊断原型系统研究 总被引:10,自引:0,他引:10
近年来,基于多Agent的分布式故障系统已成功地应用于众多领域,本文将多Agent技术应用于故障诊断领域研究,以开发故障智能诊断的多Agent系统,提出了基于原型系统 的基本框架和系统实现途径及方法,其中着重研究了基于多Agent理论的诊断问题分布式任务分解与控制问题,以及诊断Agent之间的协调合作问题,原型系统的研究,为实际应用系统的研制开发提供了理论指导和方法依据。 相似文献
18.
Benjamin P. -C. Yen 《Computers & Industrial Engineering》2002,42(2-4):149-161
The emergence of distributed artificial intelligent (DAI) introduced a new approach to solve scheduling problems by a set of scheduling systems that interact with each other in the problem-solving process. In this paper, we describe a communication infrastructure to handle connection and communication between distributed Internet scheduling systems for distributed applications. First, we present an agent model of distributed scheduling systems where agents can communicate and coordinate activities with each other via an agent communication language. Then, we define the syntax and semantics for the agent communication languages, and negotiation mechanism. Following that, we discuss the design and development of the prototype for the multi-agent scheduling systems. We conclude with a discussion of communication issues for heterogeneous agent-based scheduling systems to solve distributed scheduling problems. 相似文献