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

Application of Distributed Hash Concept to Route Finding in Information Centric Networking

Research Project

Project/Area Number 22K12019
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60060:Information network-related
Research InstitutionWaseda University

Principal Investigator

中里 秀則  早稲田大学, 理工学術院, 教授 (30329156)

Project Period (FY) 2022-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2024: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2023: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2022: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Keywords情報指向ネットワーク / IPFS / ピア・ツー・ピア / ICN / 経路探索 / 分散ハッシュテーブル / Kademlia
Outline of Research at the Start

情報指向ネットワークでは、コンテンツ取得を容易にするとともに、セキュリティの向上、ネットワークやサーバの負荷軽減が期待されている。情報指向ネットワークではコンテンツの名前に基づき情報の転送を行うが、コンテンツの数は、サーバの数の100万倍も多いといわれており、情報を転送する宛先への経路をどのように探索するかが大きな課題である。そこで、本研究では、分散ハッシュテーブルという技術を用いてコンテンツの探索を行うとともに、その技術を用いて探索する上で必要となる探索時間を短縮して高速化するために、探索自体で情報のやり取りをする物理経路を短縮する方法についても検討を加える。

Outline of Annual Research Achievements

情報指向ネットワーク (ICN) ではコンテンツの名前に基づき情報の転送を行うが、コンテンツの数は、サーバの数の100万倍も多いといわれており、情報を転送する宛先への経路をどのように探索するかが大きな課題である。そこで、本研究では、分散ハッシュテーブル (DHT) という技術を用いてコンテンツの探索を行うとともに、その技術を用いて探索する上で必要となる探索時間を短縮して高速化するために、探索自体で情報のやり取りをする物理経路を短縮する方法についても検討を加える。
DHTとして使用するKademliaにおいて、物理的に近くに配置すべきノードは,Kademlia tree上、探索を行うノードと異なるsubtreeに属するノードである。このことから、論理的な隣接ノード間の物理距離を短縮するための、ノードの最適配置方法として、探索を行うノードと異なるsubtreeに属するノードを少なくとも一つ、探索を行うノードの近傍に配置することとし、その配置を実現するノード配置アルゴリズムを提案した。また、提案したノード配置アルゴリズムについてシミュレーションによる評価を行った。
大規模ネットワークはノード配置についても、集中制御ではなく、分散制御によって実施することが望ましい。上記提案アルゴリズムは、配置当初に割り当てたノード識別子を、アルゴリズムが選定する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

本研究開発では、まず最初に、論理トポロジを物理トポロジに配置する上での最適化について検討することとしていた。
研究実績の概要で記述した通り、論理ノードの配置の良さを評価する方法について定式化は完了した。全世界をカバーするグリッド状のネットワークに対して、ヒルベルト曲線を利用してKademlia treeのノードに識別子を付与し、任意のノードに対して、その
識別子に対してKademlia tree上のsubtreeに属するノードが隣接するように識別子を入れ替えるアルゴリズムを提案し、入れ替えられた識別子をノードに付与することによってノード配置をおこなう。このノード配置について検索時間に関する評価をおこなった。
このアルゴリズムは、縦方向と横方向に識別子を入れ替えるアルゴリズムとなっており、分散的に並列に繰り返すことが可能であり、ネットワーク全体像がなくても、縦方向と横方向それぞれで情報交換を可能にすれば、分散処理可能な方式となっている。
以上から、検討の第2段階のアルゴリズム分散化までは進捗している。

Strategy for Future Research Activity

本研究開発最終年度では、分散化したアルゴリズムのための情報交換プロトコルの詳細について検討するとともに、論理ノード移動のために、周辺ノードのもつ経路情報を変更するプロトコルについて検討する。

Report

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

    (4 results)

All 2024 2023 2022

All Presentation (4 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results)

  • [Presentation] An Application of Named Data Network on InterPlanetary File System2024

    • Author(s)
      Mingyu Ma and Hidenori Nakazato
    • Organizer
      2024 21th IEEE Annual Consumer Communications Networking Conference (CCNC)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Networking for Democratization of Data Ownership2023

    • Author(s)
      Nakazato, Hidenori and Ma, Mingyu and Xu, Jichen
    • Organizer
      2023 21st Mediterranean Communication and Computer Networking Conference (MedComNet)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research / Invited
  • [Presentation] NDNにおけるマルチキャストとキャッシュノードを用いたルーチング2023

    • Author(s)
      大久保 翔平、中里 秀則
    • Organizer
      電子情報通信学会 コミュニケーションシステム研究会
    • Related Report
      2022 Research-status Report
  • [Presentation] NDNにおけるキャッシュノードを用いたルーチング2022

    • Author(s)
      大久保 翔平、中里 秀則
    • Organizer
      電子情報通信学会 コミュニケーションシステム研究会
    • Related Report
      2022 Research-status Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi