Skip to main navigation Skip to search Skip to main content

MPCSM: Microservice Placement for Edge-Cloud Collaborative Smart Manufacturing

  • Xi'an Jiaotong University
  • Imperial College London
  • Guangdong Artificial Intelligence and Digital Economy Laboratory - Guangzhou

Research output: Contribution to journalArticlepeer-review

64 Scopus citations

Abstract

Latency-aware service placement is promising in reducing the overall service response latency of proliferating edge-cloud collaborative smart manufacturing systems. However, intuitive latency estimators used by existing service placement approaches cannot accurately depict the nonlinear end-to-end (E2E) latency of multihop microservices with complex dependencies, which is severely hindering the effectiveness of latency-aware service placement. To address this issue, in this article, we present a microservice placement mechanism for edge-cloud collaborative smart manufacturing (MPCSM), where a microservice placement algorithm latency-aware edge-cloud collaborative placement supported by an accurate data-driven E2E latency estimation method is proposed. We build a real-world collaborative prototype, and conduct a case study on semiconductor manufacturing to elaborate the construction of our latency estimator. Results of extensive experiments demonstrate that the error of our E2E latency estimator is up to $10\times$ less than that of existing ones, and the overall service latency with MPCSM is up to $10\times$ less than that with existing service placement approaches.

Original languageEnglish
Article number9250590
Pages (from-to)5898-5908
Number of pages11
JournalIEEE Transactions on Industrial Informatics
Volume17
Issue number9
DOIs
StatePublished - Sep 2021

Keywords

  • Edge-cloud collaborative intelligence
  • edge computing
  • microservice placement
  • smart manufacturing

Fingerprint

Dive into the research topics of 'MPCSM: Microservice Placement for Edge-Cloud Collaborative Smart Manufacturing'. Together they form a unique fingerprint.

Cite this