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

2008 Fiscal Year Annual Research Report

メモリ階層を考慮した高速検索アルゴリズムとそのハードウェア化の研究

Research Project

Project/Area Number 18300028
Research InstitutionThe University of Tokyo

Principal Investigator

稲葉 真理  The University of Tokyo, 大学院・情報理工学系研究科, 准教授 (60282711)

Keywords超高速情報処理 / ディレクトリ・情報検索 / アルゴリズム / インターネット高速化 / コンテンツアーカイブ
Research Abstract

本研究では,記憶装置の階層構造を考慮しながら大容量ストレージやネットワーク上に蓄積された膨大なデータを科学技術研究の現場で活用するための礎となる実用的高速検索システムを構築することを最終的な目標としている.
この目標に向かって,計画3年目にあたる20年度においては,分散処理を行うためのデータ構造およびアルゴリズム開発をメインターゲットとし,ローカルなクラスタ,あるいはネットワーク上に分散したデータを多面的に扱うためのグリッドに対応した超巨大データを扱うための検索システムを提案することに注力した.また,我々の提案,すなわちメモリ階層を考慮しつつデータや索引部を圧縮することで検索速度を上げるという手法の開発が,実際に超特大規模データ処理に役に立ち,スケーラブルであることの実証にも取り組んだ.
研究体制としては,これまでと同様に研究代表者の稲葉と連携研究者の今井・定兼による高速アルゴリズムグループが圧縮データ構造の研究および理論的解析を担当し,稲葉と連携研究者の菅原からなるシステム開発グループがハードウェアによる高速化および分散処理の研究開発を担当する,という形で研究を進め,これら二つのグループに分かれての作業を代表者の稲葉が総括することを行った.
具体的には,定兼は巨大データから高速に索引を作成するアルゴリズムの考案に取り組んだ.今井は高速化を図ると同時に,ハードウェアによる検索とソフトウェアによる検索,メモリ階層全体を統一して扱うための枠組みをモデル化し,理論的な解析,最適化を行った.菅原はライン内索引データの一括検索処理を行うために,限られたクロックサイクルで高速処理を行うためのFPGA並列処理用アルゴリズムを考案し,その有効性をシミュレーションで実証する実験を進めた.研究代表者の稲葉は,検索および前処理の高速化のための分散化およびデータ更新アルゴリズム,さらに複数ボードの搭載およびホストCPUを利用した検索結果の応用処理を担当した.
先に挙げた平成20年度の指針の中でも,特に実際に大容量データを取り扱うことを優先的な目標としていたため,さらなる計算環境の充実のためにRAIDストレージを導入することを行った.また高速検索のための分散処理化の比重を,高速アルゴリズム担当グループ,システム作成グループともに,より高くした.
また,研究の遂行と並行して,研究過程で得られた成果について国際学術誌や国内外での学会等で積極的に発表を行うことも随時行った.

  • Research Products

    (7 results)

All 2008

All Journal Article (2 results) (of which Peer Reviewed: 1 results) Presentation (5 results)

  • [Journal Article] Flow Balancing Hardware for Parallel TCP Streams on Long Fat pipe Network2008

    • Author(s)
      Yutaka Sugawara, Mary Inaba, Kei Hiraki
    • Journal Title

      International Journal of Software Engineering and Its Applications (FGCN, selected paper) Vol.2 ,No.2

      Pages: 1-12

    • Peer Reviewed
  • [Journal Article] Internet2 Land Speed Record長距離TCP通信高速化への挑戦2008

    • Author(s)
      平木敬,稲葉真理,菅原豊,吉野剛史,玉造潤史,加藤朗
    • Journal Title

      情報処理学会論文誌招待解説論文 Vol.49, No.2

      Pages: 179-186

  • [Presentation] Performance Optimization of TCP/IP over 10 Gigabit Ethernet by Precise Instrumentation2008

    • Author(s)
      Takeshi Yoshino, Yutaka Sugawara, Katsushi Inagami, Junji Tamatsukuri, Mary Inaba, Kei Hiraki
    • Organizer
      Super Computing 2008 (SC08)
    • Place of Presentation
      Austin, Texas, U.S.A.
    • Year and Date
      2008-11-15
  • [Presentation] "MCAMP: Communication Optimization on Massively Parallel Machines with Hierarchical Scratch-pad Memory2008

    • Author(s)
      Hiroshige Hayashizaki, Yutaka Sugawara, Mary Inaba, Kei Hiraki
    • Organizer
      Parallel Architectures and Compilation Techniques (PACT) 2008
    • Place of Presentation
      Toronto, Canada
    • Year and Date
      2008-10-25
  • [Presentation] "CVC: THE C TO RTL COMPILER FOR CALLBACK BASED VERIFICATION MODEL2008

    • Author(s)
      Yasuhiro Ito, Yutaka Sugawara, Mary Inaba, Kei Hiraki
    • Organizer
      International Conference on Field Programmable Logic and Applications (FPL) 2008 (short paper)
    • Place of Presentation
      Heiderberg, Germany
    • Year and Date
      2008-09-08
  • [Presentation] Effect of Parallel TCP Stream Equalizer on Real Long Fat-pipe Network2008

    • Author(s)
      Yutaka Sugawara, Takeshi Yoshino, Hiroshi Tezuka, Mary Inaba, Kei Hiraki
    • Organizer
      The 7th IEEE International Symposium on Network Computing and Applications NCA08 (short paper)
    • Place of Presentation
      Cambridge, MA USA
    • Year and Date
      2008-07-10
  • [Presentation] Effect of Packet Shuffler on Parallel TCP Stream Network2008

    • Author(s)
      Yutaka Sugawara, Takeshi Yoshino, Hiroshi Tezuka, Mary Inaba, Kei Hiraki
    • Organizer
      The Seventh International Conference on Networking (ICN 2008)
    • Place of Presentation
      Cancun, Mexico
    • Year and Date
      2008-04-13

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi