检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院计算技术研究所,北京100080 [2]山东工业大学计算机系,济南250061
出 处:《计算机学报》2001年第4期442-446,共5页Chinese Journal of Computers
基 金:山东省自然科学基金! (Y98G0 710 3)资助
摘 要:在可移动的软件 Agent(Mobile Software Agent,MSA)的应用中 ,Agent并不是孤立地完成计算任务 ,它们需要不断地与其它 agent进行信息交换 ,而 agent的位置又是经常变动的 .文中提出了一种实现 agent位置透明通信的方法 ,主要解决 agent位置追踪问题和 agent迁移时的消息处理问题 .Mobile Software Agent (MSA) is a new computing model that is more suitable for current distributed computing environment. In a MSA system, an agent is not isolate in accomplishing computing tasks. It needs to exchange some information with other agents continuously. But the location of an agent is often changed, so two problems have to be solved. First is the Agent Location Tracking, that is how to inform the current location of an agent to other agents when it migrates. Second is the message storage and transfer, that is how to handle the information that is sent to an agent when it is in the procedure of migration. This paper presents a Location Transparent Agent Communication method by using the AgentTracer and the AgentShadow. The AgentTracer is a mapping of each agent ID and its current location. When an agent is created, it gets an AgentShadow which mainly records the agent ID and the address of the AgentTracer to which it belongs. By using the AgentTracer and the AgentShadow, an agent can be traced all through its lifetime. In this paper we first describe the structure of the AgentTracer and the AgentShadow, then we present the procedure of message storage and transfer by using the AgentProxy. It has been realized in a MSA system based on Java.
关 键 词:可移动agent系统 位置透明通信 人工智能 消息处理
分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.133.145.211