Cost-Optimized, Data-Protection-Aware Offloading Between an Edge Data Center and the Cloud

IEEE Transactions on Services Computing(2023)

引用 2|浏览26
暂无评分
摘要
An edge data center can host applications that require low-latency access to nearby end devices. If the resource requirements of the applications exceed the capacity of the edge data center, some non-latency-critical application components may be offloaded to the cloud. Such offloading may incur financial costs both for the use of cloud resources and for data transfer between the edge data center and the cloud. Moreover, such offloading may violate data protection requirements if components process sensitive data. The operator of the edge data center has to decide which components to keep in the edge data center and which ones to offload to the cloud, with the objective of minimizing financial costs, subject to constraints on latency, data protection, and capacity. In this paper, we formalize this problem and prove that it is strongly NP-hard. To address this problem, we introduce an optimization algorithm that (i) is fast enough to be run online for dynamic and automatic offloading decisions, (ii) guarantees that the solution satisfies hard constraints on latency, data protection, and capacity, and (iii) achieves near-optimal costs. We also show how the algorithm can be extended to handle multiple edge data centers. Experiments performed with up to 450 components show that the cost of the solution found by our algorithm is on average only 2.7% higher than the optimum. At the same time, our algorithm is very fast: it optimizes the placement of 450 components in less than 300 milliseconds on a commodity computer.
更多
查看译文
关键词
Edge computing,fog computing,edge data center,offloading,resource optimization,data protection
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要