Stability-Guaranteed Optimization for Real-Time Task Offloading in Edge Computing Systems
Keywords:
edge computing; mobile edge computing; task offloading; real-time systems; deadline-aware optimization; adaptive iteration; stability guarantee; latency; energy efficiencyAbstract
The importance of edge computing for applications with hard deadlines is on the rise. For these applications, offloading a task isn't just a matter of where the task is to be executed - the time and resources needed for the offloading decision itself can also eat into the slack time before the deadline. To solve this challenge, this paper presents Stable-Guaranteed Adaptive Optimization (SGAO), a real-time optimization engine that takes the resources needed for the optimization as a constrained system resource. These features are key to safe, always-on operations.SGAO sets the maximum number of iterations per task based on the slack available in the deadline and the estimated cost of one iteration of the optimization. This is complemented by a stability-based stop criterion, so that at some point, the change in consecutive objective values does not justify further computation. Hence, the proposed approach ties the urgency of a real-time task to the maximum computational effort that may be spent on it, with a simple deadline-aware iteration limit and an explicit limit on the variation in the objective. A controlled synthetic benchmark compares eight different approaches at five workload levels. For each workload level, 2,000 tasks are simulated with ten independent seeds. The experiment results demonstrate the potential of SGAO to greatly reduce deadline violations relative to fixed number-of-iterations SGAO and other optimisation-based baselines, while incurring drastically reduced decision time relative to an optimizer with a relatively high fixed iteration limit. The experiment results do not, however, show SGAO outperforming every other approach on all metrics; in synthetic experiments, Greedy-Latency demonstrates a slightly lower deadline-miss rate while incurring lower latency. Far from ignoring this behaviour, the results are presented explicitly as they define the practical scope of the approach. In doing so, SGAO is not defined as a learning-based or heuristic-based alternative to Lyapunov-based, learning-based, or heuristic task offloading approaches, but as a real-time optimisation-control layer which minimizes offload optimization effort subject to deadline constraints.
Downloads
Downloads
Published
Issue
Section
License
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.

