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 条
  • [21] A New Cloud-Native Tool for Pharmacogenetic Analysis
    Yuan, David Yu
    Park, Jun Hyuk
    Li, Zhenyu
    Thomas, Rohan
    Hwang, David M.
    Fu, Lei
    GENES, 2024, 15 (03)
  • [22] Enhancement of Cloud-native applications with Autonomic Features
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2023, 21 (03)
  • [23] Enabling Cloud-native IoT Device Management
    Nanos, Anastassios
    Plakas, Ioannis
    Ntoutsos, Georgios
    Mainas, Charalampos
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON METAOS FOR THE CLOUD-EDGE-IOT CONTINUUM, MECC 2024, 2024, : 42 - 47
  • [24] Cloud-native Deploy-ability: An Analysis of Required Features of Deployment Technologies to Deploy Arbitrary Cloud-native Applications
    Wurster, Michael
    Breitenbuecher, Uwe
    Brogi, Antonio
    Leymann, Frank
    Soldani, Jacopo
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, : 171 - 180
  • [25] Reproducible and Portable Workflows for Scientific Computing and HPC in the Cloud
    Vaillancourt, Peter
    Wineholt, Bennett
    Barker, Brandon
    Deliyannis, Plato
    Zheng, Jackie
    Suresh, Akshay
    Brazier, Adam
    Knepper, Rich
    Wolski, Rich
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 311 - 320
  • [26] On the Performance of STAC-FastAPI and PgSTAC Using a Cloud-Native Deployment
    Munteanu, Alexandru
    Panica, Silviu
    Iuhasz, Gabriel
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 5, AINA 2024, 2024, 203 : 191 - 200
  • [27] Fault Localization Using Interventional Causal Learning for Cloud-Native Applications
    Jha, Saurabh
    Rios, Jesus
    Abe, Naoki
    Bagehorn, Frank
    Shwartz, Laura
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME, DSN-S 2024, 2024, : 141 - 147
  • [28] Enriching Cloud-native Applications with Sustainability Features
    Vitali, Monica
    Schmiedmayer, Paul
    Bootz, Valentin
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 21 - 31
  • [29] Autonomic Management Framework for Cloud-Native Applications
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 779 - 796
  • [30] Enhancement of Cloud-native applications with Autonomic Features
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2023, 21