通信特性にfitした実行時プロセス間通信制御技術
クラスタを構成するノード間を接続するインターコネクト(相互結合網)を動的に制御できる資源として制御することにより、分散並列計算時に発生するプロセス間通信を最適化・高速化する技術・技法についての研究を推進しています。本研究では、特に、分散並列計算のためのデファクトスタンダードな通信ライブラリMPI (Message Passing Interface)に着眼し、MPIにおける集団通信を高速化することを目的としています。本目的のために、ネットワークフローを動的に制御可能な新しいネットワークアーキテクチャSoftware Defined Networking (SDN)を応用するアプローチで研究を進めています。
研究成果(論文)
- Baatarsuren Munkhdorj, Keichi Takahashi, Dashdavaa Dashdavaa, Yasuhiro Watashiba, Yoshiyuki Kido, Susumu Date and Shinji Shimojo, “Design and Implementation of Control Sequence Generator for SDN-enhanced MPI”, The 5th International Workshop on Network-aware Data Management(NDM’15), Austin, Nov. 2015. (accpeted)
- Keichi Takahashi, Dashdavaa Khureltulga, Yasuhiro Watashiba, Yoshiyuki Kido, Susumu Date, Shinji Shimojo, “Performance Evaluation of SDN-enhanced MPI_Allreduce on a Cluster System with Fat-tree Interconnect”, The International Conference on High Performance Computing and Simulations (HPCS2014), pp. 784 – 792, Jul. 2014. (10.1109/HPCSim.2014.6903768)
- Khureltulga Dashdavaa, Susumu Date, Hiroaki Yamanaka, Eiji Kawai, Yasuhiro Watashiba, Kohei Ichikawa, Hirotake Abe, and Shinji Shimojo, ”Architecture of a High-speed MPI_Bcast Leveraging Software-Defined Network”, The 6th Workshop on UnConventional High Performance Computing 2013, Lecture Notes in Computer Science Volume 8374, 2014, pp 885-894, Aachen, Germany, Aug. 2013. (10.1007/978-3-642-54420-0_86)