English

Cloud-Native Computing: A Survey from the Perspective of Services

Distributed, Parallel, and Cluster Computing 2023-06-27 v1 Software Engineering

Abstract

The development of cloud computing delivery models inspires the emergence of cloud-native computing. Cloud-native computing, as the most influential development principle for web applications, has already attracted increasingly more attention in both industry and academia. Despite the momentum in the cloud-native industrial community, a clear research roadmap on this topic is still missing. As a contribution to this knowledge, this paper surveys key issues during the life-cycle of cloud-native applications, from the perspective of services. Specifically, we elaborate the research domains by decoupling the life-cycle of cloud-native applications into four states: building, orchestration, operate, and maintenance. We also discuss the fundamental necessities and summarize the key performance metrics that play critical roles during the development and management of cloud-native applications. We highlight the key implications and limitations of existing works in each state. The challenges, future directions, and research opportunities are also discussed.

Keywords

Cite

@article{arxiv.2306.14402,
  title  = {Cloud-Native Computing: A Survey from the Perspective of Services},
  author = {Shuiguang Deng and Hailiang Zhao and Binbin Huang and Cheng Zhang and Feiyi Chen and Yinuo Deng and Jianwei Yin and Schahram Dustdar and Albert Y. Zomaya},
  journal= {arXiv preprint arXiv:2306.14402},
  year   = {2023}
}
R2 v1 2026-06-28T11:14:05.995Z