简答题
3、什么是移动Agent,有哪些主要特点?
答案解析
正确答案:答案:是一种特殊的Agent,它除了具有Agent的基本属性以外,移动性是其最重要的特点,它可以从一台机器通过网络移动到另外一台机器运行,并根据需要克隆或生成子Agent,子Agent具有同父Agent相同的性质。移动Agent主要特点有: ⑴移动性能:移动Agent可以在异构网络和分布式计算机环境中自主、自动地迁移,携带信息或寻找适当的信息资源,进行就地的信息处理,代理用户完成信息传递、网页查询、数据和知识发现、信息变换等多种任务。 ⑵异构和异步性能:移动Agent可以支持异构计算机软件、硬件环境,能进行异步通讯和计算。 ⑶降低网络通讯费用:传送大量的原始信息不但费时还容易阻塞网络,如果将Agent移动到信息存储的地方,进行局部搜索和选择后,将选中的信息通过网络传送给用户,会大大减少远程计算机网络的连接费用。 ⑷分布和并行性:移动Agent提供了一个独特的分布计算体系结构,为完成某项任务,用户可以创建多个Agent,将它们同时在相同或不同的节点上运行,可将单一节点的负荷分散到网络的多个节点上,使小系统具有处理大规模、复杂问题的能力。 ⑸智能化路由:移动Agent具有根据目标、网络通讯能力和服务器负载等因素,动态地规划下一步操作的能力.智能化路由能很好地优化网络和计算资源,实现负载均衡,提高问题的求解速度,避免对资源的盲目访问。
