-
1.
公开(公告)号:US06263358B1
公开(公告)日:2001-07-17
申请号:US09125758
申请日:1998-08-25
申请人: Lyndon C Lee , Hyacinth S Nwana , Divine T Ndumu
发明人: Lyndon C Lee , Hyacinth S Nwana , Divine T Ndumu
IPC分类号: G06F946
CPC分类号: G06F9/4881 , G06F8/458
摘要: A community of collaborative software agents works together in a domain to provide functionality such as provision of communications services or control of a chemical process. A scheduler is built into each collaborative agent which schedules tasks allocated to that particular agent and tasks sub-allocated by that agent. The scheduler has a mechanism for over-booking tasks for any one agent. It can also make tentative bookings which can be overwritten or timed out.
摘要翻译: 协作软件代理社区在一个领域共同工作,以提供诸如提供通信服务或控制化学过程等功能。 在每个协作代理中建立一个调度器,该调度器调度分配给该特定代理的任务以及该代理分配的任务。 调度器具有用于任何一个代理的超时任务的机制。 它也可以暂时的预订,可以被覆盖或超时。
-
公开(公告)号:US06314555B1
公开(公告)日:2001-11-06
申请号:US09125727
申请日:1998-08-25
申请人: Divine T Ndumu , Hyacinth S Nwana , Lyndon C Lee
发明人: Divine T Ndumu , Hyacinth S Nwana , Lyndon C Lee
IPC分类号: G06F994
CPC分类号: G06F8/10 , Y10S706/922
摘要: A system for building collaborative software agents is provided with a set of editors for capturing data for installation in the individual agents. The collaborative software agents will normally form a community, including some standard agents, provided by the system, and will collaborate to provide functionality in a domain selected by the user. Each collaborative software agent built by the system is provided with co-ordination policies, selected by the user, and represented by a co-ordination graph. A single collaborative software agent can be provided with more than one collaborative policy and is capable of running more than one collaborative policy simultaneously with different agents of the system. An exception handler flags an exception during use of the collaborative agents in the relevant domain when the value of a variable for an agent conflicts with a relevant constraint. Alternatively, the exception handler flags an exception when the resource and time constraints cannot be met by allocation of tasks between the collaborative agents. Communities of software agents built within a system might be used to launch and/or manage telecommunications services or to control a chemical process, for example.
摘要翻译: 用于构建协作软件代理的系统提供有一组编辑器,用于捕获用于安装在各个代理中的数据。 合作软件代理通常将形成由系统提供的社区,包括一些标准代理,并且将协作以在由用户选择的域中提供功能。 由系统构建的每个协作软件代理都提供了由用户选择并由协调图表示的协调策略。 可以向单个协作软件代理提供多个协作策略,并且能够与系统的不同代理同时运行多个协作策略。 当代理的变量的值与相关约束冲突时,异常处理程序在使用相关域中的协作代理时标记异常。 或者,当协作代理之间的任务分配不能满足资源和时间约束时,异常处理程序标记异常。 例如,系统内构建的软件代理的社区可能被用于启动和/或管理电信服务或控制化学过程。
-