PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 23, 2020IEEE Transactions on Wireless Communications347 citations

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

View Full Paper
SBSuzhi BiShenzhen UniversityLHLiang HuangOregon State UniversityYZYing–Jun Angela ZhangSoochow University

Key Points

Key points are not available for this paper at this time.

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Bi et al. (2020) studied this question.

synapsesocial.com/papers/6a17d4fd3275b64d0e6f2d7dhttps://doi.org/10.1109/twc.2020.2988386
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Nectar: automatic management of data and computation in datacenters2010 · 174 citations
  2. 2To offload or not to offload: An efficient code partition algorithm for mobile cloud computing2012 · 127 citations
  3. 3Joint offloading decision and resource allocation for multi-user multi-task mobile cloud2016 · 186 citations
  4. 4Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks2018 · 586 citations
  5. 5Cloud Programming Simplified: A Berkeley View on Serverless Computing2019 · 423 citations