An Online Orchestration Mechanism for General-Purpose Edge Computing

Xun Shao, Go Hasegawa, Mianxiong Dong, Zhi Liu, Hiroshi Masui, Yusheng Ji

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)


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.

Original languageEnglish
Pages (from-to)927-940
Number of pages14
JournalIEEE Transactions on Services Computing
Issue number2
Publication statusPublished - 2023 Mar 1


  • General-purpose edge computing
  • drift-plus-penalty optimization
  • online mechanism
  • primal-dual optimization


Dive into the research topics of 'An Online Orchestration Mechanism for General-Purpose Edge Computing'. Together they form a unique fingerprint.

Cite this