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

2008 Fiscal Year Annual Research Report

次世代PCクラスタを活用する超大規模仮想メモリ空間支援システムの研究

Research Project

Project/Area Number 18300006
Research InstitutionThe University of Tokyo

Principal Investigator

石川 裕  The University of Tokyo, 大学院・情報理工学系研究科, 教授 (70345122)

Keywordsリモートスワップ / PCクラスタ / 大規模メモリ / 分散ページ
Research Abstract

64bitアドレス空間を有するPCにおいて、高性能ネットワークでつながれたPCのメモリ領域をスワップ領域として利用可能とする遠隔スワップシステムTeramemを設計しLinuxに実装、評価した。従来の遠隔メモリスワップシステムで問題となっていた効率性、可搬性を解決するために、Teramemは、以下の特徴を有する高性能高可搬なシステムとして実現した。
i)OSカーネルで実現することによりカーネルでしかアクセスできないページテーブルのメモリアクセス情報を用いて、LILO、FIFOなどのメモリ置換アルゴリズムを効率的に実現した。
ii)ページサイズ(Linuxは4KB)程度のデータ長で通信するとネットワーク性能を引き出すことができないため、ページをまとめて通信することにより、ネットワーク転送性能を向上させた。
iii)Linuxカーネルを修正せず、カーネルロードモジュールとしてTeramemを実装した。これにより、Linux利用者は、Linuxカーネルを入れ替えることなく、Teramemを利用したいときに、Teramemモジュールを追加するだけで、利用できるようにした。
iv)特別なネットワークハードウェアではなく、普及しているEthernetや高性能PCクラスタで使用されているInfinibandやMyrinetなどの複数ネットワークに対応した。
Teramemの有効性を示すために、スワップ領域をディスクとした場合と比較した。Teramemは、連続アクセスでディスクの約10.2倍、GNUsortを用いたベンチマークでは、40倍以上の性能を達成した。また、カーネルレベル実装によってページテーブルの情報を利用した効率的なブロック置換ができること、ユーザプログラムから観測すると、約1.2ms(ブロックサイズ1MBの場合)という短い待ち時間でスワップインが行なえることなどをベンチマークプログラムで確認した。Teramemにより、数十ギガ程度の物理メモリしか搭載していないPCにおいても、他のPCのメモリ領域を利用することにより、テラバイト以上の仮想メモリ領域を効率よく利用できるようになった。本システムはオープンソースとして公開されている。

  • Research Products

    (4 results)

All 2009 Other

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

  • [Journal Article] テラスケールコンピューティングのための遠隔スワップシステムTeramem2009

    • Author(s)
      山本和典、石川裕
    • Journal Title

      情報処理学会 論文誌 コンピューティングシステム ACS27

      Pages: 142-152

    • Peer Reviewed
  • [Journal Article] テラスケールコンピューティングのための遠隔スワップシステムTeramem2009

    • Author(s)
      山本和典、石川裕
    • Journal Title

      情報処理学会 第7回先進的計算基盤システムシンポジウム SACSIS 2009論文集 IPSJ Symposium Series Vol.2009, No.5

      Pages: 255-264

    • Peer Reviewed
  • [Presentation] Teramem : A Remote Swapping System for High-Performance Computing2009

    • Author(s)
      Kazunori Yamamoto, Yutaka Ishikawa
    • Organizer
      IEEE, ACM
    • Place of Presentation
      Portland, USA
    • Year and Date
      2009-11-17
  • [Remarks] 第7回先進的計算基盤システムシンポジウム優秀若手研究賞:山本和典「テラスケールコンピューティングのための遠隔スワップシステムTeramem」

    • URL

      http://www.il.is.s.u-tokyo.ac.jp/teramem/

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi