Parallel Virtual File System とは

並列仮想ファイルシステム(PVFS)は、オープンソースの並列ファイルシステムです。並列ファイルシステムは、ファイルデータを複数のサーバーに分散し、並列アプリケーションの複数のタスクによる同時アクセスを提供する一種の分散ファイルシステムです。 PVFSは、大規模なクラスタコンピューティングに使用するように設計されています。 PVFSは、大規模なデータセットへの高性能アクセスに重点を置いています。サーバープロセスとクライアントライブラリで構成され、両方ともユーザーレベルのコードで記述されています。 Linuxカーネルモジュールとpvfs-clientプロセスにより、ファイルシステムをマウントして標準のユーティリティで使用することができます。クライアントライブラリは、メッセージパッシングインターフェイス(MPI)を介して高性能なアクセスを提供します。 PVFSは、Clemson UniversityのParallel Architecture Research Laboratoryと、Argonne National Laboratoryの数学およびコンピュータサイエンス部門、およびOhio Supercomputer Centerとの共同開発です。 PVFSの開発は、NASAゴダード宇宙飛行センター、アルゴンヌ、NSF PACIおよびHECURAプログラム、その他の政府機関および民間機関によって資金提供されています。 PVFSは現在、最新の開発拠点でOrangeFSとして知られています。