MISC

2013年12月9日

エクサスケールシステムに向けたファイルシステムデザインの検討

研究報告計算機アーキテクチャ(ARC)
  • 上村 佳史
  • ,
  • 酒井 憲一郎
  • ,
  • 樋口 雄太
  • ,
  • 小田和 友仁
  • ,
  • 住元 真司
  • ,
  • 宇野 俊司
  • ,
  • 清水 正明
  • ,
  • 石川 裕

2013
9
開始ページ
1
終了ページ
6
記述言語
日本語
掲載種別

将来の HPC システムでは計算量の増加に伴い入出力のデータ量も増大するため,ファイルシステムには大容量かつ高い I/O 性能が必要になると予想される.これらは単純にサーバとストレージ装置の台数を増やすことでも実現できるが,ポストペタスケールシステムではコストや消費電力面で難しい.我々はこれらの問題を解決するために,3 階層の階層ストレージを提案してきた.しかし,この階層ストレージを有効活用するためには高速かつ透過的なファイル I/O を実現する必要がある.本論文では,Delegation 機能を持つマイクロカーネルを使用したファイルシステムの実現方式を提案する.本方式では,マイクロカーネル上にローカルストレージへのキャッシュ機能を実装すると共に,キャッシュとユーザメモリ間のファイルデータ転送をユーザレベルで行う I/O 機構を実装することで,高速な大容量ファイルへのアクセスを実現できる.さらに,本方式は共有ファイルシステムを修正しないため,既存のファイルシステムを利用でき,テープアーカイブへのアクセスも容易に実現できる.It is anticipated that a large capacity and high I/O performance file system is needed for a future HPC system because the volume of data of I/O increases as the computational complexity increases. Though a high I/O performance mass storage system can be achieved by simply providing the huge amount of the storage devices, it is difficult to deploy such a system due to high cost and power consumption. We have proposed a hierarchical storage system, forming three layers, to solve these problems. To utilize this storage system, a transparent high speed file I/O mechanism must be achieved. In this paper, a new method of file I/O functions, based on the delegation mechanism of a micro kernel, is proposed. In order to carry out a high speed data access to huge files, storage cache is located on the local storage of the micro kernel and file data between cache and user memory is transferred in the user level. Because the proposed method is independent from the file system internals, it is easy to access tape archive by utilizing existing shared file system.

リンク情報
CiNii Articles
http://ci.nii.ac.jp/naid/170000079456
CiNii Books
http://ci.nii.ac.jp/ncid/AN10096105
URL
http://id.nii.ac.jp/1001/00096577/
ID情報
  • CiNii Articles ID : 170000079456
  • CiNii Books ID : AN10096105

エクスポート
BibTeX RIS