基于可扩展框架的代理增强型数据挖掘技术解析
1. EMADS系统概述
EMADS系统是一个混合的点对点代理系统,由一组存在于容器中的协作代理组成。任何用户或贡献者都可以创建代理并将其添加到系统中。系统中有一个主容器,其中包含一些管理代理,如代理管理系统(AMS)代理和目录促进者(DF)代理,这些术语源自JADE(Java代理开发)框架。AMS代理用于控制平台中其他代理的生命周期,DF代理提供代理查找服务。主容器位于EMADS主机组织站点,而其他容器可以位于全球任何其他站点。
用户代理运行在用户的本地主机上,其主要职责包括:
- 接受用户输入(请求)。
- 启动适当的任务代理来处理用户请求。
- 显示(分布式)计算的结果。
用户通过标准界面对话机制表达要执行的任务,例如点击界面中的活动区域,在某些情况下还可以输入阈值。用户无需指定应使用哪些代理来执行所需任务。例如,当用户在界面中提出 “我的数据的最佳分类器是什么?” 这个问题时,会触发一个任务代理。任务代理会请求促进者将请求的动作部分与其他代理发布的能力进行匹配,然后将请求路由到适当的代理来执行,这通常涉及系统内各种相关代理之间的通信。完成后,结果会返回给用户代理进行显示。
EMADS系统操作的关键要素如下:
1. 利用一组代理来识别 “最佳解决方案” 的机制。
2. 新代理连接到促进者并注册其能力规范的过程。
3. 任务的解释和执行是一个分布式过程,没有一个代理定义系统的可能输入集。
4. 单个请求可以在分布在多台机器上的许多代理之间产生协作和灵活的通信。
超级会员免费看
订阅专栏 解锁全文
3041

被折叠的 条评论
为什么被折叠?



