本研究では、MPIプログラムの特性とSDN(Software Defined Networking)のネットワークプログラミング性を連動させ、MPIプログラムを高速に実行する並列分散計算実行環境を実現した。より具体的には、OpenFlow結合網を有する計算クラスタ上で、MPI通信によって発生するネットワークフロー系列をOpenFlowコントローラでプログラム制御することで、本研究での提案手法が、MPI通信、特にMPI_Bcast、MPI_Allreduce等の集合通信に要する時間の縮減に有効であることを示した。
|