3.8 Proceedings Paper

Offloading Dependent Tasks in Mobile Edge Computing with Service Caching

Journal

Publisher

IEEE
DOI: 10.1109/infocom41043.2020.9155396

Keywords

Mobile Edge Computing; Task Offloading; Service Caching; Dependency; Approximation

Funding

  1. National Science Foundation of China (NSFC) [61822210, U1709217, 61936015]
  2. Anhui Initiative in Quantum Information Technologies [AHY150300]
  3. National Science Foundation (NSF) [CNS-1626374]

Ask authors/readers for more resources

In Mobile Edge Computing (MEC), many tasks require specific service support for execution and in addition, have a dependent order of execution among the tasks. However, previous works often ignore the impact of having limited services cached at the edge nodes on (dependent) task offloading, thus may lead to an infeasible offloading decision or a longer completion time. To bridge the gap, this paper studies how to efficiently offload dependent tasks to edge nodes with limited (and predetermined) service caching. We formally define the problem of offloading dependent tasks with service caching (ODT-SC), and prove that there exists no algorithm with constant approximation for this hard problem. Then, we design an efficient convex programming based algorithm (CP) to solve this problem. Moreover, we study a special case with a homogeneous MEC and propose a favorite successor based algorithm (FS) to solve this special case with a competitive ratio of O(1). Extensive simulation results using Google data traces show that our proposed algorithms can significantly reduce applications' completion time by about 27-51% compared with other alternatives.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available