TY - JOUR
T1 - Placing Timely Refreshing Services at the Network Edge
AU - Li, Xishuo
AU - Zhang, Shan
AU - Luo, Hongbin
AU - Ma, Xiao
AU - He, Junyi
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2023/9/15
Y1 - 2023/9/15
N2 - Accommodating services at the network edge is favorable for time-sensitive applications. However, maintaining service usability is resource consuming in terms of pulling service images to the edge, synchronizing databases of service containers, and hot updates of service modules. Accordingly, it is critical to determine which service to place based on the received user requests and service refreshing (maintaining) cost, which is usually neglected in existing studies. In this work, we study how to cooperatively place timely refreshing services and offload user requests among edge servers to minimize the backhaul transmission costs. We formulate an integer nonlinear programming problem and prove its NP-hardness. This problem is highly nontractable due to the complex spatial-and-temporal coupling effect among service placement, offloading, and refreshing costs. We first decouple the problem in the temporal domain by transforming it into a Markov shortest path problem. We then propose a lightweighted discounted value approximation (DVA) method, which further decouples the problem in the spatial domain by estimating the offloading costs among edge servers. The worst performance of DVA is proved to be bounded. 5G service placement testbed experiments and real-trace simulations show that DVA reduces the total transmission cost by up to 59.1% compared with the state-of-the-art baselines.
AB - Accommodating services at the network edge is favorable for time-sensitive applications. However, maintaining service usability is resource consuming in terms of pulling service images to the edge, synchronizing databases of service containers, and hot updates of service modules. Accordingly, it is critical to determine which service to place based on the received user requests and service refreshing (maintaining) cost, which is usually neglected in existing studies. In this work, we study how to cooperatively place timely refreshing services and offload user requests among edge servers to minimize the backhaul transmission costs. We formulate an integer nonlinear programming problem and prove its NP-hardness. This problem is highly nontractable due to the complex spatial-and-temporal coupling effect among service placement, offloading, and refreshing costs. We first decouple the problem in the temporal domain by transforming it into a Markov shortest path problem. We then propose a lightweighted discounted value approximation (DVA) method, which further decouples the problem in the spatial domain by estimating the offloading costs among edge servers. The worst performance of DVA is proved to be bounded. 5G service placement testbed experiments and real-trace simulations show that DVA reduces the total transmission cost by up to 59.1% compared with the state-of-the-art baselines.
KW - Mobile-edge computing (MEC)
KW - service placement
KW - timely refreshing services
UR - https://www.scopus.com/pages/publications/85153516416
U2 - 10.1109/JIOT.2023.3268308
DO - 10.1109/JIOT.2023.3268308
M3 - 文章
AN - SCOPUS:85153516416
SN - 2327-4662
VL - 10
SP - 16450
EP - 16464
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 18
ER -