Treffer: Scanflow-K8s: agent-based framework for autonomic management and supervision of ML workflows in Kubernetes clusters

Title:
Scanflow-K8s: agent-based framework for autonomic management and supervision of ML workflows in Kubernetes clusters
Publisher Information:
Institute of Electrical and Electronics Engineers (IEEE) 2022
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Open Access
Note:
10 p.
application/pdf
English
Other Numbers:
HGF oai:upcommons.upc.edu:2117/371292
Liu, P. [et al.]. Scanflow-K8s: agent-based framework for autonomic management and supervision of ML workflows in Kubernetes clusters. A: IEEE/ACM International Symposium on Cluster Computing and the Grid. "22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing: CCGrid 2022: proceedings: 1619 May 2022 Taormina (Messina), Italy". Institute of Electrical and Electronics Engineers (IEEE), 2022, p. 376-385. ISBN 978-1-6654-9956-9. DOI 10.1109/CCGrid54584.2022.00047.
978-1-6654-9956-9
10.1109/CCGrid54584.2022.00047
1341652548
Contributing Source:
UNIV POLITECNICA DE CATALUNYA
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1341652548
Database:
OAIster

Weitere Informationen

Machine Learning (ML) projects are currently heavily based on workflows composed of some reproducible steps and executed as containerized pipelines to build or deploy ML models efficiently because of the flexibility, portability, and fast delivery they provide to the ML life-cycle. However, deployed models need to be watched and constantly managed, supervised, and debugged to guarantee their availability, validity, and robustness in unexpected situations. Therefore, containerized ML workflows would benefit from leveraging flexible and diverse autonomic capabilities. This work presents an architecture for autonomic ML workflows with abilities for multi-layered control, based on an agent-based approach that enables autonomic management and supervision of ML workflows at the application layer and the infrastructure layer (by collaborating with the orchestrator). We redesign the Scanflow ML framework to support such multi-agent approach by using triggers, primitives, and strategies. We also implement a practical platform, so-called Scanflow-K8s, that enables autonomic ML workflows on Kubernetes clusters based on the Scanflow agents. MNIST image classification and MLPerf ImageNet classification benchmarks are used as case studies to show the capabilities of Scanflow-K8s under different scenarios. The experimental results demonstrate the feasibility and effectiveness of our proposed agent approach and the Scanflow-K8s platform for the autonomic management of ML workflows in Kubernetes clusters at multiple layers.
This work was supported by Lenovo as part of Lenovo-BSC 2020 collaboration agreement, by the Spanish Government under contract PID2019-107255GB-C22, and by the Generalitat de Catalunya under contract 2017-SGR-1414 and under grant 2020 FI-B 00257.
Peer Reviewed
Postprint (author's final draft)