An MPI Extension to Supporting Private IP Clusters in Grid Environments


The KIPS Transactions:PartA, Vol. 14, No. 1, pp. 1-14, Feb. 2007
10.3745/KIPSTA.2007.14.1.1,   PDF Download:

Abstract

MPICH-G2 is an MPI implementation to solve complex computational problems by utilizing geographically dispersed computing resources in grid environments. However, the computation nodes in MPICH-G2 are exposed to the external network due to the lack of supporting the private IP clusters, which raises the possibility of malicious security attacks. In order to address this problem, we propose MPICH-GP with a new relay scheme combining NAT(Network Address Translation) service and an user-level proxy. The proxy running on the front-end system of private IP clusters forwards the incoming connection requests to the systems inside the clusters. The outgoing connection requests out of the cluster are forwarded through the NAT service on the front-end system. Through the connection path between the pair of processes, the requested MPI jobs can be successfully executed in grid environments with various clusters including private IP clusters. By simulations, we show that the performance of MPICH-GP reaches over 80% of the performance of MPICH-G2, and over 95% in case of using RANK management method.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. R. Park, H. J. Yun, S. Y. Park, O. Y. Kwon, O. K. Kwon, "An MPI Extension to Supporting Private IP Clusters in Grid Environments," The KIPS Transactions:PartA, vol. 14, no. 1, pp. 1-14, 2007. DOI: 10.3745/KIPSTA.2007.14.1.1.

[ACM Style]
Kum Rye Park, Hyun Jun Yun, Sung Yong Park, Oh Young Kwon, and Oh Kyoung Kwon. 2007. An MPI Extension to Supporting Private IP Clusters in Grid Environments. The KIPS Transactions:PartA, 14, 1, (2007), 1-14. DOI: 10.3745/KIPSTA.2007.14.1.1.