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

Generating Distributed Programs from High Level Specification Based on Combinatorial Topology

Research Project

Project/Area Number 16K00016
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Theory of informatics
Research InstitutionKyoto University

Principal Investigator

Nishimura Susumu  京都大学, 理学研究科, 准教授 (10283681)

Project Period (FY) 2016-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2019: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2018: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2017: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2016: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Keywords並行分散プログラム / 位相幾何的手法 / プログラム導出 / 組合せ幾何的手法 / 並行・分散プログラム / 並列・分散プログラム / 組合せ位相幾何 / 組合せ論的アルゴリズム
Outline of Final Research Achievements

We have developed an algorithm that derives an executable program from a given specification of a distribute system, which is defined by a mapping from a simplicial complex (i.e., a combinatorially-constructed geometric object of higher dimension) to another simplicial complex. Inspired by topological perspective, we have also redesigned the immediate snapshot, the core distributed protocol that characterizes the standard model of distributed computing, by multiple steps of simpler distributed computation. A program optimization method has been proposed for this topologically refined snapshot algorithm. Furthermore, we have studied the topological properties of distributed computing models other than the standard model and we have also worked out a novel proof for the impossibility of certain distributed tasks, making use of epistemic logic, i.e., a formal logic of knowledge held by the processes in a distributed system.

Academic Significance and Societal Importance of the Research Achievements

並行分散システムは現代ITインフラの重要な構成要素であるが、その設計と運用は実効順序の組み合わせに起因する非決定性と耐故障性への要求のため、非常に困難である。並行分散システムの性質を理解し、プログラムを正しく定義しこれを実行するための研究は、システムをより容易にかつ正しく設計・運用するための基礎となるものであり、より一層のIT社会の発展に資するものである。

Report

(6 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (10 results)

All 2020 2018 2017 2016 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (8 results) (of which Int'l Joint Research: 1 results) Remarks (1 results)

  • [Journal Article] Schlegel Diagram and Optimizable Immediate Snapshot Protocol2018

    • Author(s)
      Susumu Nishimura
    • Journal Title

      21st International Conference on Principles of Distributed Systems (OPODIS 2017)

      Volume: 95

    • DOI

      10.4230/LIPIcs.OPODIS.2017.22

    • NAID

      120006654187

    • Related Report
      2017 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] 動的認識論理を用いた分散計算タスクの不可解について2020

    • Author(s)
      西村進
    • Organizer
      第37回 記号論理と情報科学 研究集会 (SLACS2020)
    • Related Report
      2020 Annual Research Report
  • [Presentation] 単体数え上げによる分散計算の組合せトポロジー2018

    • Author(s)
      西村 進
    • Organizer
      代数, 論理, 幾何と情報科学研究集会 ALGI29
    • Related Report
      2018 Research-status Report
  • [Presentation] 分散即時スナップショットの数え上げ組み合わせ論2018

    • Author(s)
      西村 進
    • Organizer
      第14回 情報科学ワークショップ
    • Related Report
      2018 Research-status Report
  • [Presentation] Schlegel図と分散プロトコル最適化2017

    • Author(s)
      西村進
    • Organizer
      代数, 論理, 幾何と情報科学研究集会 (ALGI 2017)
    • Related Report
      2017 Research-status Report
  • [Presentation] 単体的複体の連続変形による分散タスクの実現可能性判定アルゴリズム2017

    • Author(s)
      西村進
    • Organizer
      第13回情報科学ワークショップ
    • Related Report
      2017 Research-status Report
  • [Presentation] Schlegel Diagram and Optimizable Immediate Snapshot Protocol2017

    • Author(s)
      Susumu Nishimura
    • Organizer
      21st International Conference on Principles of Distributed Systems (OPODIS 2017)
    • Related Report
      2017 Research-status Report
    • Int'l Joint Research
  • [Presentation] Carrier Complex: A Poset Topology for Finding Distributed Protocols2016

    • Author(s)
      Susumu Nishimura
    • Organizer
      Dagstuhl Seminar 16282 Topological Methods in Distributed Computing
    • Place of Presentation
      Schloss Dagstuhl Leibniz Center for Informatics
    • Related Report
      2016 Research-status Report
  • [Presentation] 分散プロトコル合成のための半順序位相2016

    • Author(s)
      西村進
    • Organizer
      ALGI2016: 代数, 論理, 幾何と情報科学研究集会
    • Place of Presentation
      信州大学
    • Related Report
      2016 Research-status Report
  • [Remarks] 研究成果に関する arXiv 論文

    • URL

      https://arxiv.org/abs/2011.13630

    • Related Report
      2020 Annual Research Report

URL: 

Published: 2016-04-21   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi