作者: Xiaojun Ruan , Qing Yang , Mohammed I. Alghamdi , Shu Yin , Xiao Qin
DOI: 10.1109/TDSC.2012.9
关键词:
摘要: An increasing number of commodity clusters are connected to each other by public networks, which have become a potential threat security sensitive parallel applications running on the clusters. To address this issue, we developed Message Passing Interface (MPI) implementation preserve confidentiality messages communicated among nodes in an unsecured network. We focus M PI rather than protocols, because is one most popular communication protocols for computing Our MPI implementation-called ES-MPICH2-was built based MPICH2 Argonne National Laboratory. Like MPICH2, ES-MPICH2 aims at supporting large variety computation and platforms like high-speed networks. integrated encryption decryption algorithms into library with standard interface and; thus, data can be readily preserved without need change source codes applications. MPI-application programmers fully configure any services MPICHI2, secured configuration file offers flexibility choosing cryptographic schemes keys seamlessly incorporated ES-MPICH2. used Sandia Micro Benchmark Intel suites evaluate compare performance original version. experiments show that overhead incurred marginal small messages. The becomes more pronounced larger results also significantly reduced high-performance executable binaries code freely available http:// www.eng.auburn.edu/~xqin/software/es-mpich2/.