2008 Fiscal Year Annual Research Report
Project/Area Number |
18300024
|
Research Institution | National Institute of Informatics |
Principal Investigator |
佐藤 一郎 National Institute of Informatics, アーキテクチャー科学研究系, 教授 (80282896)
|
Keywords | モバイルエージェント / 持続可能システム / 自律システム / 同期系 / 自己発展 / 分散システム |
Research Abstract |
平成18年度及び19年度に設計・実装したコンポーネント及び実行システムを拡張することにより、コンポーネントの機能分化する機構を設計・実装した。これは社会や細胞と同様に、対等なコンポーネントよりも、役割にコンポーネントの機能を分化させ、その機能に特化したコンポートにし、それらコンポートをその役割に応じて協調させた方が効率的なことによる。20年度ではこの機構を実際の分散システム上で実験・評価して、その有効性を確かめることになる。なお、機能分化の実現ではスレッドプールを利用して、各コンポーネントの機能に対して最大スレッド数を、その機能の呼び出し回数などに比例させる方法をとっている。これにより呼び出し回数の少ない機能はやがては最大スレッド数がゼロとなり、事実上のその機能を失う。なお、コンポーネント全体のスレッド数は一定にすることにより、コンポーネント内の機能分化を促す機構についても併せて提案・実装を行った。また、前年度までの成果により、コンポーネントはその周期を同調させることで原子的な共有リソースアクセスが実現するが、次年度ではこれを発展させて、システム負荷、規模、通信コストなどもコンポーネント及びグループの周期に反映させることで、過負荷やシステム規模を周波数解析により判定できるようにした。
|
Research Products
(8 results)