An Online Orchestration Mechanism for General-Purpose Edge Computing

In recent years, the fast development of mobile communications and cloud systems has substantially promoted edge computing. By pushing server resources to the edge, mobile service providers can deliver their content and services with enhanced performance, and mobile-network carriers can alleviate congestion in the core networks. Although edge computing has been attracting much interest, most current research is application-specific, and analysis is lacking from a business perspective of edge cloud providers (ECPs) that provide general-purpose edge cloud services to mobile service providers and users. In this article, we present a vision of general-purpose edge computing realized by multiple interconnected edge clouds, analyzing the business model from the viewpoint of ECPs and identifying the main issues to address to maximize benefits for ECPs. Specifically, we formalize the long-term revenue of ECPs as a function of server-resource allocation and public data-placement decisions subject to the amount of physical resources and inter-cloud data-transportation cost constraints. To optimize the long-term objective, we propose an online framework that integrates the drift-plus-penalty and primal-dual methods. With theoretical analysis and simulations, we show that the proposed method approximates the optimal solution in a challenging environment without having future knowledge of the system.

[1]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing , 2009, Math. Oper. Res..

[2]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[3]  T. V. Lakshman,et al.  Online Allocation of Virtual Machines in a Distributed Cloud , 2017, IEEE/ACM Transactions on Networking.

[4]  Mianxiong Dong,et al.  Multiattribute-Based Double Auction Toward Resource Allocation in Vehicular Fog Computing , 2020, IEEE Internet of Things Journal.

[5]  Yuanyuan Yang,et al.  Energy-Efficient Fair Cooperation Fog Computing in Mobile Edge Networks for Smart City , 2019, IEEE Internet of Things Journal.

[6]  Yuanyuan Yang,et al.  Fair and Efficient Caching Algorithms and Strategies for Peer Data Sharing in Pervasive Edge Computing Environments , 2020, IEEE Transactions on Mobile Computing.

[7]  Go Hasegawa,et al.  Joint Optimization of Computing Resources and Data Allocation for Mobile Edge Computing (MEC): An Online Approach , 2019, 2019 28th International Conference on Computer Communication and Networks (ICCCN).

[8]  Wei Cai,et al.  UBCGaming: Ubiquitous Cloud Gaming System , 2018, IEEE Systems Journal.

[9]  Mianxiong Dong,et al.  Energy Efficient Hybrid Edge Caching Scheme for Tactile Internet in 5G , 2019, IEEE Transactions on Green Communications and Networking.

[10]  Zibin Zheng,et al.  Multi-Hop Cooperative Computation Offloading for Industrial IoT–Edge–Cloud Computing Environments , 2019, IEEE Transactions on Parallel and Distributed Systems.

[11]  Zongpeng Li,et al.  Cost-minimizing dynamic migration of content distribution services into hybrid clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  Ying Cui,et al.  VIP: a framework for joint dynamic forwarding and caching in named data networks , 2013, ICN '14.

[13]  Song Guo,et al.  Cooperative Caching for Multiple Bitrate Videos in Small Cell Edges , 2020, IEEE Transactions on Mobile Computing.

[14]  Wei Cai,et al.  A Survey on Cloud Gaming: Future of Computer Games , 2016, IEEE Access.

[15]  Wei Cai,et al.  Toward Multiplayer Cooperative Cloud Gaming , 2018, IEEE Cloud Computing.

[16]  Xiaobo Zhou,et al.  TrafficShaper: Shaping Inter-Datacenter Traffic to Reduce the Transmission Cost , 2018, IEEE/ACM Transactions on Networking.

[17]  Hai Jin,et al.  SmartDPSS: Cost-Minimizing Multi-source Power Supply for Datacenters with Arbitrary Demand , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[18]  Dario Pompili,et al.  Adaptive Bitrate Video Caching and Processing in Mobile-Edge Computing Networks , 2019, IEEE Transactions on Mobile Computing.

[19]  Jan Vondrák,et al.  Maximizing a Monotone Submodular Function Subject to a Matroid Constraint , 2011, SIAM J. Comput..

[20]  Keqiu Li,et al.  Performance Guaranteed Computation Offloading for Mobile-Edge Cloud Computing , 2017, IEEE Wireless Communications Letters.

[21]  Yusheng Ji,et al.  A Competitive Approximation Algorithm for Data Allocation Problem in Heterogenous Mobile Edge Computing , 2019, 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring).

[22]  Longbo Huang,et al.  Power Cost Reduction in Distributed Data Centers: A Two-Time-Scale Approach for Delay Tolerant Workloads , 2015, IEEE Transactions on Parallel and Distributed Systems.