Interactive, Cloud-Native Workflows on HPC Using KNoC

被引:0
|
作者
Maliaroudakis, Evangelos [1 ,2 ]
Chazapis, Antony [1 ]
Kanterakis, Alexandros [1 ]
Marazakis, Manolis [1 ]
Bilas, Angelos [1 ,2 ]
机构
[1] FORTH, Inst Comp Sci, Iraklion, Greece
[2] Univ Crete, Dept Comp Sci, Iraklion, Greece
基金
欧盟地平线“2020”;
关键词
Cloud-HPC convergence; Reproducible workflows; Kubernetes extensions; Virtual kubelet;
D O I
10.1007/978-3-031-23220-6_15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud and HPC platforms differentiate by many aspects, but both can run applications in identical contexts using containers. In this paper we present KNoC, an open-source virtual node (kubelet) for Kubernetes that transparently manages the container lifecycle on a remote HPC cluster using Slurm and Singularity. Our goal is on one hand to allow HPC users to leverage existing cloud-native tools, such as the popular Argo Workflows language to express complex data-processing pipelines, while on the other hand enabling Cloud setups to exploit computing resources available in HPC centers. KNoC bridges Cloud and HPC, transforming Argo to a cross-environment, portable solution, which allows the combination of Cloud-based tools and HPC steps into the same workflow, controlled and monitored through an interactive frontend. Deploying KNoC requires only a secure shell connection to the cluster's login node. We describe the design and implementation of KNoC, and evaluate the integration using several proof-of-concept workflows.
引用
收藏
页码:221 / 232
页数:12
相关论文
共 50 条
  • [31] Enhancement of Cloud-native applications with Autonomic Features
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2023, 21
  • [32] Designing a Cloud-native Weigh-In-Motion
    Kirushanth, Sivaramalingam
    Kabaso, Boniface
    2019 OPEN INNOVATIONS CONFERENCE (OI), 2019, : 25 - 29
  • [33] Cloud-Native Repositories for Big Scientific Data
    Abernathey, Ryan P.
    Blackmon-Luca, Charles C.
    Crone, Timothy J.
    Henderson, Naomi
    Lepore, Chiara
    Augspurger, Tom
    Banihirwe, Anderson
    Gentemann, Chelle L.
    Hamman, Joseph J.
    Henderson, Naomi
    Lepore, Chiara
    McCaie, Theo A.
    Robinson, Niall H.
    Signell, Richard P.
    COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (02) : 26 - 35
  • [34] Bringing Cloud-Native Storage to SAP IQ
    Abouzour, Mohammed
    Aluc, Gunes
    Bowman, Ivan T.
    Deng, Xi
    Marathe, Nandan
    Ranadive, Sagar
    Sharique, Muhammed
    Smirnios, John C.
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2410 - 2422
  • [35] Moving Target Defense for Cloud-Native Applications
    Awarkeh, Ali
    El-Malki, Rim
    Rebecchi, Filippo
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 130 - 137
  • [36] Cloud-native application design in the telecom domain
    Persson, Henrik Saavedra
    Kassaei, Hossein
    Ericsson Review (English Edition), 2019, 100 (02): : 40 - 48
  • [37] μManycore: A Cloud-Native CPU for Tail at Scale
    Stojkovic, Jovan
    Liu, Chunao
    Shahbaz, Muhammad
    Torrellas, Josep
    PROCEEDINGS OF THE 2023 THE 50TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2023, 2023, : 459 - 473
  • [38] Knowledge representation of the state of a cloud-native application
    Kosinska, Joanna
    Broton, Grzegorz
    Tobiasz, Maciej
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (01) : 21 - 32
  • [39] Cloud-native distributed genomic pileup operations
    Wiewiorka, Marek
    Szmurlo, Agnieszka
    Stankiewicz, Pawel
    Gambin, Tomasz
    BIOINFORMATICS, 2023, 39 (01)
  • [40] Autonomic Management Framework for Cloud-Native Applications
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2020, 18 : 779 - 796