SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled Systems
Not on the map. Why?
Abstract (arXiv)
Addressing runtime uncertainties in Machine Learning-Enabled Systems (MLS) is crucial for maintaining Quality of Service (QoS). The Machine Learning Model Balancer is a concept that addresses these uncertainties by facilitating dynamic ML model switching, showing promise in improving QoS in MLS. Leveraging this concept, this paper introduces SWITCH, an exemplar developed to enhance self-adaptive capabilities in such systems through dynamic model switching in runtime. SWITCH is designed as a comprehensive web service catering to a broad range of ML scenarios, with its implementation demonstrated through an object detection use case. SWITCH provides researchers with a flexible platform to apply and evaluate their ML model switching strategies, aiming to enhance QoS in MLS. SWITCH features advanced input handling, real-time data processing, and logging for adaptation metrics supplemented with an interactive real-time dashboard for enhancing system observability. This paper details SWITCH's architecture, self-adaptation strategies through ML model switching, and its empirical validation through a case study, illustrating its potential to improve QoS in MLS. By enabling a hands-on approach to explore adaptive behaviors in ML systems, SWITCH contributes a valuable tool to the SEAMS community for research into self-adaptive mechanisms for MLS and their practical applications.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Feb 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2026All Required, In Order: Phase-Level Evaluation for AI-Human Dialogue in Healthcare and Beyondcited by 1
- 2025ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edgecited by 0
- 2025POLARIS: Is Multi-Agentic Reasoning the Next Wave in Engineering Self-Adaptive Systems?cited by 0
- 2026Harmonica: A Self-Adaptation Exemplar for Sustainable MLOpscited by 0
- 2026Breaking the accuracy-resource dilemma: a lightweight adaptive video inference enhancementcited by 0
- 2026Approved Too Late: Verdict Staleness in LLM-Guarded Self-Adaptive Systemscited by 0
- 2026Approved Too Late: Verdict Staleness in LLM-Guarded Self-Adaptive Systems26 Aug 2026
- 2026Breaking the accuracy-resource dilemma: a lightweight adaptive video inference enhancement21 Jan 2026
- 2026Harmonica: A Self-Adaptation Exemplar for Sustainable MLOps17 Jan 2026
- 2026All Required, In Order: Phase-Level Evaluation for AI-Human Dialogue in Healthcare and Beyond13 Jan 2026
- 2025POLARIS: Is Multi-Agentic Reasoning the Next Wave in Engineering Self-Adaptive Systems?4 Dec 2025
- 2025ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edge8 Jul 2025