Fast Globally Optimal Computational Offloading and Service Caching in Container-Based Edge Computing Systems
Qi Zhang, Weiqiang Xu, Hezhi Luo, Shuyun Luo · IEEE Internet of Things Journal · 2024
Edge computing has become a new paradigm in response to the increasing demand for time-sensitive and computation-intensive tasks, offering advantages over traditional cloud computing due to its proximity to terminal devices and low transmission latency. Container-based edge computing provides a powerful way to deploy applications and manage resources at the edge of the network. However, optimizing the caching strategy is crucial due to the limited capacity of the edge server, and the startup time of services on edge servers is a crucial consideration when making decisions regarding computation offloading and service caching. In this paper, taking into account container startup time, we formulate an optimization model for the task offloading, container caching, and image caching in the container-based edge computing architectures, which is a nonlinear integer programming (NLIP) problem that is NP-hard. We then propose an algorithm that finds the global optimal solution to this NLIP problem by transforming it into an equivalent linear integer programming problem. Our simulation experiments demonstrate that our proposed algorithm can effectively and fast find a globally optimal solution to the underlying problem and that our model outperforms the existing model without considering the container start-up time.