Centrala begrepp
BDIエージェントの並行性モデルは、マルチエージェントシステムの性能、決定性、再現性に大きな影響を与える。適切な並行性モデルを選択することが重要である。
Sammanfattning
本論文では、BDIフレームワークの並行性モデルに関する分類を提案している。
- 1A1T: 各エージェントが1つのスレッドにマッピングされる
- AA1T: 全エージェントが1つのスレッド上で実行される
- AA1EL: 全エージェントが1つのイベントループ上で実行される
- AA1E: 全エージェントが1つのエグゼキュータ上で実行される(スレッド数は固定または可変)
- 1A1P: 各エージェントがプロセスとしてマッピングされる
これらのモデルはそれぞれ、再現性、パフォーマンス、柔軟性などの点で異なる特徴を持つ。
著者らは、BDIフレームワークの設計時から並行性モデルを考慮し、開発者が柔軟に選択できるようにすることを提案している。