SensiX++: Bringing MLOPs and Multi-tenant Model Serving to Sensory Edge Devices
Not on the map. Why?
Abstract (arXiv)
We present SensiX++ - a multi-tenant runtime for adaptive model execution with integrated MLOps on edge devices, e.g., a camera, a microphone, or IoT sensors. SensiX++ operates on two fundamental principles - highly modular componentisation to externalise data operations with clear abstractions and document-centric manifestation for system-wide orchestration. First, a data coordinator manages the lifecycle of sensors and serves models with correct data through automated transformations. Next, a resource-aware model server executes multiple models in isolation through model abstraction, pipeline automation and feature sharing. An adaptive scheduler then orchestrates the best-effort executions of multiple models across heterogeneous accelerators, balancing latency and throughput. Finally, microservices with REST APIs serve synthesised model predictions, system statistics, and continuous deployment. Collectively, these components enable SensiX++ to serve multiple models efficiently with fine-grained control on edge devices while minimising data operation redundancy, managing data and device heterogeneity, reducing resource contention and removing manual MLOps. We benchmark SensiX++ with ten different vision and acoustics models across various multi-tenant configurations on different edge accelerators (Jetson AGX and Coral TPU) designed for sensory devices. We report on the overall throughput and quantified benefits of various automation components of SensiX++ and demonstrate its efficacy to significantly reduce operational complexity and lower the effort to deploy, upgrade, reconfigure and serve embedded models on edge devices.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 20 of its 64 references that are in the map. First posted on arXiv 8 Sep 2021.
Builds on
20 of 64 references.
References · 20
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2018YOLOv3: An Incremental Improvementcited by 2,652
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017VGGFace2: A dataset for recognising faces across pose and agecited by 911
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
8 more
- 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 151
- 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 119
- 2018NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Visioncited by 68
- 2018Edge-Host Partitioning of Deep Neural Networks with Feature Space Encoding for Resource-Constrained Internet-of-Things Platformscited by 35
- 2018Audio-Based Activities of Daily Living (ADL) Recognition with Large-Scale Acoustic Embeddings from Online Videoscited by 13
- 2020Mic2Mic: Using Cycle-Consistent Generative Adversarial Networks to Overcome Microphone Variability in Speech Systemscited by 11
- 2014The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Veloxcited by 8
- 2020SensiX: A Platform for Collaborative Machine Learning on the Edgecited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 4; 2025: 1.
7 papers.
- 2022MLOps -- Definitions, Tools and Challengescited by 25
- 2023MLOps: A Reviewcited by 16
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approachcited by 3
- 2024Enabling Cross-Camera Collaboration for Video Analytics on Distributed Smart Camerascited by 1
- 2024Machine Learning Operations: A Mapping Studycited by 1
- 2024OmniBuds: A Sensory Earable Platform for Advanced Bio-Sensing and On-Device Machine Learningcited by 1
- 2025DISCO: A Browser-Based Privacy-Preserving Framework for Distributed Collaborative Learningcited by 0
- 2025DISCO: A Browser-Based Privacy-Preserving Framework for Distributed Collaborative Learning24 Nov 2025
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach28 Oct 2024
- 2024OmniBuds: A Sensory Earable Platform for Advanced Bio-Sensing and On-Device Machine Learning7 Oct 2024
- 2024Machine Learning Operations: A Mapping Study28 Sep 2024
- 2024Enabling Cross-Camera Collaboration for Video Analytics on Distributed Smart Cameras25 Jan 2024
- 2023MLOps: A Review19 Aug 2023
- 2022MLOps -- Definitions, Tools and Challenges1 Jan 2022