JOURNAL ARTICLE

Task Proactive Caching Based Computation Offloading and Resource Allocation in Mobile-Edge Computing Systems

Abstract

For the recent emerging applications such as augmented reality (AR), delay is a key performance evaluating the quality of user experience (QoE). Caching the execution results of the popular AR applications' computational tasks can significantly reduce the execution delay. In this paper, we consider the mobile edge computing (MEC) server and the cloud can proactively cache the execution results of computational tasks. Then, in our proposed scenario, there are four optional ways to process a task. They are, respectively, computing tasks locally, offloading tasks to the MEC server to computing, returning the task's computation results directly from the MEC server's cache, and returning the task's computation results from the cloud's cache. The computation offloading, resource allocation and task proactive caching are jointly optimized to minimize the execution latency subject to the constraints of the radio, computation and storage resources. To solve this complex mixed-integer nonlinear programming (MINLP) problem, we first propose a proactive caching algorithm for collaboration between the cloud and the MEC server to determine the task's caching status. Then, we propose a heuristic algorithm based on greedy strategy to solve the remaining problem, which includes resource allocation and the selections of task's execution mode. By analyzing the simulation results and comparing with an exhaustive algorithm, effectiveness and optimality of our proposed schemes are verified.

Keywords:
Computer science Mobile edge computing Cloud computing Cache Distributed computing Computation offloading Task (project management) Edge computing Server Computer network Operating system

Metrics

32
Cited By
4.67
FWCI (Field Weighted Citation Impact)
15
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Wireless Communication Technologies
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.