OFED (OpenFabrics エンタープライズ ディストリビューション

ソ フトウェア
OFED (OpenFabrics エンタープライズ ディストリビューション)
RDMAとトランスポートオフロードハードウェア ソリューション用
ハイ・パフォーマンス サーバ&ストレージ接続ソフトウェア
スーパーコンピューターやメインフレームの代わりに、商用クラスタサーバを使用することで、
より優
れたコスト・パフォーマンスと配備や長期保守で比類なき柔軟性を発揮します。透過的な分散型コン
ピューティングを可能にするために、ハイ・パフォーマンス・コンピューティング(HPC) アプリケーション
では最大バンド幅とできるだけ小さなレーテンシを必要とします。エンタープライズ・データ・センタ
ー(EDC)のアプリケー ションでは、ネットワーキング、仮想化、
ストレージなどのアプリケーションやイン
ターフェースの大規模な相互運用可能なエコシステムをサポートする必要から、
これらの要求はいっ
そう重要になります。
OpenFabricsアライアンス
(www.openfabrics.org)のOFEDは、主要なインフィニバンド・ベンダーによ
る共同開発とテストにより強固なものになっています。OFEDは、OEMとシステムインテグレータがHPC
とEDCアプリケーションのニーズを満たせるように 、Mellanoxと主要なインフィニバンドベンダーによ
ってサポートされています。
データセンタートラフィックとアプリケーション用のより高いI/Oサービスレベル
HPCアプリケーション用に、OFEDはオハイオ州立大 学 (OSU) とOpen MPI (www.open-mpi.org)によ
る Message Passing Interface (MPI) の実装を提供しています。3,200MB/sを超えるバンド幅をもたら
し、1μ秒未満 のアプリケーション・レーテンシが達成されます。また、大規模クラスタへの拡張性と同
時にメモリ使用とレーテンシ効率の改善を含んでいます。
従来のソケット・ベース・アプリケーション用に、OFEDではフィールドで証明されたIP-over-IBの実装を
含み、IPベースのアプリケーションをインフィニバンド上でシームレスに動作させ、Ethernetより6倍以
上のレベルで性能を発揮できるようします。また、従来のTCP/IPソケット・ベースのアプリケーションが
インフィニバンドのRDMAとトランスポート・オフロードを活用できるようにIBTA(www.InfiniBandTA.
org)
で定められたソケット・ダイレクトプロトコル(SDP)
を含んでいます。Reliable Datagram Services
(RDS)は、効率的なソケット・ベース インターフェースをオラクルRACデータベース・アプリケーション
用に提供しています。
従来のSCSIとiSCSIベースのストレージ・アプリケーションがRDMAのようなパフォーマンスの恩恵を
受けるために、OFEDではSCSI over RDMA Protocol (SRP)イニシエータとターゲット、業界で利用で
きる様々なターゲット・コンポーネントと相互運用するiSCSI RDMA Protocol (iSER)を含んでいます。
インフィニバンド上のSRPソリューションでは、1MB ブロックで910MB/s (random read) と725MB/s
(random write) のI/Oストレージ パフォーマンスを達成することが証明されています。
ミッションクリティカル用高可用性(HA)サポート
OFED 1.4は、
ソケットとストレージ・アプリケーション用の高可用性サポートを含んでいます。特に、標
準のLinuxチャンネル・ボンディング・モジュールは、同じHCAのポート全体、
または、HCAに渡ってフェ
イルオーバを可能にするIPoIB上でサポートされます。同様に、SRPイニシエータの上の標準的なマ
ルチパス機能とフェイルオーバは、device mapper multipath (dm-multipath)ドライバのような標準
Linux実装を用いたSCSIアプリケーションに対してサポートされます。一部のベンダーに固有のフェイ
ルオーバ/負荷最適配分ドライバ・モデルも、同様にサポートされています。
BENEFITS
– 利用可能なすべてのインフィニバンド・デバイ
スとコンフィギュレーション(例えばmemfree、QDR/DDR/SDR、PCI-XとPCI Express
Gen1&Gen2)
で動作するシングル ソフトウェア
スタック
– 科学研究、オイルとガス探査、
自動車衝突テス
ト、ベンチマーキングなどのHPCアプリケーショ
ン サポート
(例えば、FluentやLS-Dyna)
– Oracle 11g/10g RAC、IBM DB2、SAPのような
EDCアプリケーションとファイナンシャル・アプリ
ケーション サポート
– VPI ソフトウェア スタックにより Mellanox
ConnectX デバイスでは、2ポートでインフィニ
バンドと10GigEトラフィックを同時に使うことが
できます
– RDMAによるハイ・パフォーマンスなブロック・ス
トレージ・アプリケーション サポート
– 妥協のないユニファイド・I/Oサービスを提供す
るために集中化されたQoS マネージャーによる
end-to-end QoS サポート
– クラスタ管理ツールサポート
ソケットレイヤー
– SDPとIP-over-IBコンポーネントは、TCP/IPとソ
ケット・ベースのアプリケーションがインフィニ
バンド・トランスポートとのシームレスなインタ
ーフェースを可能にします
アクセス レイヤー
– ユーザとカーネルレベルでOpenFabrics定義の
Verbs API サポートユーザレベルverbsは、MPI
やアプリケーションにMellanox インフィニバ
ンド ハードウェアへのインターフェースを提
供します。カーネルレベルverbsは、SDP、SRP
、IP-over-IB(LSOとLROサポート)のようなプロト
コルにMellanox インフィニバンド ハードウェア
へのインターフェースを提供します
SCSI MID レイヤー
– SCSI Mid レイヤー インターフェースは、SCSIベ
ースのストレージと管理アプリケーションがSRP
イニシエータ コンポーネントとMellanox インフ
ィニバンド ハードウェアに連携できるようにし
ます
OFED ハイ・パフォーマンス サーバ&ストレージ接続ソフトウェア
細かなサービス品質(QoS)
を備えた
ユニファイドI/O
OFEDのQoS機能により、
データセンター・マネ
ージャは集中化したQoSマネージャーを活用
しトラフィック・タイプによるQoSのエンド・ツ
ー・エンドポリシーを定義し、配備することが
できます。サーバ、
スイッチ、
ストレージのエ
ンドポイントを含むすべてのネットワークノー
ドは、一貫したQoSポリシーの一部で、高信頼
で損失のない媒体へ本当のQoSを届けます。
集中型の管理は管理労力を減らして、直接結
果を配信するQoSポリシーの高速な定義と展
開を可能にします。IBTA定義のQoS拡張に基
づいて、OFED 1.4でサポートされるQoS機能
は細かなtraffic classification, traffic marking,
QoSマネージャー(オープン・サブネット・マ
ネージャーの一部)によりサンプルQoS構成
ファイルのカスタマイズで簡単に実装するこ
とができ、
スケーラブルで容易に展開できる
policing and shaping メカニズムを含みます。
COMPONENTS
– InfiniHost® アダプタ シリコン
– VPI (Virtual Protocol Interconnect)
– InifiniHost® III Ex /Lx アダプタ シリコン
– SRP ターゲット
– ConnectX® アダプタ シリコン
– OSU MVAPICH と Open MPI
– Memory & Memory-free HCA カード
– IP-over-IB
– InfiniScale スイッチ シリコン
– IP-over-IB (LSO & LRO サポート)
– InifiniScale III スイッチ シリコン
– SDP
– InfiniScale IV® スイッチ シリコン
– SRP イニシエータ
– MTS3600 インフィニバンド スイッチ
– iSER イニシエータ*
– uDAPL*
– RDS
– サブネット マネージャー (OpenSM)
– インストール、管理、診断ツール
– パフォーマンス テスト ソフト
*現在、Mellanoxではサポートしていません
Mellanox社ではHPCとEDCマーケットで価値
のある大規模で相互運用可能なエコシステム
を構築しています。
HPC
Storage
Embedded
Data Center
HPC Applications
Block
Storage
Life Sciences
Applications
Back-End, App/MiddleWare
Front-End
Management
Cluster
Management
User
MPI
*UDAPL
Diagnostics OpenSM
uverbs API
TCP
SCSI
Mid Layer
Kernel
Bypass
Open
FCoE
verbs API
umad API
Sockets Layer
FS
SRP
RDS
UDP
IPoIB
ib_core
mlx4_fc
Kernel
IP
SDP
*iSER
ICMP
mlx4_en
mlx4_ib
HCA Driver (mlx4_core)
Mellanox VPI Device (HCA/NIC)
大規模なソフトウェア・エコシステム
の実現
OpenFabricsコミュニティーとの協力により、
既製のアプリ ケーションがインフィニバンド
で動作するように複数の業界標準インターフ
ェースをサポートし、ポピュラーなOSとCPUプ
ラットフォームに対応しています。このように
DEVICE SUPPORT
– ドライバとアクセスレイヤー
複数ベンダーソリューションによる相
互運用
かつてOpenIBとして知られていたOpenFabricsの創立メンバーとしてMellanox
社は様々なベンダーソリューションに渡
り、OpenFabrics ソフトウェアの相互運用を推
進しています。サーバで動作するOFEDは、
イ
ンフィニバンド スイッチ、
ゲートウェイ、
ストレ
ージターゲットとベンダーによる付加価値ソ
フトウェアと相互に運用します。今日、OFEDは
主要なLinux OSと仮想化ソフトウェア ディス
トリビューションの一部として配布されていま
す。OFEDは、主要なCPUプラットホームをサ
ポートします。
2
Linux
OFED
Markets
Applications
Linux Modules in OFED
* Currently Not Supported by Mellanox
Note: SRP Target is included in the OFED package but is not shown in this diagram
Platform Supplier Products and Support
RedHat
EL4 up4,up5, up6, up7 EL5 and up1, Fedora C6
Novell
SLES10, SLES10 SP1 and up1, SLES10 SP2, OpenSuSE 10.3
Intel
x86, IA64, EM64T, EM64T x86_64, PCI-X and PCIe platforms
AMD
AMD64 and AMD64-Ex Opteron, PCI-X and PCIe platforms
IBM
PPC64
350 Oakmead Pkwy, Suite 100, Sunnyvale, CA 94085
Tel: 408-970-3400 • Fax: 408-970-3403
www.mellanox.com
© Copyright 2009. Mellanox Technologies. All rights reserved.
Mellanox, ConnectX, InfiniBlast, InfiniBridge, InfiniHost, InfiniRISC, InfiniScale, and InfiniPCI are registered trademarks of Mellanox Technologies, Ltd. Virtual Protocol Interconnect is a trademark of Mellanox Technologies, Ltd.
All other trademarks are property of their respective owners.
仕様および外観は予告なく変更する場合があります
2492PB Rev 1.4