DocumentCode
3770399
Title
MPI_Reduce algorithm for OpenFlow-enabled network
Author
Pisit Makpaisit;Kohei Ichikawa;Putchong Uthayopas;Susumu Date;Keichi Takahashi;Dashdavaa Khureltulga
Author_Institution
Kasetsart University, Thailand
fYear
2015
Firstpage
261
Lastpage
264
Abstract
The MPI reduction operation such as MPI_Reduce and MPI_Allreduce are frequently used and time-consuming operations. The performance enhancement of these operations can substantially speed up large-scale parallel applications. In this paper, a greedy based MPI_Reduce algorithm called Greedy Shortest Binomial Tree (GSBT) is proposed. This proposed algorithm leverages SDN technology and OpenFlow network to speed up MPI reduction operations. This is accomplished using network topology information from the OpenFlow controller to reduce overall hops in message transmission. The implementation of the proposed algorithm by modifying MPI library and OpenFlow controller is presented. The proposed GSBT algorithm has been evaluated in a real test-bed to compare with the traditional approaches used in both MPICH and Open MPI. The result shows that GSBT algorithm is faster than standard algorithms 30.48-66.35% for Open MPI and faster 50.77-82.89% for MPICH when message size between 2 KB - 24 KB.
Keywords
"Network topology","Algorithm design and analysis","Standards","Topology","Libraries","Heuristic algorithms","Process control"
Publisher
ieee
Conference_Titel
Communications and Information Technologies (ISCIT), 2015 15th International Symposium on
Type
conf
DOI
10.1109/ISCIT.2015.7458357
Filename
7458357
Link To Document