CrowdHMTware: A Cross-Level Co-Adaptation Middleware for Context-Aware Mobile DL Deployment
There are many deep learning (DL) powered mobile and wearable applications today continuously and unobtrusively sensing the ambient surroundings to enhance all aspects of human lives. To enable robust and private mobile sensing, DL models are often deployed locally on resource-constrained mobile devices using techniques such as model compression or offloading. However, existing methods, either front-end algorithm level (i.e. DL model compression/partitioning) or back-end scheduling level (i.e. operator/resource scheduling), cannot be locally online because they require offline retraining to ensure accuracy or rely on manually pre-defined strategies, struggle with <i>dynamic adaptability</i>. The primary challenge lies in feeding back runtime performance from the <i>back-end</i> level to the <i>front-end</i> level optimization decision. Moreover, the adaptive mobile DL model porting middleware with <i>cross-level co-adaptation</i> is less explored, particularly in mobile environments with <i>diversity</i> and <i>dynamics</i>. In response, we introduce CrowdHMTware, a dynamic context-adaptive DL model deployment middleware for heterogeneous mobile devices. It establishes an <i>automated adaptation loop</i> between cross-level functional components, i.e. elastic inference, scalable offloading, and model-adaptive engine, enhancing scalability and adaptability. Experiments with four typical tasks across 15 platforms and a real-world case study demonstrate that <inline-formula><tex-math notation="LaTeX">${\sf CrowdHMTware}$</tex-math></inline-formula> can effectively scale DL model, offloading, and engine actions across diverse platforms and tasks. It hides run-time system issues from developers, reducing the required developer expertise.
Authors
- Xu Yuan (ORCID: https://orcid.org/0000-0003-3775-3033)
- Bin Guo (ORCID: https://orcid.org/0000-0001-6097-2467)
- Ke Ma (ORCID: https://orcid.org/0000-0002-1663-9955)
- Yuzhan Wang (ORCID: https://orcid.org/0000-0003-1797-9131)
- Sicong Liu (ORCID: https://orcid.org/0000-0003-4402-1260)
- Zhiwen Yu (ORCID: https://orcid.org/0000-0002-9905-3238)
- Yao Li (ORCID: https://orcid.org/0000-0003-0974-6549)
- Cheng Fang (ORCID: https://orcid.org/0009-0000-8131-6178)
- Shiyan Luo
- Hao Luo
Institutions
- Harbin Engineering University (CN)
- Northwestern Polytechnical University (CN)
Publication Details
- Journal
- IEEE Transactions on Mobile Computing
- Published
- 2025-03-28
- DOI
- https://doi.org/10.1109/tmc.2025.3549399
- Citations
- 1
- Primary Topic
- Context-Aware Activity Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.28