Home // International Journal On Advances in Security, volume 15, numbers 3 and 4, 2022 // View article
Secure Authorization for RESTful HPC Access with FaaS Support
Authors:
Christian Köhler
Mohammad Hossein Biniaz
Sven Bingert
Hendrik Nolte
Julian Kunkel
Keywords: HPC; RESTful API; OAuth; authorization; FaaS
Abstract:
The integration of external services, such as workflow management systems, with High-Performance Computing (HPC) systems and cloud resources requires flexible interaction methods that go beyond the classical remote interactive shell session. In a previous work, we proposed the architecture and prototypical implementation of an Application Programming Interface (API) which exposes a Representational State Transfer (REST) interface that clients can use to manage their HPC environment, transfer data, as well as submit and track batch jobs. In this article, we expand on this foundation by including a full Function as a Service (FaaS) interface which allows it to be a drop-in replacement for functions with high resource demands. In order to enable automated processes without any manual interaction while maintaining the highest security standards, a fine-grained role-based authorization and authentication system which facilitates the initial setup and increases the user’s control over the jobs that services intend to submit on their behalf is presented. The developed HPCSerA service provides secure means across multiple sites and systems and can be utilized for one-off code execution and repetitive automated tasks, while adhering to the highest security standards.
Pages: 119 to 131
Copyright: Copyright (c) to authors, 2022. Used with permission.
Publication date: December 31, 2022
Published in: journal
ISSN: 1942-2636