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

2022 Fiscal Year Annual Research Report

Distributed Data Management Library for Large-Scale Many-Core Clusters and its Integration with Dynamic Load Balancers

Research Project

Project/Area Number 20K11841
Research InstitutionKonan University

Principal Investigator

鎌田 十三郎  甲南大学, 知能情報学部, 准教授 (20304131)

Co-Investigator(Kenkyū-buntansha) Finnerty Patrick・Martin  神戸大学, システム情報学研究科, 助教 (50957628)
Project Period (FY) 2020-04-01 – 2023-03-31
Keywords動的負荷分散 / 分散集合ライブラリ / 通信と計算のオーバーラップ
Outline of Annual Research Achievements

本研究は,メニコア大規模クラスタのための分散データ管理ライブラリの研究開発と,その動的タスク管理機構との融合を目指した研究である.本研究は,(1)メニコア環境に対応した大規模動的負荷分散機構の研究を進めると同時に,(2) メニコア環境に対応した高並列データアクセスが可能な分散集合ライブラリの整備をおこない,かつ(3) プログラミングモデルの改良によりデータおよびタスクの連想関係を統合的に管理できるようにすることで,分散データ管理部と動的負荷分散機構などとの融合を目指してきた.
(1) については、1年目の 2020年度に研究をすすめ、メニコア環境におけるノード内負荷分散時の競合回避とノード間負荷分散効率を考慮した、適応的タスク粒度管理機構の研究をおこない、論文誌にて発表をおこなうとともに、システムの公開をおこなった。
(2)の分散集合ライブラリの拡充については、2021年度に多次元配列や、複数配列を対象とした多重ループ処理、連想配列型データ構造などの整備をすすめ、2022年度は空間粒子シミュレーションなどを想定とした分散セル集合ライブラリのデザイン・研究開発をおこなった。メニコア環境においては通信ボトルネックにより膨大な計算資源が無駄になるため、通信と計算のオーバーラップ記述が容易なプログラミングモデルを採用している。こちらも論文発表およびシステムの公開済みである。
(3) については、2021年度に分散配列型データ構造にオーナー計算型の動的負荷分散機構の導入をおこなった。また、2022年度に開発した分散セル集合ライブラリにおいては、セル単位の通信と計算の依存関係記述をすすめ、各セルのデータを受信後直ちに後続の計算を実行できる機構を新たに導入した。こちらも論文発表済みであり、現在システム公開に向けて準備中である。

  • Research Products

    (10 results)

All 2023 2022 Other

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

  • [Journal Article] Automatically balancing relocatable distributed collections2023

    • Author(s)
      Finnerty Patrick、Kamada Tomio、Ohta Chikara
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: n/a Pages: e7717

    • DOI

      10.1002/cpe.7717

    • Peer Reviewed
  • [Journal Article] Supercharging the APGAS Programming Model with Relocatable Distributed Collections2022

    • Author(s)
      Finnerty Patrick、Kawanishi Yoshiki、Kamada Tomio、Ohta Chikara
    • Journal Title

      Scientific Programming

      Volume: 2022 Pages: 1~27

    • DOI

      10.1155/2022/5092422

    • Peer Reviewed / Open Access
  • [Journal Article] Topic-based distributed publish-process-subscribe system with metrics on geographic distance and permissible delay2022

    • Author(s)
      Matsumoto Ryota、Kamada Tomio、Finnerty Patrick、Ohta Chikara
    • Journal Title

      IEICE Communications Express

      Volume: 11 Pages: 748~753

    • DOI

      10.1587/comex.2022COL0009

    • Peer Reviewed / Open Access
  • [Presentation] Distributed Cell Set : A Library for Space-Dependent Communication/Computation Overlap on Many Core Cluster2023

    • Author(s)
      Yoshiki Kawanishi, Patrick Finnerty, Tomio Kamada, Chikara Ohta
    • Organizer
      The 14th International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM `23)
    • Int'l Joint Research
  • [Presentation] Integrating a global load balancer to an APGAS distributed collections library2022

    • Author(s)
      Patrick Finnerty, Tomio Kamada, and Chikara Ohta
    • Organizer
      n Proceedings of the Thirteenth International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM ‘22)
    • Int'l Joint Research
  • [Remarks] Java GLB (動的負荷分散ライブラリ)

    • URL

      https://github.com/handist/JavaGLB

  • [Remarks] Handist Collections (分散集合ライブラリ)

    • URL

      https://github.com/handist/collections

  • [Remarks] MPI Junit (MPI プログラムのテスト環境)

    • URL

      https://github.com/handist/mpi-junit

  • [Remarks] Hnadist Collections Benchmarks (ベンチマーク群)

    • URL

      https://github.com/handist/collections-benchmarks

  • [Remarks] PlhamJ (人工市場シミュレーション基盤)

    • URL

      https://github.com/plham/plhamJ

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi