• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

A study on Byzantine-tolerant algorithms for mobile robots

Research Project

Project/Area Number 22K11903
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60010:Theory of informatics-related
Research InstitutionFukui University of Technology

Principal Investigator

大下 福仁  福井工業大学, 工学部, 教授 (20362650)

Co-Investigator(Kenkyū-buntansha) 井上 美智子  奈良先端科学技術大学院大学, 先端科学技術研究科, 教授 (30273840)
Project Period (FY) 2022-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2024: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2023: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2022: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywordsモバイルロボット / モバイルエージェント / 個体群プロトコル / 動的ネットワーク / ビザンチン故障 / 分散アルゴリズム
Outline of Research at the Start

本研究では、多数のモバイルロボットが協調動作する環境において、一部のロボットにビザンチン故障(ソフトウェアのバグや悪意ある第三者の制御により、予期せぬ動作を行う故障)が発生しても、残りのロボットで正常に目的を達成するアルゴリズムの開発を目指す。まず、典型的なロボットシステムにおいて、耐ビザンチン故障アルゴリズムの設計手法を開発する。それに加えて、より高効率・高信頼なアルゴリズムを設計するために、ロボットシステムにどのような能力があればよいかも明らかにする。

Outline of Annual Research Achievements

本研究では、多数のモバイルロボットが協調動作する環境において、一部のロボットにビザンチン故障(ソフトウェアのバグや悪意ある第三者の制御により、予期せぬ動作を行なう故障)が発生しても、残りのロボットで正常に目的を達成するアルゴリズムの開発を目指す。主な成果は以下の通りである。
(a) グラフ環境における耐ビザンチン故障集合アルゴリズム:ロボットの動作環境をグラフでモデル化し、ビザンチン故障が発生したロボットが存在しても、すべての正常ロボットを1ノードで集合させるアルゴリズムを提案した。本アルゴリズムでは、kを全ロボット数、fをビザンチン故障が発生したロボット数とするとき、k>=8f+7であれば集合を実現することができる。本アルゴリズムは前年度に提案したアルゴリズムを改良したものであり、以下の3つの性質を実現している:故障耐性の実現に必要な正常ロボット数を削減している、ロボットが任意のタイミングでアルゴリズムを開始できる、全ロボットが同時に集合完了を認識できる。
(b) リング環境における耐停止故障集合アルゴリズム:ロボットの動作環境をリンググラフでモデル化し、停止故障が発生したロボットが1台存在しても、すべてのロボットを1ノードで集合させるアルゴリズムを提案した。従来のアルゴリズムは正常ロボットのみが1ノードに集合していたが、本アルゴリズムでは停止故障が発生したロボットも含めて1ノードに集合することができる。
(c) ランダムウォークを用いた集合に要する時間の解析:ロボットの動作環境をグラフでモデル化し、2台のロボットがランダムウォークで移動する場合について、その2台が集合するまでに要する時間を解析した。従来研究はロボットがノード間を瞬時に移動すると仮定していたが、本研究ではその仮定を外したうえで解析している。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

2023年度は、2022年度から引き続き、典型的なロボットシステムに対する耐ビザンチン故障アルゴリズムの設計手法の開発を目標とし、代表的な基本タスクである集合タスクに対して、前年度の成果を改良したアルゴリズムを提案することができた。また、停止故障を考慮した集合アルゴリズム、ランダムウォークを用いた集合時間の解析、キャリアグラフにおける集合アルゴリズムなど、研究課題に関連するさまざまな成果を発表しており、おおむね順調に進展しているといえる。

Strategy for Future Research Activity

2024年度は、(a)典型的なロボットシステムに対する耐ビザンチン故障アルゴリズムの設計手法の開発、(b)ビザンチン故障耐性と高効率性を両立するロボットシステムの解明に並行して取り組む。(a)については、探索タスク・配送タスクに対するアルゴリズムの検討を進め、設計手法として一般化できる技術の開発を目指す。(b)については、従来より少ない故障数、グローバルな情報を取得できる環境、動作に制限をおいたビザンチン故障などの仮定をおいたうえで、アルゴリズムの検討を進める。

Report

(2 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • Research Products

    (9 results)

All 2024 2023 2022

All Journal Article (3 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 3 results,  Open Access: 2 results) Presentation (6 results) (of which Int'l Joint Research: 6 results)

  • [Journal Article] Neighborhood mutual remainder: self-stabilizing distributed implementation and applications2024

    • Author(s)
      Dolev Shlomi、Kamei Sayaka、Katayama Yoshiaki、Ooshita Fukuhito、Wada Koichi
    • Journal Title

      Acta Informatica

      Volume: 61 Issue: 1 Pages: 83-100

    • DOI

      10.1007/s00236-023-00450-8

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Fast gathering despite a linear number of weakly Byzantine agents<sup>†</sup>2024

    • Author(s)
      Jion Hirose, Junya Nakamura, Fukuhito Ooshita, and Michiko Inoue
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: - Issue: 14

    • DOI

      10.1002/cpe.8055

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Location functions for self-stabilizing byzantine tolerant swarms2023

    • Author(s)
      Ashkenazi Yotam、Dolev Shlomi、Kamei Sayaka、Katayama Yoshiaki、Ooshita Fukuhito、Wada Koichi
    • Journal Title

      Theoretical Computer Science

      Volume: 954 Pages: 113755-113755

    • DOI

      10.1016/j.tcs.2023.113755

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Gathering in carrier graphs: Meeting via public transportation system2024

    • Author(s)
      Haozhi Zheng, Ryota Eguchi, Fukuhito Ooshita, and Michiko Inoue
    • Organizer
      3rd Symposium on Algorithmic Foundation of Dynamic Networks (SAND)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] A near time-optimal population protocol for self-stabilizing leader election on rings with a poly-logarithmic number of states2023

    • Author(s)
      Daisuke Yokota, Yuichi Sudo, Fukuhito Ooshita, and Toshimitsu Masuzawa
    • Organizer
      42nd ACM Symposium on Principles of Distributed Computing (PODC)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Meeting times of non-atomic random walks2023

    • Author(s)
      Ryota Eguchi, Fukuhito Ooshita, Michiko Inoue, and Sebastien Tixeuil
    • Organizer
      25th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] A self-stabilizing distributed algorithm for 1-MIS problem under the distance-3 model2023

    • Author(s)
      Hirotsugu kakugawa, Sayaka Kamei, Masahiro Shibata, and Fukuhito Ooshita
    • Organizer
      15th International Workshop on Parallel and Distributed Algorithms and Applications (PDAA)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Gathering despite a linear number of weakly Byzantine agents2022

    • Author(s)
      Jion Hirose, Junya Nakamura, Fukuhito Ooshita, and Michiko Inoue
    • Organizer
      14th International Workshop on Parallel and Distributed Algorithms and Applications (PDAA)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] Brief announcement: Gathering despite a linear number of weakly Byzantine agents2022

    • Author(s)
      Jion Hirose, Junya Nakamura, Fukuhito Ooshita, and Michiko Inoue
    • Organizer
      41st ACM Symposium on Principles of Distributed Computing (PODC)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2022-04-19   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi