A Model-Driven, Metrics-Based Approach to Assessing Support for Quality Aspects in MLOps System Architectures

A Model-Driven, Metrics-Based Approach to Assessing Support for Quality Aspects in MLOps System Architectures

Abstract

In machine learning (ML) and machine learning operations (MLOps), automation serves as a fundamental pillar, streamlining the deployment of ML models and representing an architectural quality aspect. Support for automation is especially relevant when dealing with ML deployments characterised by the continuous delivery of ML models. Taking automation in MLOps systems as an example, we present novel metrics that offer reliable insights into support for this vital quality attribute, validated by ordinal regression analysis. Our method introduces novel, technology-agnostic metrics aligned with typical Architectural Design Decisions (ADDs) for automation in MLOps. Through systematic processes, we demonstrate the feasibility of our approach in evaluating automation-related ADDs and decision options. Our approach can itself be automated within continuous integration/continuous delivery pipelines. It can also be modified and extended to evaluate any relevant architectural quality aspects, thereby assisting in enhancing compliance with non-functional requirements and streamlining development, quality assurance and release cycles.

Grafik Top
Authors
  • Warnett, Stephen John
  • Ntentos, Evangelos
  • Zdun, Uwe
Grafik Top
Projects
Grafik Top
Shortfacts
Category
Journal Paper
Divisions
Software Architecture
Subjects
Informatik Allgemeines
Software Engineering
Kuenstliche Intelligenz
Systemarchitektur Allgemeines
Journal or Publication Title
Journal of Systems and Software
ISSN
0164-1212
Publisher
Elsevier
Volume
220
Date
February 2025
Export
Grafik Top