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 条
  • [11] Zero Overhead Monitoring for Cloud-native Infrastructure using RDMA
    Wang, Zhe
    Ma, Teng
    Kong, Linghe
    Wen, Zhenzao
    Li, Jingxuan
    Song, Zhuo
    Lu, Yang
    Yang, Yong
    Ma, Tao
    Chen, Guihai
    Cao, Wei
    PROCEEDINGS OF THE 2022 USENIX ANNUAL TECHNICAL CONFERENCE, 2022, : 639 - 654
  • [12] Migrating to Cloud-Native Architectures Using Microservices: An Experience Report
    Balalaie, Armin
    Heydarnoori, Abbas
    Jamshidi, Pooyan
    ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2015), 2016, 567 : 201 - 215
  • [13] Strategies for Scaling Telehealth Capabilities Using Cloud-Native Architectures
    Vemuri, Naveen
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) : 102 - 106
  • [14] A Cloud-Native Online Judge System
    Pan, Guan-Chen
    Liu, Pangfeng
    Wu, Jan-Jan
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1293 - 1298
  • [15] State Management for Cloud-Native Applications
    Szalay, Mark
    Matray, Peter
    Toka, Laszlo
    ELECTRONICS, 2021, 10 (04) : 1 - 27
  • [16] Cloud-Native Transactions and Analytics in SingleStore
    Prout, Adam
    Wang, Szu-Po
    Victor, Joseph
    Sun, Zhou
    Li, Yongzhu
    Chen, Jack
    Bergeron, Evan
    Hanson, Eric
    Walzer, Robert
    Gomes, Rodrigo
    Shamgunov, Nikita
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2340 - 2352
  • [17] Benchmarking Scalability of Cloud-Native Applications
    Henning, Sören
    Hasselbring, Wilhelm
    Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), 2023, P-332 : 59 - 60
  • [18] Forensic analysis of cloud-native artifacts
    Roussev, Vassil
    McCulley, Shane
    DIGITAL INVESTIGATION, 2016, 16 : S104 - S113
  • [19] Monitoring solution for cloud-native DevSecOps
    Sojan, Arun
    Rajan, Ranjit
    Kuvaja, Pasi
    2021 IEEE 6TH INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2021), 2021, : 125 - 131
  • [20] Approaches for migrating non cloud-native applications to the cloud
    Shastry, Abhigna L.
    Nair, Devika S.
    Prathima, B.
    Ramya, C. P.
    Hallymysore, Phalachandra
    2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 632 - 638