移动Agent系统的联盟形成
【国家自然科学基金】_agent联盟_基金支持热词逐年推荐_【万方软件创新助手】_20140731
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
科研热词 agent联盟 高技术虚拟企业 风险管理 非线性定价 隐私保护 量子粒子群优化算法 逻辑依赖关系 选择机制 转移成本 虚拟企业 自组织 联盟同质费用 联盟信任 联盟-局中人 网络生成对策 综合评价 维护联盟 组合谈判策略 组合优化 类型相关 移动agent 禁忌搜索算法 盟友选择 演化 最优联盟结构 时间和空间复杂度 整数二部拆分 弱防合谋机制 局部纳什网 委托代理 套利 多agent系统 多agent 因素配置体系 可信度评估 分布式决策 作用机理 二部划分 myerson值 bidp算法
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
科研热词 多agent系统 联盟 联盟形成 agent 势结构 隶属度 近似算法 资源结盟博弈 资源分 贪婪算法 能力匹配 联盟结构生成 联盟结构 联盟特点 联盟型网络组织 网格 维数划分策略 组合优化 离散粒子群算法 相似性 直觉模糊关系 理性agent 特征函数 满意度 模糊集合论 最优可达任务集 效用 搭便车问题 战略协同 情感组织agent 情感因子 并行生成 差异演化算法 对等计算 密码分析 子agent 委托代理 多移动agent 多任务多联盟生成问题 多agent系统联盟 多agent 国际多式联运 合作风险 协商 协作联盟 免疫算法 任务 任一时间算法 二进制编码 串行多任务 三维二进制编码 q-学习
22春“计算机科学与技术”专业《移动计算理论与技术》离线作业-满分答案2
22春“计算机科学与技术”专业《移动计算理论与技术》离线作业-满分答案1. 截止到2014年1月,手机网民的规模达到5亿多,占全国网民数的比例为?截止到2014年1月,手机网民的规模达到5亿多,占全国网民数的比例为?A.9成B.8成C.7成D.6成参考答案:B2. Intent传递数据时,下列的哪种类型数据不可以被传递?( )A、SerializableB、JSON对象C、BundleD、charsequence参考答案:B3. 在表格布局中,android:collapseColumns=“1,2”的含义是?( )A、在屏幕中,当表格的列能显示完时,显示1,2列B、在屏幕中,当表格的列显示不完时,折叠C、在屏幕中,不管是否能都显示完,折叠1,2列D、在屏幕中,动态决定是否显示表格参考答案:D4. 三分之一的调查着指出弹性工作制提高了他们对工作的满意度。
( )A.正确B.错误参考答案:B5. 无线接入通常包括( )。
A.地面固定无线接入B.地面移动接入C.卫星接入参考答案:ABC6. 人类的生产史主要是与物质世界的交换史,人类社会的物质交换主要有两种形式:一种是有形的物质交换,一种是无形的物质交换。
以下不属于无形的物质交换的是?( )A.信息的采集B.文化的传承C.科技的研究D.矿石的开采参考答案:D7. 处理菜单项单击事件的方法不包含?( )处理菜单项单击事件的方法不包含?( )A.使用onOptionsItemSelected(MenuItem item)响应B.使用onMenuItemSelected(int featureId,MenuItem item)响应C.使用onMenuItemClick(MenuItem item)响应D.使用onCreateOptionsMenu(Menu menu)响应参考答案:D8. ZigBee除了具有功耗低、速率低、成本低等特性外,还具有( )特性。
对等计算中的基于多移动Agent的协作联盟机制
业 务处理提供 了运 行基 础设施。但是 P P环 境巾各节 点随机加 入和退出网络的、工作承担者事先不确定等特点也 2 为工作的顺利完成带来 了困难。该文提出一种 对等 计算环境巾基 于多移动 A e t g n 的柔性的 、动态的协 作联盟机 制,
适 合部署 于复杂、多变的应用环境之巾,以克服对等节点协作 的困难 。主要思想是在某一需求 目标 的驱动下 ,主 导
维普资讯
第 2 第 Βιβλιοθήκη 期 9卷20 0 7年 2月
电
子
与
信
息
学
报
Vl .9 0 2 NO. 1 2 F b20 e .07
J u n l f e to is& I fr to c n lg o r a c r n c o El no ma inTe h oo y
节 点建立项 目,经过工作主体遴选 ,形成暂时 的、优化 的协作联盟 ,在复杂 的处理流程 的规 范下 ,基 于合作承诺, 联合完成项 目设定 的任 务。 该文还将该机制应用于构 建虚拟 的敏捷 企业供应链管 理原型系统,以此证 明了该机 制的 实用性价值 。 关键词 :对等计算 :协作联盟 :多移 动 A e t g n :供应链
mo i b l muli g n e h o o r p s d Th o l b r to l a c c a s C e d p o e n c mp e d e t・ e tt c n lg i p o o e . e c l o a i n a l n e me h nim a b e ly d i o a y s a i n lxa n c a gfl n i n h n e u v r me t o o e c me t e d f c l r b e o e r ’ o l b r to , i h i wo k n h l wi g e o n st v r o h i u tp o lm f e s c l o a i n wh c r i g a t e f l n i p a s s o o
移动agent技术
移动agent技术介绍及应用举例学号:姓名:课程名:高级操作系统指导教师:王丹摘要移动Agent是一种新兴的面向对象的异构计算机网络技术,它根据自身的控制在许多节点间进行迁移。
以便使用这些节点的资源执行任务。
移动Agent作为一种结合了人工智能的新兴分布式计算模型,必将以其灵活、智能、高兼容性和优越的性能在移动计算以及异构网络传输等方面得到更加广泛的应用。
移动agent技术已成为计算机网络和分布式系统最具活力的发展方向。
本文在介绍移动Agent 概念、特点、结构模型的基础上,对实现移动Agent 要解决的关键技术进行了讨论,然后分析了该技术的一些特点,并与其它的传统分布式技术做了比较。
最后举例介绍了移动agent技术在电子商务领域的应用。
关键词:移动agent,电子商务,分布式1.前言计算机和网络的发展,使整个网络成为一个巨大的分布式系统,对分布式计算的需求不断增加。
原有的分布式计算模式:C/S(Client/Server)、RPC(RemoteProcedure Call)、RMI(RemoteMethode Invocation)等已经不能满足需要,这就要求有新的分布式计算的模式来满足新的需求。
移动Agent计算模式的出现,在很大程度上弥补了原有的分布式计算模式的不足。
随着网络技术的发展,可以让Agent在网络中移动并执行,完成某些功能,这就是移动Agent的思想。
可以说移动Agent技术是Internet发展的结果。
移动Agent技术作为一种新兴的技术,在网络管理和互操作性上取得了很大的成就。
移动Agent技术被誉为“未来网络技术的主流”、“统一的分布式应用开发框架一、“继过程式、面向对象2_rdf 拘新一代的软件开发方法”,越来越显示出强大的技术优势和良好的发展前景。
目前Agent的研究人员提出了从传统的面向对象的研究方法转向面向Agent的研究方法,并致力于其研究开发及应用。
众所周知,分布式移动应用程序的开发直接受体系结构风格或范型选择的影响。
移 动 代 理
.
二、移动代理
而具有移动特性(mobility)的Agent 则被称为移动Agent。
移动Agent是一个独立的计算程序, 它可自主地在分布、异构的网络上,按照 一定的规则移动,寻找合适的计算资源、 信息资源或软件资源,利用与这些资源同 处于一台主机或网络的优势,处理或使用 这些资源,代表用户完成特定的任务。其 基本特性是自主性和移动性,其根本目标 是减少网络传输和实现异步交互。
.
移动Agent的迁移
.
三、为什么使用移动Agent
• 计算环境发生了根本性的变革,
– 海量资源的高度分布性和无序性 – 环境的异质性 – 极强的动态性等
• 移动Agent的优势
– 移动主体的执行快速高效 – 移动主体减少了对网络可靠性的要求 – 移动主体具有灵活的平等协作方式 – 移动主体支持部件动态部署 – 移动主体支持智能数据的利用
电子商务技术
Байду номын сангаас
.
一、代理的产生与概念
• 产生 代理(Agent)概念和技术最早源于分布式人工
智能(DAI),上世纪80年代末开始,Agent技术在 许多不同的领域得到了广泛的应用。 • 定义:
Agent是一个软件系统,该系统具有如下特征: (1)自治性(autonomy) (2)社会能力(social ability) (3)反应性(reactivity) (4)预动性(proactiveness)
总之,移动主体降低了分布计算这种复杂性,而使 得分布计算更容易实现。它可以为分布计算带来更多的 灵活性、高效性、可靠性和智能性。
.
四、典型的移动Agent系统
Telescript 是比较著名的第一个商业移动Agent系统。 它由General Magic公司开发,主要用在美国电话电报公 司的PersonalLink网络中。 • 在主动邮件系统中,邮件中会嵌入一个程序,当收到和浏 览邮件时,就会执行Telescript Agent程序。 • 在平台管理的应用程序中,Telescript Agent被用于自动 软件更新。Agent将必要的文件携带到一台机器,自己将 这些文件安装之后,自动终止运行。 • 在电子商务应用之中,一个Telescript Agent可以派遣一 个个人数字助手PDA搜寻多个电子目录以获得特定产品, 将最好的价格及相应的供应商报给PDA。
移动Agent技术研究
摘
要: 针对 移
a et J 史 背景 及现 状 进行 了介 绍 。从 系统结 构 、 g n ̄ 历 关键 技 术 、 全 等 角度 对移 动A e t 术进 行 深 安 gn技
A e tS , 未 来 研 究 方 向 进 行 了展 望 。 g n'. -  ̄的
A e t体 系 结 构 gn ;
第 7 第 1 期 卷 0 20 年 l 0 8 0月
软 件 导 刊
S fwaeGuie o t r d
V 0. .O 1 NO 1 7 0c. 0 8 t2 0
移 动Ag n 技 术研 究 et
陈 晓 湘
( 南 涉外 经济 学院 计 算机 科 学与技 术 学部 , 南 长 沙 40 0 ) 湖 湖 12 5
2 移 动Ag n 的 系统 结构 et
移 动 A et 统 由移 动 A e t 移 动 A e 0 ̄ 设 施 ( 称 移 g n系 g n和 gn ]务 或
动A e t ̄ 器 ) 部分 组 成 。移动Agn1 务 设施 基 TA e t gnJ 务 ] 两 e t ̄ ] gn传
输 协 议 实 现 A e t 主 机 问 的 转 移 。并 为 其 分 配 执 行 环 境 和 服 g n在
块 包 括 A e t 运 行 模 块 , 以 及 与 A et 务 相 关 的 推 理 方 法 gn 的 g n任
A et gn 的迁 移 可分 为强 迁移 和 弱迁 移 。强 迁移 同时迁 移 移 动A — gn的执 行状 态 和数 据状 态 ,但 这种 迁 移 的实 现 较 为复 杂 ; et 弱 迁 移只迁 移 移动A et g n的数 据状 态 速 度较 强迁 移 快 , 不能 其 但
1 移 动A e t 介 gn简
移动智能应急物流系统分析
移动智能应急物流系统分析作者:夏勇来源:《电子技术与软件工程》2013年第22期摘要移动agent技术因其独特的主动性、智能性、交互性、协作性、移动性等特点,已经被认为具有广泛的应用前景。
本文首先将介绍移动agent和应急物流的基本概念,随后对利用移动Agent构造应急物流系统进行了研究和分析。
【关键词】移动代理应急物流物流联盟随着城市化进程的加快,现代城市在国家政治经济生活中地位的提升,公共安全和城市灾害问题日益突出,各种自然灾害、公共卫生事件、重大事故等突发事件,给人类和社会、城市居民的生命和财产安全造成了巨大的伤害和损失。
因此,为了建立规范化的城市应急物流管理体系,提高应急物流的运作效率,将应急资源快速、准确地运往目的地,降低突发事件造成的危害,将先进的智能技术、计算机技术和网络技术等运用在应急物流系统领域的研究与应用,已经成为我国城市发展所面临的重大研究课题之一。
1 应急物流与移动代理代理(agent)是指一个软件程序实体,它具有一定的自适应性和人类智能,能在特殊环境下为完成目标工作灵活自主地运行软件程序,提供主动性服务。
随着互联网应用的逐步发展,产生了移动代理(mobile agent MA)的概念,移动代理(MA)将整个网络虚拟成为一个整体,移动代理(MA)可自主地移动执行完成用户指定的任务。
移动代理(MA)是一个能在运行过程中自主地从一台主机迁移到另一台主机,并可与其它agent和资源交互的程序。
能够跨平台在计算机网络中自主地、有目的地迁移,使程序的执行尽可能地靠近数据源,降低网络的通信开销,并提高完成任务的时效。
移动代理(MA)具有移动性、自主性、协作性、智能性等特点。
应急物流是指当城市面对严重自然灾害、突发性公共卫生事件、公共安全事件及军事冲突等突发事件时,通过先进的现代信息和管理技术整合各种物流相关功能活动,对物资、人员、资金的需求进行紧急保障处理的一种特殊物流活动,通过这个特殊的物流活动,要达到花尽可能少的时间、代价,将灾害损失及不利影响降低到尽可能小的目的。
一种可靠的移动Agent组通信系统
g a a e s t e fe i ii n x a sb l y o mb rh p m a a e n .W h tSmor ,i c n me tt e n e ft e i t g t n c u a y o a l u nte h x b l y a d e p n i ii fme e s i n g me t r l t t a ’ e t a e h e d o n e r y a d a c r c f f u t h i
维普资讯
第 3 卷 第 1 期 4 8
V L3 o 4
No 1 .8
计
算 机
工 程
20 年 9月 08
Se e be 0 8 ptm r2 0
Co pu e m t rEng ne r ng i ei
・ 网络 与通信 ・
[ src]A ru o Abta t go pc mmu iain ss m i d s nd frmet g rq i meto ag—cl c mp tt n ts.Af rd sr ig ss m nct yt s ei e o ei eur n flresae o uai ak t ec bn yt o e g n e o e i e
r me r ,i rn o wa O t e r la l s a e pa sn r t c l a d me e s i na e n o o o .Th s a e pa s n r t c a fa wo k tb igs f r r d t h e ib e me s g ・ s i g p o o o n mb r h p ma g me t r t c 1 p e me s g — s i g p o o ol n C
Agent研究现状与发展趋势
Agent研究现状与发展趋势一、本文概述随着()的飞速发展,作为其关键组成部分的Agent技术,正逐渐在多个领域展现出其强大的应用潜力。
Agent是一种能够在特定环境中自主行动、感知环境并作出决策的实体,它具备自主性、交互性、反应性和主动性等核心特性。
本文旨在全面梳理Agent技术的研究现状,探讨其发展趋势,以期对Agent技术在未来的发展提供理论支持和实践指导。
在概述部分,我们将首先介绍Agent技术的概念、发展历程和分类,为后续深入研究奠定理论基础。
接着,我们将重点分析当前Agent 技术的研究热点,如多Agent系统、智能Agent、移动Agent等,并探讨这些技术在各个领域的应用情况。
我们还将关注Agent技术在发展过程中所面临的挑战与问题,如安全性、隐私保护、可解释性等,并尝试提出相应的解决方案。
在概述部分,我们将展望Agent技术的发展趋势,包括技术创新、应用领域拓展以及与其他技术的融合等。
通过深入分析Agent技术的研究现状与发展趋势,本文旨在为相关领域的研究人员和实践者提供有益的参考,推动Agent技术在未来取得更大的突破和进展。
二、Agent技术的研究现状随着信息技术的飞速发展和的深入应用,Agent技术作为实现智能化、自主化决策和执行的重要手段,已经引起了广泛的关注和研究。
目前,Agent技术的研究现状主要体现在以下几个方面。
多Agent系统(MAS)的研究与应用:多Agent系统是指由多个Agent组成的集合,这些Agent通过协作、竞争和协商等方式,共同完成复杂的任务。
目前,MAS在分布式系统、智能控制、机器人等领域有着广泛的应用,其研究重点在于Agent之间的通信、协作和冲突解决等方面。
智能Agent的研究与发展:智能Agent是指具备学习、推理、决策等智能行为的Agent。
近年来,随着深度学习和强化学习等技术的发展,智能Agent的研究取得了显著的进展。
智能Agent已经能够处理更加复杂和动态的任务,如自然语言处理、图像识别、自动驾驶等。
移动Agent通信存在的问题及解决方法
轰茎Ⅵ渊爵麟移动A gent通信存在的问题及解决方法胡剑锋(中田计量学院信息工程学院浙江杭州3l∞18)[摘要】作为人工智能与分布式计算技术相结合的产物,移动A gent技术已经成为分布式计算研究的热点。
分析移动A ge nt通信存在的闯愿及解决方法.[关键词]移动A g ent问题解决方法中图分类号:T N91文献标识码:^文章编号:1671—7597(2008)0810022一01一、移动A口ent通信存在的问一移动A gent系统主要从“如何支持移动”的角度来设计通信机制。
在传统的分布式计算环境中,计算实体一旦被创建,他们的位置便固定下来,在整个生命期内不会改变,发送方只需得到接收方的当前位置即可始终与之通信。
在基于移动A ge nt的计算环境中,由于移动A g ent的位置可能经常变动,因此A gent之间进行通信需要考虑四个问题:1.移动A gen t的命名:首先是分布式环境下A g ent标识的一致性。
2.移动A gen t的定位:即当A gen t位置改变时,如何让其它A ge nt知道这一变化,实现A gent按名寻址(即透明寻址)。
3.移动A gen t的消息处理;H口当A gen t迁移时,如何处理正在发送给A gen t的消息。
4.移动A gen t通信可靠性:如何解决移动A gen t的通信失效现象。
=.解决方法分析(一)移动A gent的命名对于该问题,简单的解决办法是提供基于主机名和端口号的名字解析机制对对象进行命名,通过域名系统((D om i n N锄e syst eⅢ’DN s)来完成名字解析。
采用这种命名机制对于静态对象的命名和名字解析非常有效,但对于移动对象(如移动A gent)却存在很大的缺陷,典型的是,当一个A ge nt移动时,它的名字需要同步的改变以反映其最新的位置,这就使应用跟踪A ge nt的移动过程变得非常复杂。
另外,把所有的名字解析工作交给一部主机来完成,容易造成瓶颈,一旦名字服务器崩溃那么所有的通信将无法迸行。
移动Agent技术综述
( ol e fI om t nSi c n n i e n , aj gU i rt cnl y N n n 109,hn ) C lg n r ai c ne dE gn r g N nn n e i o T hoo , af g2 00 C ia e o f o e a ei i v syf e g i
中图分 类号 :P 1 . T 3 15
文献标 识 码 : A
文章编 号 :0 2— 2 9 2 1 ) l一 0 1一 5 10 2 7 (0 0 0 0 0 O
A v ri f beA e t Mo e t nO ev w o Mo i g n( g n) e l
Z HAO Jn, I i i L U B n
有硬 件 条件下 , 软件 解 决 的 、 能够 有效 利用 网络 用 既 带宽, 又可 以高效 处 理 网 络 资 源 的 移 动 代 理 技术 被
根据 w i _ , ne5,hs 6等 的描述 , h e 】l g ces t4 a J 【 移动 代理( a 是一个代替人 或其他程序 自行决定执行 m) 某种任务的程序 , 它在 复杂 的网络系统 中能 自主地 从 一 台主机 移动 到 另 一 台 主 机 , 程序 能够选 择 何 该 时 , 地移动 , 移 动 时 , 程 序 可 以根 据 要求 挂 起 何 在 该 其运行 , 然后转移到 网络 的其它地方重新开始或继 续其执行 , 最后返 回结果和消息。移动的 目的是使
的定义, 特性和 系统模型, 分析现有的几个实际的移动 A et gn 系统, 明了移动 A et 说 gn 技术的优点和
特 有 的技 术优 势 , 最后 对 移动 A et 术 的应用进 行 了展 望。 gn 技 关 键词 : 移动 A et代理 ; 模 gn; 建
浅谈移动Agent技术
时候 , 够主动 或 被动地 从 异构 网络 中 的一 台机器 迁移 到 另一 台机器 , 能 并可 与 其它A et gn 或资 源进行 交互 。传统 客户 机与服 务器 问的交 互需要 连续 的通
信 支持 ;而移 动Ae t 以迁 移到服 务器 上,与 之进行 高速 的本地 通信 ,这 gn可 种 通信不 再 占用网络 资源 。移动A e t 算模式 能有效 地 降低分布 式计 算 中 g n计 的网络 负载 ,提 高通 信效 率 ,支持 离线 计算 ,支 持异 步 自主 交互 ,可 动态 适 应 网络 环 境 ,具有 安全 性和 容错 能力 。它 为有 效地 进行 数据 库访 问提 供 了一种新 思路和 新方 法 。 1移动Ag n的应 用 et 移动 Ae t gn 目前 已经 从理 论 探索 进入 到 实用 阶 段 ,涌现 出了一 系列 较 为 成熟 的开 发平 台和 执行 环境 。它 的应 用范 围包 括 :电子 商 务、个 人 软件 助 理 、分布 式信 息检 索 、电信 网络 服务 、监 视和 通告 、信 息发 布 、移动 设 备 计 算 、 网络 管 理 、并 行 任 务 。 由 于 其 自身 所 具 有 的优 异 特 性 , 移 动 Ae t 术 己成 为继 CRA J 后 ,新一代 分布 处理 的关键 技术 ,并且在 很 gn技 O B 、EB 多 新兴领 域 得到 了广 泛 的应用 [] 2 。就移动 Ae t gn 技术在 各 个领 域 的应用 , 查 阅 了近 年来 的相 关 文献 ,下面 简 单介 绍 一下 移 动A et 不 同领域 的应 gn 在
了 当前分 布式 入侵 检测 系 统特 点及 存在 的 问题 ,如 :在这 种系 统 中, 网络 中有 大 量 的数 据传 送 将造 成 网络 拥塞 ; 由于分 层 结构 使得 IS 易受 到 攻 D极
中国移动代理服务器(mas)系统总体技术要求v100.doc
中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳移动代理服务器(MAS)系统总体技术要求General Technical Requirements forMobile Agent Server System版本号:1.0.0╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施前言本规范对MAS系统建设过程中需要规范的内容提出全面要求,是MAS系统建设所需要遵从的纲领性技术文件。
本规范主要包括业务定义、业务特征、组网结构、业务流程等内容。
本规范由中国移动通信有限公司技术部提出并归口。
本规范起草单位:中国移动通信研究院本规范主要起草人:马杰、范晓晖、赵立君、肖军、朱宇、李红菊、王颖、胡武婕、吴铭、张海泳本规范解释单位:同提出单位目录1范围 (1)2引用标准 (1)3相关术语与缩略语 (1)4业务描述 (2)4.1 业务定义 (2)4.2 业务特征 (2)4.3 业务分类 (3)5系统结构和组网原则 (3)5.1 系统结构 (3)5.1.1 系统结构图 (3)5.1.2 功能描述 (4)5.2 网络结构 (5)6业务流程 (6)6.1 业务受理 (6)6.1.1 时序图 (6)6.1.2 流程描述 (7)6.2 短信业务MT流程 (7)6.2.1 时序图 (7)6.2.2 流程描述 (7)6.3 彩信业务MT流程 (8)6.3.1 时序图 (8)6.3.2 流程描述 (8)6.4 短信/彩信业务MO流程 (9)6.4.1 时序图 (9)6.4.2 流程描述 (9)7编码原则 (10)8网管功能 (10)8.1 配置管理 (10)8.2 性能管理 (10)8.3 故障管理 (11)8.4 安全管理 (11)8.5 升级维护 (11)8.6 日志管理 (12)9认证与鉴权 (12)9.1 MAS服务器注册管理 (12)9.2 MAS服务器认证与鉴权 (12)10计费结算 (13)10.1 计费类型 (13)10.2 计费采集点 (14)10.3 结算 (14)11接口要求 (14)11.1 接口1:MAS服务器与企业IT系统的接口 (14)11.2 接口2:MAS服务器与行业应用网关的接口 (14)11.3 接口3:MAS服务器与MAS管理平台的接口 (14)11.4 接口4:MAS管理平台与BOSS的接口 (15)11.5 接口5:MAS管理平台与省综合网管的接口 (15)12业务统计 (15)12.1 统计功能要求 (15)12.2 统计报表数据要求 (15)13网络安全 (16)13.1 物理安全 (16)13.2 网络安全 (16)13.2.1 MAS服务器网络安全 (16)13.2.2 MAS管理平台网络安全 (16)13.2.3 数据传输安全 (17)13.3 系统安全 (17)14设备要求 (19)14.1 MAS服务器设备要求 (19)14.1.1 对主机设备的要求 (19)14.1.2 对时间同步的要求 (19)14.2 MAS管理平台设备要求 (19)14.2.1 对主机设备的要求 (19)14.2.2 对存储设备的要求 (20)14.2.3 对备份设备的要求 (20)14.2.4 对时间同步的要求 (21)15编制历史 (21)1范围本技术要求对MAS系统所作用的技术范畴提出规定,原则上在中国移动通信集团内部使用,用于在业务开展中为中国移动通信集团公司和省公司提供技术依据;适用于GSM 网络、GPRS网络、3G网络和未来移动通信网络环境。
关于移动Agents系统的研究
综 合 管理
M A N A G EM EN T
关 于 移 动
Agents
�葛培运
系 统 技术学院, 河南
摘
要: Age nt s 的组织和迁移是影响 M ul t i M obi l e agent 系统效率的一个很重要的方面.本文分析了 agent s 的组织与管理技
[1 ]
主机 .D e ug o[6] 给 出两种 模型但 是没 有 提 供移动 a g en t 所要 求的 可 靠的 且有 效 的通 信机制.客 户端发出一 个 a g en t 时, c l i en t a g en t 有 三 种 方 式 找 到 s erv er a g en t: 1 ) P oi n tto-poi nt : c l i en t a g en t 拥 有 s er v er a gen t 的所 有信息可 以直接发信 息 给它 ,即两者 之间可 直接相互 通信. 2) B roa dc a s t: c l i e n ta gen t 不 知道 有关 s erv er a g en t 的任何 信息, 直接 发信息 给系统中 其 他所 有 的 a g en ts来 发 现 s erv er a gen t, 两者 之间也是直 接通信. 3)M ul ti -c a s t:介 于 两种 极端 之间 的 折中 方法 就 是 c l i en t a g en t 发消息 到一个虚 拟的群 上, 由群内 a g en ts 中 的 索 引 信 息 而 找 到 s erv er a g en t. 在P oi n t-topoi n t 通 信中 , 一个 a gen t 要与 其他 a gen ts通 信,它必须 包含足 够 的有 关其他 a g en ts所 有信 息, 这 在大 系 统或 W eb 环 境下, 这些 信息将 占用巨 大 的 资 源 空 间 . B roa dc a s t 方式中 , c l i en t a g en t 不 知道 相关 s erv er a g en t 的任 何 信 息, 如 果只与 一个 s erv er a gen t 通 信时 会 同 时 给 所 有的 s erv er a g en ts发 送 信 息 , 造成 大量的信息 冗余.介 于这两者之 间 我们采用 m i dd l ea g en ts 来 解 决 上 述 问 题, 即所有的 m i d dl ea gen ts组 成一个 虚 拟 的 动态 的 群, c l i en t a g en t 发 消 息 到 该 群上 ,由群内的 m i d dl ea gen ts负责找 到 相应 的 s erv er a gen t. 3. 虚拟组群 ( VG) 虚拟组群( V G )是 从 所 有 a g en ts 中 通 过一定 规则 (如 a g en t 的 使用 频率 及 重要 程度等 ) 来 选取部分 a g en ts形成 一 个 虚拟动 态变 化的 群, 该 群具 有 唯一 标 识, 其他 a gen ts通 过该标识来 识别是 否 属 于该 群中 的某个 节 点. 任何 选 中 mi d dl ea g en ts必 须到 UD D I 注 册以 动 态
【计算机研究与发展】_agent_期刊发文热词逐年推荐_20140725
科研热词 多agent系统 防篡改硬件 连续多版本 行动推理 联盟结构 联盟 移动代理 知道逻辑 知识流 理性推理 理性 概率逻辑 时间核查 数据迷乱 感知行动 情境演算 归纳逻辑 异常行为检测 开放多agent系统 审计跟踪记录 安全审计 安全 多议题协商 增量hash 基于案例协商 动态交互信任 偏好 信誉 信任计算模型 信任 任一时间算法 交互 主动保护 个性特征 不完全信息 pareto最优 agent信任
推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2013年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
科研热词 强化学习 需求监控 自适应 自治愈 自修复 网构软件 智能调度 时序决策 并行计算 可扩展性 分而治之 优先级扫描 dyna结构 dyna-ps agent
推荐指数 5 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2009年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
推荐指数 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
2008年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
移动Agent系统—IBM Aglets初探
第2 4卷第 2 期
L2 4No2
唐 山 师 范 学 院 学 报 J un lf a gh nTa h r C l g o ra T n sa e ces ol e o e
20 0 2年 3月
M a. f r 20J 2
移动 A e t g n 系统—— 旧M A lt 初探 ge s
的 U L 可 以 从 此 方 法 的 参 数 中 获 得 R
( bly v n.g to a o 0). o Di a h ( Mo itE e t e cf n i L i 在 n st pc )
和运行 al 的 Jv 类库。为了创建 a I,必须从 g t aa e gt e A l 继承一个子类, 中包括几个可以重载的方法 g【 e 其 以便定制你 自己的 al 行 为。与 A p t i t( gt e pl 的 n ) e i 类似 ,al 提供了 o Cet n( gt e n rao )方法供重载 ,用 i 于定制你 自己的初始化;al 也有一个 gn( gt e r )方 i 法代表 了 al 主线程的人 口, ge t 类似于 Jv 的 m i aa a n ( 若—个 al 访问多个机器 , n r tn( 方法 ) gt e o Ce i ) ao 仅在 al 被创建时执行一次, al 到达每个新机 gt e 在 gt e 器时要执 一次 oA a ( 用于到达新机器时初始 亍 n mvl ) 化,然后 mn( )将抽行,从而在新机器上启动 23 . Ages 下 文及其代 理 l 上 t 个 alt 要一个 宿主 Jv p cf n 为它 ge需 aa p fao 作 a i i
12 Ages . lt
未来的商业行为,它没有使用修改 J VM 的办法, 而是采用如下策略来实现迁移机制。 在 A l 系列化之前 。必须将它恢复运行时所 gt e 有需要的信息放在堆上面。以便重新运行时使用。 弱迁移影响着 al 程序的编写 ,可 以将 al 看做 gt e ge t 是有限状态机 ,使用堆作为单独的机器状态仓库, 若想查看它某一时刻的状态 , 以 过观察它的堆, 可 通 然后它就可以在任何时候都系列化,因此+必须在 系列化之前有一种方法能够在堆上记录足够多的信
第13章Agent系统
第 13 章 Agent系统
——Agent消息传输服务。
Agent通信层是一种基于通信谓词又叫通信断言的机制, 支撑这种机制的就是Agent通信语言ACL。 ACL描述两部分内 容, 其一是通信的行为者, 其二是通信的内容, 并且支持上 下文机制。 FIPA的ACL是在早期的Agent通信语言ARCOL和 KQML基础上形成的。在内容描述方面, FIPA使用一种内容语 言作为FIPA语义语言,这些内容语言就是通常的约束选择语言, 比如KIF、RDF等。FIPA交互协议描述了通过某些行为或者交 互以完成某种目的而进行的对话。
第 13 章 Agent系统 Web Watcher是由CMU的Tom Mitchell等人开发的服务端 Web Agent系统, 它建立一种用户模型, 为所有登录服务器的 用户服务, 这种模型是根据当前大多数用户的普遍访问模式而 训练生成的,它区别于许多运行于客户端的为单一客户服务的 Web Agent。
第 13 章 Agent系统
(5) 人 格 化 Agent 。 这 是 不但有 思 想 , 而 且 有情感的 Agent。 这类Agent研究得比较少, 但是有发展前景。在故事 理解研究中的故事人物Agent是典型的人格化Agent。
从所承担的工作和任务性质来看, Agent又可分为信息型 Agent、合作型Agent、接口型Agent、移动型Agent等。
第 13 章 Agent系统
13.4 多Agent系统
13.4.1 多Agent 多Agent系统是一个松散耦合的Agent网络, 这些Agent通
过交互、 协作进行问题求解(所解问题一般是单个Agent能力 或知识所不及的)。 其中的每一个Agent都是自主的, 它们可 以由不同的设计方法和语言开发而成, 因而可能是完全异质的。 多Agent系统具有如下特征:
移动agent系统互用性的研究
O 广 , 1 .一 E
—
状态,e B h是 a e t g n 的行 为 , c是 与 a e t 关 的 控 制线 T gn 相
程 , q 接 收 到 的 将 会 被 a e t 理 事 件 队 列 。在 事 件 E 是 gn 处 处 理 的 过 程 中 ,g n 可 能 执 行 下 面 的 行 为 之 一 : ae t ● 计 算 , 行 为 直 接 影 响 a e t 状 态 , 过 调 用 ce 该 gn 的 通 r—
ae t 方法创 建 a e t或者 通过 sn 方 法将 事件进 行转 移 。 gn , ed
● 通 过 mirt 方 法 进 行 移 植 。 g ae
一
个 实 例 ae t g n 的事 件 处 理 和状 态 演 变 过 程 如 图 1
图 1 状 态 演 变 及基 本 行 为
所示 。
0 前 言
在 过去 的几 十年 中 , 在具有 通 用 目标 的分 布 式应 用 的设 计 实 现 中 , 尤其 在 基 于 Itr e 的动 态 环境 nen t
下 , 动 a et 移 g n 范例 和技术
已经 表现 出很 高 的潜 能 和柔 韧 性 。但是 , 目前 的 MAS应 用 仍存 在 缺少 合
事件 处理 方法 代码 :
ee t a de( : v n H n l e EVT) {
i ( y ( )一 一 ” o ” f t pe e m ve )
m i r t ( e tna i g a e d s i ton( ) e)
e s f( y ( )一 一 ” e l l e i t pe e r p y”{
( 台 职 业 学 院 ,山 东 烟 台 2 4 0 ) 烟 6 0 3 摘 要 : 多样 化 的 、 放 的 、 布 式 环 境 下 的 MAS 中 ,g n 必 须 与 非 同 构 的 a e t 行 互 动 , 历 在 开 分 aet gn 进 遍
一种新的自适应型移动Agent协同工作模型
一种新的自适应型移动Agent协同工作模型
赵秀梅;马宏伟;杜向华;秦松
【期刊名称】《计算机应用与软件》
【年(卷),期】2007(024)004
【摘要】为提高系统的整体运行效率,适应实时协同系统的需求,在分析现有移动Agent通信模型的优缺点的基础上,对MG-agent模型进行了改进,提出了具有自适应性的协同工作模型SA-agent.介绍了该模型的基本构架和主要工作过程;详细说明了该模型自适应功能的基本原理;对其性能进行了分析,并给出了该模型的实验结果,表明了该模型在减轻服务器负载、提高系统运行效率等方面的有效性.
【总页数】3页(P130-132)
【作者】赵秀梅;马宏伟;杜向华;秦松
【作者单位】山东建筑大学计算机科学与技术学院,山东,济南,250101;山东建筑大学计算机科学与技术学院,山东,济南,250101;山东建筑大学计算机科学与技术学院,山东,济南,250101;山东建筑大学计算机科学与技术学院,山东,济南,250101
【正文语种】中文
【中图分类】TN92
【相关文献】
1.具有高适应性的移动Agent协同工作模型 [J], 赵秀梅;马宏伟;秦松
2.一种基于语义的协同工作模型 [J], 周竞涛;张树生;王明微;孙宏伟
3.一种改进的移动Agent协同工作模型 [J], 赵秀梅;马宏伟;杜向华;柳楠
4.CSCW中一种多层次协同工作模型研究 [J], 张道春;刘弘
5.一种基于智能Agent的协同工作模型 [J], 朱晓芸;何钦铭;王申康
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2001年11月系统工程理论与实践第11期 文章编号:100026788(2001)1120025206移动A gen t系统的联盟形成董红斌1,程显毅2,张 珑1,赵 松1,孔翔燕1(1.哈尔滨师范大学计算机系,黑龙江哈尔滨150080;2.江苏理工大学计算机系,江苏镇江212013)摘要: 移动A gent系统是一种分布式计算模型,移动A gent联盟形成过程中需要考虑通讯和合作问题,本文给出了一种移动A gent系统的联盟形成模型,讨论了联盟分级结构和联盟形成机制,利用令牌传输技术,以保证联盟内部的合作、决策和组织完整Λ关键词: 移动A gent;联盟形成;分布计算网络中图分类号: T P18 文献标识码: A αCoaliti on Fo rm ati on in M ob ile A gen t SystemDON G Hong2b in1,CH EN G X ian2yi2,ZHAN G L ong1,ZHAO Song1,KON G X iang2yan1(1.D epartm en t of Compu ter Science,H arb in N o rm al U n iversity,H arb in150080,Ch ina;2.D epartm en t of Compu ter Science,J iangsu U n iversity of Science and T echno logy,Zhen jiang212013,Ch ina)Abstract: M ob ile A gen t is a new distribu ted compu ting model.A p rocess of coaliti onfo rm ati on in M ob ile A gen t System is p resen ted.A hyb rid structu re and a coaliti onfo rm ati on m echan is m in M ob ile A gen t system are discu ssed.Keywords: mob ile agen t;coaliti on fo rm ati on;distribu ted compu ter netw o rk1 引言移动A gen t是一段可执行的程序代码,它可以通过网络从一台机器移动到另一台机器运行,还可生成继承父A gen t性质的子A gen t[1,2]Λ移动A gen t包括移动性和通常的A gen t概念的两个方面,它指自包含和可标志的、能在网络中移动并按用户或其它实体的利益活动的计算机程序Λ移动A gen t优点是高带宽远程交互、非连接交互、支持弱的客户、容易分布、语义路由、可扩缩性、安全处理的低开销、强的远程交互功能Λ移动A gen t常同其它A gen t交互合作来完成问题求解Λ一个移动A gen t依赖于它的任务和当前网络条件选择不同的移动策略Λ合作是M A S的关键问题之一Λ形成联盟可使联盟成员共享资源、合作执行任务并提高A gen t的效益Λ本文介绍了移动A gen t系统中的联盟形成过程,在矛盾信息条件下排除不协调因素的机制,以及令牌传输技术Λ令牌是网络中决策能力的标志,联盟中哪一个A gen t得到了令牌它就拥有了决定联盟当前状态的权利Λ令牌服务指保证联盟内部一个A gen t到另一个A gen t决策能力的传输;决定通信路线;及进行合作规划工作执行的部件Λ联盟形成是一个动态过程,涉及联盟扩张和联盟收缩Λ如果在动态环境的知识获取过程中联盟扩张的共同目标不协调,则联盟需要移出一些成员进行联盟收缩Λ当联盟扩张过程完成,联盟就具备了完成共同目标所需要的资源和能力,联盟的成员就可以合作完成任务,保证联盟的最大利益Λα收稿日期:2000203228资助项目:黑龙江省自然科学基金(F00—04);黑龙江省教育厅科学技术研究项目(9551012)62系统工程理论与实践2001年11月2 分布环境在一个开放分布的移动A gen t系统中,A gen t需要与其它A gen t进行通讯,为完成任务的需要每个A gen t必须能确定其它A gen t的能力,使每个A gen t能够动态进入和离开系统分布到In ternet中Λ移动A gen t在分散网络服务器中寻找资源,而某些A gen t被禁止进入一些服务器,如果一个A gen t需要的资源在它禁止访问的服务器上,这个A gen t需要其它A gen t的帮助Λ如果几个服务A gen t需要相同的资源,就产生资源竞争,因此A gen t间需要协调、合作以完成任务Λ移动A gen t可从(向)一个服务器获取(释放)资源,从其它A gen t得到一个资源,向另一个A gen t传送资源,从一个服务器移动到另一个服务器,结束它的活动Λ网络分布环境:定义1 G=(V,E)表示由服务器等组成的网络,V是服务器的集合,EΑV×V是联接的集合,M ={1,2,…,m}是移动A gen t的集合,V iΑV是服务器的子集,R是服务器中随机分布资源的集合,Θ:R→V函数表示这种分布Ζ每个服务器v中有一个任务A gen t,它负责服务器的资源管理和移动A gen t的传输Λ这里假设任务A gen t是服务的,即如果可能尽量满足每个移动A gen t的需求ΛN表示所有A gen t的集合,每个移动A gen t i有一个初始目标,G iΑR,以最小的代价得到G i,结束活动切换到"off"状态,任务A gen t 总处于"on"状态ΛA gen t具有如下行动类型. ・移动:移动A gen t i可以从一个服务器v移动到另一个服务器v′,v,v′∈V,即服务器可以为移动A gen t提供服务Λ移动A gen t i、任务A gen t v′和任务A gen t v的行动是一个联合行动Λ・传送和接收:A gen t i将资源r传送给另一个A gen t j,A gen t i和A gen t j的行动是一个联合行动,它们处于相遇状态Λ・相遇:一组A gen t N′ΑN在同一服务器中提供服务,一组A gen t N′的行动称为联合行动Λ・终止:一个移动A gen t可以切换到"off"状态(终止状态)Λ在一个服务器中A gen t间是可以传输资源的,A gen t间可以利用一切机会进行信息交换,A gen t间信息交互保证系统中信息的广泛传播,A gen t间的合作可以利用联盟形成的方法进行,可利用博弈论的方法计算最佳联盟,要求每个A gen t必须知道和考虑其它A gen t的各种信息Λ3 组织结构与合作层次3.1 混合式结构移动A gen t系统是一个复杂、开放的多A gen t系统,在系统的组织结构中既包含了静态因素又包含了动态的、不确定因素Λ组织构造过程中主要考虑四个因素:A gen t、环境、交互和组织[3],本文提出了系统组织采用自顶向下和自底向上混合式结构Λ定义2 每个服务器中有四种类型A gen t:用户A gen t(UA)、任务A gen t(TA)、监督A gen t(SA)和移动A gen t(M A).其中:・UA——用户A gen t:与用户交互接受任务说明和传输数据,掌握用户的需求,具有用户的知识,将用户需求及时传递给任务A gen tΛ每个服务器中有一个用户A gen tΛ・TA——任务A gen t:负责制定规划并予以实施,它是移动A gen t系统的中心Λ任务A gen t有任务领域的知识和其它A gen t的知识,以及与执行任务相关的移动A gen t的知识Λ同时,任务A gen t还具有冲突消解的策略,启动移动A gen t进行信息搜索、分解规划、与其它任务A gen t合作、监视和结果综合的能力Λ此外,它负责服务器的资源管理和移动A gen t的传输Λ每个服务器中有一个任务A gen tΛ・SA——监督A gen t:负责监督移动A gen t和管理令牌传输,具有关于移动A gen t能力的知识和网络中资源分布的知识Λ每个服务器中有一个监督A gen tΛ・M A——移动A gen t:能够对信息资源进行访问,它们具有信息源的知识和资源选择的策略,能够进行信息访问、冲突消解和信息融合,完成信息搜集的任务Λ每个服务器中有多个移动A gen tΛ按照系统组织结构的观点考虑,组织结构的设计方法一般分为两类:自顶向下和自底向上的方法[3]自顶向下方法中,组织是由设计者或A gen t预先定义的结构,以便于由组织约束A gen t的行为规范Λ自底向上方法中,组织是A gen t在与环境和其它A gen t交互过程中自然形成的一种组织结果Λ定义3 移动A gen t系统是采用自顶向下和自底向上两种方法设计的混合式结构Λ・自顶向下结构是在服务器内部为完成任务由用户A gen t、任务A gen t、监督A gen t和移动A gen t组成的组织结构,它是系统预先定义的结构,是一种静态结构Λ用户A gen t接受用户的需求并将需求信息传递给任务A gen t,任务A gen t根据用户需求作出规划,并将任务划分结果分配给移动A gen t进行实施Λ・自底向上结构有两种不同形成机制:1)移动A gen t在信息搜索中不能单独完成任务,需要同监督A gen t和其它移动A gen t的共同合作完成任务所形成的组织结构;2)当一个服务器中用户接受的任务较大时,仅靠本服务器中A gen t难以完成任务,需要两个或多个服务器中A gen t的合作所形成的组织结构Λ自底向上结构是一种动态结构Λ・混合式结构由以上自顶向下和自底向上两种结构形成了移动A gen t系统的混合式结构,这种混合式方法适合移动A gen t系统研究领域的特点,保证了联盟在不同层次上协调合作Λ3.2 合作层次各种不同类型的任务不能由一个A gen t单独完成,必须由多个A gen t形成联盟合作完成任务ΛA gen t 间在下列情况下需要合作:一个A gen t自己不能完成一个特殊的任务;一个A gen t可以完成一个特殊的任务,但其它A gen t执行这个任务更有效(即需要较少的资源或完成得更快);一个A gen t可以完成一个特殊的任务,但通过合作可以提高效益(或减少损失)Λ组织结构特点决定了A gen t合作的不同层次,A gen t可在三个层次上合作Λ1)用户A gen t、任务A gen t、监督A gen t和移动A gen t间的合作;2)当一个服务器中用户接受的任务较大时,仅靠本服务器中A gen t难以完成任务,任务A gen t与系统中其它一个或多个服务器中的任务A gen t的协商发起合作;3)移动A gen t间的合作Λ定义4 在一个(或多个)服务器v i间A gen t合作是由一个(或多个)A gen t发起的联合行动,表示为四元组:(Compo site2A ctivity,Sub2A ctivity2Set,Jo in t2In ten ti on,N′),其中:Compo site2A ctivity表示一个(或多个)服务器中需要通过多个A gen t合作才能完成的复合行动,如传送和接收行动ΛSub2A ctivity2Set表示一个(或多个)服务器中为完成该复合活动而需执行的子活动集合,如移动和信息搜集ΛJo in t2In ten ti on表示一个(或多个)服务器中通过A gen t的联合行动来执行该复合活动的意向,核心是由一个(或多个)A gen t制定一个任务规划ΛN′表示由四种不同类型A gen t组成的集合,根据成员不同合作分为三种情况Λ1)当N′=UA vi ∪TA vi∪SA vi∪M A vi-Set时,合作是在一个服务器中由TA vi发起的联合行动Λ其中,UA vi 表示向任务A gen t说明用户需求的用户A gen t;TA vi表示负责制定规划、发起联合行动的任务A gen t;SA vi 表示由直接调度,负责监督移动A gen t和管理令牌传输的监督A gen t;M A vi-Set表示通过平等合作承担信息搜集的移动A gen t的集合Λ2)当N′=UA-Set∪TA-Set∪SA-Set∪M A-Set时,合作是由两个(或多个)任务A gen t 通过协商发起的联合行动Λ其中,UA-Set表示两个(或多个)服务器中用户A gen t的集合;TA-Set表示两个(或多个)服务器中协商制定规划、发起联合行动的任务A gen t集合;SA-Set表示两个(或多个)服务器中负责监督移动A gen t和管理令牌传输的监督A gen t的集合;M A-Set表示两个(或多个)服务器中通过平等合作承担信息搜集的移动A gen t的集合Λ3)当N′=M A vi -Set时,合作是由当前拥有令牌的移动A gen t发起的联合行动Λ72第11期移动A gen t系统的联盟形成M A v i -Set 表示通过合作完成信息搜集的移动A gen t 的集合(包括拥有令牌的移动A gen t )Λ4 联盟形成联盟形式化定义如下Λ定义5 联盟是一个6元组C =(T ,J A ,R es ,pass ,mode ,token )满足下面条件:・T Αm 是联盟成员的集合,至少包含两个元素,成员的目标是协调的,即对任意i ,j ∈T 且i ≠j ,则G i ∩G j = ;・J G =∪i ∈TG i 是联盟的联合目标;・R es ΑR 是联盟成员拥有资源的集合;・pass :df[1,…,p ]→T ,令牌循环通道,是A gen t 名称的序列,P Ε T ;・mode ∈{扩张,收缩,终止}表示当前联盟的模型;・token ∈T 指向循环通道位置的指针,用以区分A gen t 的位置,表示在某时刻哪个A gen t 拥有令牌Λ循环通道表示令牌经过的路径,所以,对任意k ∈[1,…,p ],A gen t i =pass (k )传送令牌到达A gen t j =pass (k +1(mod p )).模型的直观意义如下.扩张:联盟设法扩张得到新的成员Λ收缩:联盟移出某些成员Λ终止:联盟实现了所有成员的目标Λ如果一个联盟能够实现它的联合目标,则联盟完成Λ联盟的成员拥有了实现其所有目标的资源和能力.能力意味着进入某些服务器的可能性Λ如果一个联盟C 实现其目标的资源和能力被另一个联盟C ′拥有,则联盟C 的联合目标J G 是不可能实现的Ζ联合不能实现,是因为联盟C ′的联合目标J G ′同J G 是不协调的,即J G ∩J G ′≠ ,或T 和T ′的目标是不协调的Ζ当前拥有令牌的A gen t 称为联盟的代表,它具有联盟的所有信息Λ这个A gen t 有联盟的全部决策能力——包括联盟的模型的变化和决策是否与其它联盟联合Λ这个决策满足下列约束:・根据当前联盟代表掌握知识的情况切换到扩展模型,并且由于联盟不具有所有资源和需要的能力,所以需要扩展联盟的成员Λ・在联盟C 的扩展模型中,如果联盟C ′和联盟C 的目标是一致的,且两个联盟的代表都同意联合,则联盟C 与联盟C ′联合是可实现的Ζ・根据联盟代表当前所具有的知识,当联盟不能实现它的联合目标J G ,联盟切换到收缩模型是必然的Ζ・当联盟拥有了实现它的联合目标的所有需要的资源和能力,则联盟切换到终止状态Λ联盟成员的义务在同一时间内不允许一个A gen t 加入两个联盟中,任何联盟成员有义务遵守联盟的规则Λ在特殊情况下,不允许联盟成员放弃它拥有的资源,除非联盟处于终止状态Λ每个A gen t 有义务接近得到令牌的A gen t Λ4.1 联盟的构造联盟的形成在扩展模型中有两个联盟C 1和C 2,C 1的代表是A gen t i ,C 2的代表是A gen t j ,协商将两个联盟联合成一个联盟,形成的新联盟C =(T ,J G ,R es ,pass ,mode ,token )定义如下:・T =df T 1∪T 2,J G =df J G 1∪J G 2,R es =dfR es 1∪R es 2.・mode 为扩展模式.82系统工程理论与实践2001年11月・如果C 1的循环通道pass 1=(k 1,k 2,…,i ,…,k p 1),C 2的循环通道pass 2=(l 1,l 2,…,l n -1,j ,l n +1,…,l p 2),则C 的循环通道定义为pass =df (k 1,k 2,…,i ,j ,l n +1,…,l p 2,l 1,l 2,…,l n -1,j ,i ,…,k p 1),token =dfi . 联盟形成的其它形式・当上述C 1和C 2只表示一个A gen t 时,就是两个A gen t 联合为一个联盟Ζ・当上述C 2代表一个A gen t j 时,就是将A gen t j 加入到联盟C 1中Ζ・多个联盟的联合可看作两个联盟联合的扩展Ζ联盟收缩当一个联盟C 处于收缩模式,联盟C 的代表C 2rep resen tative =k ,k 出现在循环通道中,即p ass =(l 1,l 2,…,l n -1,k ,l n +1,…,l p ),l 1≠k .通过将A gen t k 从联盟C 中移出,联盟C 收缩为C ′.新循环通道p ass ′=df (l 1,l 2,…,l n -1,l n +2,…,l p ),C ′2rep resentative =df l n -1,这里l n -1=l n +1,A gen t k 成为自由A gen t Ζ终止模式当一个联盟完成工作后,它就变成了终止模式Λ联盟中的每个成员将不需要的资源放弃,A gen t i 自由地离开联盟并进入"off "状态,如果它具有需要的资源,不需要加入新的联盟进行合作,放弃所有的资源,它的名字在循环通道中仅出现一次Λ4.2 循环通道的性质循环通道服务的性质:1)保证联盟内部A gen t 决策能力的传输;2)保证联盟内部通信协调和组织完整;3)保证合作工作的实施和完成Λ这三个性质决定了联盟的组织框架Λ循环通道构造如下:引理1 设C =(T ,J G ,R es ,pass ,mode ,token )表示一个联盟,具有下列性质:・任何联盟成员至少在循环通道中出现一次,即对任意t ∈T 至少存在一个k 满足1Φk Φp 且pass (k )=t .・对任意k Φp ,存在一个服务器,有两个A gen t i =pass (k )和j =pass (k +1(mod p ))在其中相遇Λ・在循环通道中,没有任何一段通道出现两次,即对任意k ,k ′,l ,l ′且1Φk Φl Φp 和1Φk ′Φl ′Φp ,如果(pass (k ),pass (k +1),…,pass (l ))=(pass (k ′),pass (k ′+1),…,pass (l ′)),则k =k ′且l =l ′.・如果在循环通道中A gen t i 将令牌传给A gen t j ,则A gen t i 也必须接受从同一个A gen t j 传来的令牌;即如果(i ,j ,k 1,…,k n ,i )是循环通道的一段且i ≠k l ,对于l =1,2,….,n ,则有k n =j .5 结束语移动A gen t 联盟形成过程中需要考虑通讯和合作问题Λ本文给出了一种移动A gen t 的系统联盟形成模型,利用了令牌传输技术,令牌服务的循环信道作为通信路径,保证联盟内部的协调、决策、组织完整Λ进一步的工作是需要根据A gen t 承诺、协商和联合意图等内容构造出实用、有效的联盟形成算法.参考文献:[1] V u A nh pham ,A hm ed Karmouch .M ob ile softw are A gen ts :an overview [J ].IEEE Comm un icati on sM agazine ,1998,(7):26-37.[2] D avid W ong ,N oem i Paci o rek ,D ana M oo re .Java 2based mob ile agen ts [J ].Comm of the A C M ,1999,42(3):92-102.92第11期移动A gen t 系统的联盟形成03系统工程理论与实践2001年11月[3] M ahdi H announ,Jai m e Si m ao Sichm an,O livier Bo issier,and C laudette.D ependence relati on sbetw een ro les in a m u lti2agen t system:tow ards the detecti on of incon sistencies in o rgan izati on[A].LNA I1435C I A′98[C].Berlin:Sp ringer2V erlag,1998.169-182.[4] O nn Sheho ry,Sarit K rau s,M ethods fo r task allocati on via agen t coaliti on fo rm ati on[J].A rtificialIn telligence,1998,101(1):165-200.[5] Peter Stone,M anuela V elo so.T ask decompo siti on,dynam ic ro le assignm en t,and low2bandw idthcomm un icati on fo r real2ti m e strategic teamw o rk[J].A rtificial In telligence,1999,110(2):241-273.[6] Stan islaw Am b ro szk iew icz,O lafM atyja,W o jciech.T eam fo rm ati on by self2in terested mob ile agen ts[A].LNA I1544M u lti2A gen t System s[C].Berlin:Sp ringer2V erlag,1998,1-15.[7] M d′Inverno,L uck M,W oo ldridgeM.Cooperati on structu re[A].In P roc.I JCA I-97[C],N agoya1997.[8] Sandho l m T.A gen ts in electron ic comm erce:componen t techno logies fo r au tom ated nego tiati on andcoaliti on fo rm ati on[A].In P roceedings of the Second W o rk shop on Cooperative Info rm ati on A gen ts[C](Paris,F rance,Ju ly4-7).Berlin:Sp ringer2V erlag,1998.113-134.[9] Jenn ings N R.Con tro lling cooperative p rob lem so lving in Indu strialM u lti2agen t System s u sing j o in tin ten ti on s[J].A rtificial In telligence,1995,75(2):195-240.[10] 董红斌,石纯一.移动A gen t技术研究[J].计算机科学,2000,27(4):58-61.[11] 董红斌,石纯一.一个多A gen t系统模型[J].小型微型计算机系统,2000,21(7):740-743.[12] 董红斌,石纯一.移动A gen t系统的安全问题[J].计算机科学,2000,27(10):99-101.[13] 程显毅,董红斌.M A S及其相关概念[J].计算机科学,2000.27(10):102-103.[14] 董红斌,王建华.智能工作站的M A S模型[J].系统工程理论与实践,2001,21(3):70-74.[15] 程显毅,董红斌.设计A gen t系统应注意的问题[J].计算机工程与应用,2000,36(11):64-65.(上接第7页)[3] Dün tsch I,Gediga G.U ncertain ty m easu res of rough set p redicti on[J].A rtificial In telligence,1998,106:109-137.[4] M u rphy P,A ha D.U C I R epo sito ry of M ach ine L earn ing D atabases and Dom ain T heo ries[EB OL] h ttp: ~m learn M L R epo sito ry.h tm l.[5] Ziarko W.V ariab le p recisi on rough set model[J].Jou rnal of compu ter and system sciences,1993,46:39-59.[6] h rn A.RO SET TA T echn ical R eference M anual[R].Know ledge System s Group,D epartm en t ofCompu ter and Info rm ati on Science,N o rw egian U n iversity of Science and T echno logy,1999.。