发明名称 |
一种实时多智能体系统的消息准入方法 |
摘要 |
本发明公开了一种实时多智能体系统的消息准入方法。本方法为: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号 |