Secure Platform for Processing Sensitive Data on Shared HPC Systems

High performance computing clusters operating in shared and batch mode pose challenges for processing sensitive data. In the meantime, the need for secure processing of sensitive data on HPC system is growing. In this work we present a novel method for creating secure computing environments on traditional multi-tenant high-performance computing clusters. Our platform as a service provides a customizable, virtualized solution using PCOCC and SLURM to meet strict security requirements without modifying the exist-ing HPC infrastructure. We show how this platform has been used in real-world research applications from different research domains. The solution is scalable by design with low performance overhead and can be generalized for processing sensitive data on shared HPC systems imposing high security criteria

[1]  Odemir Martinez Bruno,et al.  A High Performance 3D Exact Euclidean Distance Transform Algorithm for Distributed Computing , 2010, Int. J. Pattern Recognit. Artif. Intell..

[2]  Luis Cabellos,et al.  TRUFA: A User-Friendly Web Server for de novo RNA-seq Analysis Using Cluster Computing , 2015, Evolutionary bioinformatics online.

[3]  Amril Nazir,et al.  Cost-benefit analysis of high performance computing infrastructures , 2010, 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  C. Spencer,et al.  Biological Insights From 108 Schizophrenia-Associated Genetic Loci , 2014, Nature.

[5]  Edwin de Jonge,et al.  Measuring Local Assortativity in the Presence of Missing Values , 2019, COMPLEX NETWORKS.

[6]  Preston M. Smith,et al.  Cost-Effective HPC: The Community or the Cloud? , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[7]  D. Manley,et al.  Multiscale Measures of Population: Within- and between-City Variation in Exposure to the Sociospatial Context , 2018 .