Performance Evaluation and Modeling of Cryptographic Libraries for MPI Communications

10/13/2020
by   Abu Naser, et al.
0

In order for High-Performance Computing (HPC) applications with data security requirements to execute in the public cloud, the cloud infrastructure must ensure the privacy and integrity of data. To meet this goal, we consider incorporating encryption in the Message Passing Interface (MPI) library. We empirically evaluate four contemporary cryptographic libraries, OpenSSL, BoringSSL, Libsodium, and CryptoPP using micro-benchmarks and NAS parallel benchmarks on two different networking technologies, 10Gbps Ethernet and 40Gbps InfiniBand. We also develop accurate models that allow us to reason about the performance of encrypted MPI communication in different situations and give guidance on how to improve encrypted MPI performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/13/2020

CryptMPI: A Fast Encrypted MPI Library

The cloud infrastructure must provide security for High-Performance Comp...
research
10/20/2021

OMB-Py: Python Micro-Benchmarks for Evaluating Performance of MPI Libraries on HPC Systems

Python has become a dominant programming language for emerging areas lik...
research
11/03/2022

MPI-based Evaluation of Coordinator Election Algorithms

In this paper, we detail how two types of distributed coordinator electi...
research
08/22/2023

MPI Application Binary Interface Standardization

MPI is the most widely used interface for high-performance computing (HP...
research
07/01/2020

Simulation and Analysis of Distributed Wireless Sensor Network using Message Passing Interface

Wireless Sensor Networks (WSN) are used by many industries from environm...
research
10/26/2020

Leveraging MPI RMA to optimise halo-swapping communications in MONC on Cray machines

Remote Memory Access (RMA), also known as single sided communications, p...
research
04/26/2019

A Benchmarking Study to Evaluate Apache Spark on Large-Scale Supercomputers

As dataset sizes increase, data analysis tasks in high performance compu...

Please sign up or login with your details

Forgot password? Click here to reset