• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (10): 116-124.

• 论文 • 上一篇    下一篇

服务Agent规划库的动态优化

徐钱元,曹健,王磊   

  1. (上海交通大学计算机科学与工程系,上海 201100)
  • 收稿日期:2013-05-10 修回日期:2013-08-21 出版日期:2013-10-25 发布日期:2013-10-25
  • 基金资助:

    国家自然科学基金资助项目(61073021,61272438);上海市科委项目(12511502704,11511500102);上海交通大学医工交叉项目(YG2011MS38)

A dynamical optimization approach
for service agent plan library      

XU Qianyuan,CAO Jian,WANG Lei   

  1. (Department of Computer Science & Engineering,Shanghai Jiao Tong University,Shanghai 201100,China)
  • Received:2013-05-10 Revised:2013-08-21 Online:2013-10-25 Published:2013-10-25

摘要:

服务Agent能够将多个服务管理起来向外界提供集成的、功能更强大的服务,因此有助于提高服务计算环境的智能处理能力。服务Agent的能力是建立在内部定义的一组服务规划的基础之上的,多个服务规划形成了规划库。规划库中存储哪些服务规划模型、如何进行服务规划模型的更新,将对服务Agent的运行效率和存储开销产生影响。基于服务规划模型的结构化树的表示,提出了一种基于后缀树的动态优化方案,给出了算法,并进行了分析和实验。实验表明,该方法能够有效获取和保存频繁使用的规划,提高了服务Agent的响应能力。

关键词: 服务Agent, 后缀树, 规划库, 规划库优化

Abstract:

Service agent provides integrated and more powerful services relying on managed multiple services. It can improve the intelligence of the servicecomputing environment. The capability of a service agent is based on a set of service plans, which are organized into a plan library. In order to react to service requests, a service agent should take one of the approaches of using a predefined plan directly, composing existing plans or generating a new plan based on a search algorithm on demand. Therefore, to store which plans and how to update plan models of the library is very important to improve the efficiency and lower the space cost of a service agent. A suffix treebased optimization approach is proposed, which is based on the structure tree based plan representations. The algorithms, its complexity analysis and experiments are also presented. The experimental results show that the mechanism can improve its efficiency by discovering common plans.

Key words: service agent;suffix tree;plan library;plan library optimization