首页> 外国专利> system and method for optimizing the message exchange between agents in distributed systems

system and method for optimizing the message exchange between agents in distributed systems

机译:用于优化分布式系统中代理之间的消息交换的系统和方法

摘要

A distributed computation system has a set of agents that perform each specified distributed computation. State transition events in each agent are conditioned or dependent on state transition events in other ones of the agents participating in the same distributed computation. The event dependencies between events in the agents are dynamically specified at run time from a set of predefined dependency types. The assigned conditions for resolving the truth value of these events are stored in local knowledge databases in each of the agents. Each agent stores in its local knowledge database a representation of the conditions for local events, which are state transition events in that agent, and a representation of the conditions for those external events that depend on notifications of local events in this agent and for those external events on which the local events are dependent. The local knowledge database also stores status information on the current truth value of the local and external events. Event notifications are sent by each agent when the truth value of a local event is changed. Whenever the truth value of a local event changes the agent inspects the local knowledge database to identify external events that depend on the local event. Notifications of events that are known, based on knowledge available to the agent, to be insufficient to resolve an external event's truth value are delayed or withheld until all the local events required to resolve the external event's truth value have been assigned final truth values. IMAGE
机译:分布式计算系统具有一组执行每个指定的分布式计算的代理。每个代理中的状态转换事件是受条件的或取决于参与同一分布式计算的其他代理中的状态转换事件。代理中事件之间的事件相关性是在运行时根据一组预定义的相关性类型动态指定的。解决这些事件的真值的指定条件存储在每个代理中的本地知识数据库中。每个代理在其本地知识数据库中存储表示本地事件的条件的表示,这些事件是该代理中的状态转换事件,以及表示那些依赖于此代理中本地事件通知的外部事件和外部事件的条件的表示本地事件所依赖的事件。本地知识数据库还存储有关本地和外部事件的当前真值的状态信息。更改本地事件的真实值时,每个代理都会发送事件通知。每当本地事件的真实值发生更改时,代理都会检查本地知识数据库,以识别依赖于本地事件的外部事件。基于代理可用的知识,已知的不足以解决外部事件的真值的事件的通知将延迟或保留,直到为解决外部事件的真值所需的所有本地事件都已分配了最终真值。 <图像>

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号