scispace - formally typeset
Open AccessJournal ArticleDOI

Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems

Reads0
Chats0
TLDR
A single edge server that assists a mobile user in executing a sequence of computation tasks is considered, and a mixed integer non-linear programming (MINLP) is formulated that jointly optimizes the service caching placement, computation offloading decisions, and system resource allocation.
Abstract
In mobile edge computing (MEC) systems, edge service caching refers to pre-storing the necessary programs for executing computation tasks at MEC servers. Service caching effectively reduces the real-time delay/bandwidth cost on acquiring and initializing service applications when computation tasks are offloaded to the MEC servers. The limited caching space at resource-constrained edge servers calls for careful design of caching placement to determine which programs to cache over time. This is in general a complicated problem that highly correlates to the computation offloading decisions of computation tasks, i.e., whether or not to offload a task for edge execution. In this paper, we consider a single edge server that assists a mobile user (MU) in executing a sequence of computation tasks. In particular, the MU can upload and run its customized programs at the edge server, while the server can selectively cache the previously generated programs for future reuse. To minimize the computation delay and energy consumption of the MU, we formulate a mixed integer non-linear programming (MINLP) that jointly optimizes the service caching placement, computation offloading decisions, and system resource allocation (e.g., CPU processing frequency and transmit power of MU). To tackle the problem, we first derive the closed-form expressions of the optimal resource allocation solutions, and subsequently transform the MINLP into an equivalent pure 0-1 integer linear programming (ILP) that is much simpler to solve. To further reduce the complexity in solving the ILP, we exploit the underlying structures of caching causality and task dependency models, and accordingly devise a reduced-complexity alternating minimization technique to update the caching placement and offloading decision alternately. Extensive simulations show that the proposed joint optimization techniques achieve substantial resource savings of the MU compared to other representative benchmark methods considered.

read more

Citations
More filters
Journal ArticleDOI

An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments

TL;DR: A weighted cost model to minimize the execution time and energy consumption of IoT applications, in a computing environment with multiple IoT devices, multiple fog/edge servers and cloud servers is proposed and a new application placement technique based on the Memetic Algorithm is proposed to make batch application placement decision for concurrent IoT applications.
Journal ArticleDOI

The convergence and interplay of edge, fog, and cloud in the AI-driven Internet of Things (IoT)

TL;DR: This paper provides a comprehensive insight into the edge-fog-cloud computing paradigm by providing a blend of discussions on all important aspects of the underlying technologies to offer opportunities for more holistic studies and to accelerate knowledge acquisition.
Journal ArticleDOI

Lyapunov-Guided Deep Reinforcement Learning for Stable Online Computation Offloading in Mobile-Edge Computing Networks

TL;DR: A novel framework, named LyDROO, is proposed that combines the advantages of Lyapunov optimization and deep reinforcement learning (DRL), and guarantees to satisfy all the long-term constraints by solving the per-frame MINLP subproblems that are much smaller in size.
Journal ArticleDOI

Offloading Tasks With Dependency and Service Caching in Mobile Edge Computing

TL;DR: Wang et al. as discussed by the authors studied how to efficiently offload dependent tasks to edge nodes with limited (and predetermined) service caching, and designed an efficient convex programming based algorithm (CP) to solve this problem.
Journal ArticleDOI

Pricing-Driven Service Caching and Task Offloading in Mobile Edge Computing

TL;DR: This article proposes an MEC service pricing scheme to coordinate with the service caching decisions and control WDs’ task offloading behavior in a cellular network and derives the optimal threshold-based offloading policy that can be easily adopted by the WDs in Stage II at the Bayesian equilibrium.
References
More filters
Journal ArticleDOI

Combinatorial optimization: algorithms and complexity

TL;DR: This clearly written, mathematically rigorous text includes a novel algorithmic exposition of the simplex method and also discusses the Soviet ellipsoid algorithm for linear programming; efficient algorithms for network flow, matching, spanning trees, and matroids; the theory of NP-complete problems; approximation algorithms, local search heuristics for NPcomplete problems, more.
Journal ArticleDOI

Cloud computing: state-of-the-art and research challenges

TL;DR: A survey of cloud computing is presented, highlighting its key concepts, architectural principles, state-of-the-art implementation as well as research challenges to provide a better understanding of the design challenges of cloud Computing and identify important research directions in this increasingly important area.
Book

Engineering Optimization : Theory and Practice

TL;DR: This chapter discusses Optimization Techniques, which are used in Linear Programming I and II, and Nonlinear Programming II, which is concerned with One-Dimensional Minimization.
Journal ArticleDOI

A Survey on Mobile Edge Computing: The Communication Perspective

TL;DR: A comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management is provided in this paper, where a set of issues, challenges, and future research directions for MEC are discussed.
Posted Content

A Survey on Mobile Edge Computing: The Communication Perspective

TL;DR: A comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management and recent standardization efforts on MEC are introduced.
Related Papers (5)