Bandwidth Gain From Mobile Edge Computing and Caching in Wireless Multicast Systems
In this paper, we present a novel mobile edge computing (MEC) model where the MEC server has the input and output data of all computation tasks and communicates with multiple caching-and-computing-enabled mobile devices via a shared wireless link. Each task request can be served from local output ca...
Saved in:
Published in | IEEE transactions on wireless communications Vol. 19; no. 6; pp. 3992 - 4007 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In this paper, we present a novel mobile edge computing (MEC) model where the MEC server has the input and output data of all computation tasks and communicates with multiple caching-and-computing-enabled mobile devices via a shared wireless link. Each task request can be served from local output caching, local computing with input caching, local computing without local caching or MEC downloading, each of which incurs a unique bandwidth requirement of the multicast link. Aiming to minimize the transmission bandwidth, we optimize the joint caching and computing policy at mobile devices subject to latency, caching, power and multicast transmission constraints. The joint policy optimization problem is shown to be NP-hard. To tackle the problem of intractability of priori knowledge of users' request popularity, we approximate the expectation via sampling. When all the output data size is smaller than the input data size, we reformulate the problem as minimization of a monotone submodular function over matroid constraints and obtain the optimal solution via a strongly polynomial algorithm of Schrijver. Otherwise, by leveraging concave convex procedure together with the alternating direction method of multipliers, we propose a low-complexity high-performance algorithm and prove it converges to a local minimum. Furthermore, in homogeneous case, we theoretically reveal how much bandwidth gain can be achieved from computing and caching resources at mobile devices or the multicast transmission. Our results indicate that exploiting the computing and caching resources at mobile devices as well as multicast transmission can provide significant bandwidth savings. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 1536-1276 1558-2248 |
DOI: | 10.1109/TWC.2020.2979147 |