LUMI EuroHPC supercomputer was taken into use during spring 2021 and is a new service for the 9 LUMI member countries. LUMI needs central services for user identity, authentication and authorisation, including resource allocation management. Currently, most of the national partners have their own portals to manage these. The member countries may integrate their own user and resource management systems into LUMI via Puhuri APIs. Thus, thanks to Puhuri, duplicating efforts will be avoided.
Currently, there are no generic AAI solutions (identity management, group management) available for services like LUMI, only community specific AAI services. This makes Puhuri necessary. Puhuri can also collaborate and align with other AAI systems, such as FENIX and ELIXIR AAI.
In addition, other stakeholders, e.g. EOSC-Nordic, can benefit from solutions developed by Puhuri and promote their adoption, for example by EOSC.
Academic Institutions also benefit from Puhuri Services through national and cross-organisational usage. Puhuri is a ready service to help avoid inventing ad-hoc solutions. The national AAI solutions and portals will be connected via the middle layer Puhuri solution.
The focus of the Puhuri project is to develop and deploy a common service layer for the LUMI EuroHPC supercomputer for user, project, and resource allocation. The common service layer will provide integration for all these actors through APIs and web interfaces. Thus, LUMI partner organisations can integrate to the LUMI via their existing user and resource management portals. Puhuri technology stack will be made available for other NeIC projects and national service providers, but the priority is the LUMI supercomputer. For example, EOSC-Nordic WP3 has related themes regarding EOSC and interoperability, and WP4 for the data management and WP6 Knowledge Hub might possibly include Puhuri AAI Services. We will also investigate if Puhuri can technically support the recent Virtual Access model of the EU for the service providers. Puhuri clarifies the opportunities to collaborate with the FENIX project, which already has developed some of the functions for two other large EuroHPC projects.
Financial support for this project was provided by the Nordic e-Infrastructure Collaboration (NeIC).