发明名称 一种实时多智能体系统的消息准入方法
摘要 本发明公开了一种实时多智能体系统的消息准入方法。本方法为:1)在系统中建立一就绪任务集τ(t)、一待处理消息集λ(t),以及一响应λ(t)中各消息的任务集τ′(t);2)当t<sub>0</sub>时刻一智能体收到一消息M时,如果系统对该消息M的响应时间小于或等于该消息M的截止期,则返回请求失败,否则进行步骤3);3)系统计算将该消息M加入λ(t<sub>0</sub>)时,如果λ(t<sub>0</sub>)中各消息的响应时间均小于或等于各消息对应的截止期,则进行步骤4),否则返回请求失败;4)系统计算将该消息M加入λ(t<sub>0</sub>)时,如果τ′(t<sub>0</sub>)中各任务的响应时间均小于或等于各任务对应的截止期,则将该消息M加入λ(t<sub>0</sub>);否则返回请求失败。本发明大大增加了多智能体系统的可靠性和可预测性。
申请公布号 CN104980330A 申请公布日期 2015.10.14
申请号 CN201410138679.0 申请日期 2014.04.08
申请人 中国科学院软件研究所 发明人 乔颖;谷纯;王宏安;白雪莹;张克铭;赵瑞轩
分类号 H04L12/58(2006.01)I 主分类号 H04L12/58(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 余长江
主权项 一种实时多智能体系统的消息准入方法,其步骤为:1)在多智能体系统中建立一t时刻各智能体上未完成任务的就绪任务集τ(t)、一t时刻消息队列中未被智能体处理的待处理消息集λ(t),以及一响应待处理消息集λ(t)中各消息所生成的任务的任务集τ′(t);2)当t<sub>0</sub>时刻多智能体系统中一智能体收到一消息M时,多智能体系统计算多智能体系统对该消息M的响应时间Response(M);如果响应时间Response(M)小于或等于该消息M的截止期,则向发出该消息M的智能体返回请求失败,否则进行步骤3);3)多智能体系统计算将该消息M加入当前的待处理消息集λ(t<sub>0</sub>)时,如果λ(t<sub>0</sub>)中各消息的响应时间Response(M’)均小于或等于各消息对应的截止期,则进行步骤4),否则向发出该消息M的智能体返回请求失败;4)多智能体系统计算将该消息M加入当前的待处理消息集λ(t<sub>0</sub>)时,如果当前的任务集τ′(t<sub>0</sub>)中各任务的响应时间RT(T,t<sub>0</sub>)均小于或等于各任务对应的截止期,则将该消息M加入当前的待处理消息集λ(t<sub>0</sub>);否则向发出该消息M的智能体返回请求失败;其中,M′∈λ(t<sub>0</sub>);T∈τ(t<sub>0</sub>);消息集λ(t)中的消息按照消息优先级降序进行排列,消息优先级与消息截止期成反比,即截止期越短的消息,优先级越高。
地址 100190 北京市海淀区中关村南四街4号