Secure Authorization for RESTful HPC Access with FaaS Support

2022-12-31 | journal article; research paper. A publication with affiliation to the University of Göttingen.

Jump to: Cite & Linked | Documents & Media | Details | Version history

Cite this publication

​Secure Authorization for RESTful HPC Access with FaaS Support​
Köhler, C.; Biniaz, M. H.; Bingert, S. ; Nolte, H. & Kunkel, J.​ (2022) 
International Journal on Advances in Security15(3 and 4) pp. 119​-131​.​

Documents & Media

License

GRO License GRO License

Details

Authors
Köhler, Christian; Biniaz, Mohammad Hossein; Bingert, Sven ; Nolte, Hendrik; Kunkel, Julian
Abstract
The integration of external services, such as work- flow 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.
Issue Date
31-December-2022
Journal
International Journal on Advances in Security 
ISSN
1942-2636
ISSN
1942-2636
Language
English
Subject(s)
HPC; RESTful API; OAuth; authorization; FaaS

Reference

Citations