MPI实现中的安全性

时间:2014-10-30 06:48:31

标签: security parallel-processing mpi mpich

我遇到了一篇研究论文和项目,讨论了MPICH2的信道层中加密/解密的实现,称为ES-MPICH2库http://www.eng.auburn.edu/~xqin/software/es-mpich2/index.html 根据我的知识,MPICH2确实使用ssh层进行节点之间的通信,那么在MPI库中执行此操作有什么意义呢?

1 个答案:

答案 0 :(得分:1)

MPICH2可以使用ssh来设置MPI环境,即启动指定节点上的进程等,但是在设置阶段之后,使用不同的机制(例如TCP套接字,Infiniband,......)进行实际的MPI通信。

ES-MPICH2,我完全不熟悉自己,然后显然加密了实际的MPI通信。

MPI通常用于单个群集中,有人窃听MPI通信并不会被视为重大威胁。一般而言,MPI实现更侧重于性能而非安全性,因为MPI用户往往对此感兴趣。