一种多智能体平台的分层实时任务调度方法和系统

    公开(公告)号:CN110187956B

    公开(公告)日:2021-07-30

    申请号:CN201910375521.8

    申请日:2019-05-07

    Abstract: 本发明公开了一种多智能体平台中的分层实时任务调度方法和系统,分为实时操作系统智能体调度器和智能体内任务调度器两层。本方法为:1)初始时,从智能体集合A中选择m个优先级最高的智能体,并将其分配到m个CPU核上运行;2)若智能体Ai被选中占有CPU核,则智能体Ai的调度器将以就绪任务集Ti中的任务按其优先级递减顺序在该CPU核上依次执行;3)当智能体Ai就绪任务集中的任务全部执行完后,释放其所占有的CPU核,并选择其他智能体执行。本发明可使运行于实时操作系统上的多智能体平台中的任务尽可能地在其截止期之前完成,满足了复杂应用的实时性需求,增加了多智能体系统的可靠性和可预测性。

    一种多智能体平台的分层实时任务调度方法和系统

    公开(公告)号:CN110187956A

    公开(公告)日:2019-08-30

    申请号:CN201910375521.8

    申请日:2019-05-07

    Abstract: 本发明公开了一种多智能体平台中的分层实时任务调度方法和系统,分为实时操作系统智能体调度器和智能体内任务调度器两层。本方法为:1)初始时,从智能体集合A中选择m个优先级最高的智能体,并将其分配到m个CPU核上运行;2)若智能体Ai被选中占有CPU核,则智能体Ai的调度器将以就绪任务集Ti中的任务按其优先级递减顺序在该CPU核上依次执行;3)当智能体Ai就绪任务集中的任务全部执行完后,释放其所占有的CPU核,并选择其他智能体执行。本发明可使运行于实时操作系统上的多智能体平台中的任务尽可能地在其截止期之前完成,满足了复杂应用的实时性需求,增加了多智能体系统的可靠性和可预测性。

Patent Agency Ranking