To Offload or Not To Offload: Model-driven Comparison of Edge-native and On-device Processing In the Era of Accelerators
Computational offloading is a promising approach to overcome client device resource constraints by moving application computations to remote servers. With the advent of specialized hardware accelerators, client devices can now perform fast local processing of tasks such as machine learning inference, reducing the need for offloading. However, edge servers with accelerators also offer faster offloading performance than was previously possible. In this paper, we present an analytic and experimental comparison of on-device processing and edge offloading across accelerator, multi-tenant, and workload scenarios to understand when to use local processing versus offloading. We present models that leverage queuing theory to derive explainable closed-form equations for end-to-end latencies, yielding quantitative performance crossover predictions to guide adaptive offloading. We validate our models across various settings and show that they achieve a mean absolute percentage error of 2.2% compared to observed latencies. We further use these models to develop a resource manager for adaptive offloading and demonstrate its effectiveness in dynamic multi-tenant edge environments.
Authors
- Prashant Shenoy (ORCID: https://orcid.org/0000-0002-5435-1901)
- Don Towsley (ORCID: https://orcid.org/0000-0002-7808-7375)
- David Irwin (ORCID: https://orcid.org/0000-0003-1722-4927)
- Ananthram Swami (ORCID: https://orcid.org/0000-0003-1439-332X)
- Nathan Ng
Institutions
- DEVCOM Army Research Laboratory (US)
- University of Massachusetts Amherst (US)
- United States Army Combat Capabilities Development Command (US)
Publication Details
- Published
- 2026-04-23
- DOI
- https://doi.org/10.1145/3777884.3797816
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00