Skip to main navigation Skip to search Skip to main content

Evolution of Cloud Operating System: From Technology to Ecosystem

  • Zuo Ning Chen*
  • , Kang Chen
  • , Jin Lei Jiang
  • , Lu Fei Zhang
  • , Song Wu
  • , Zheng Wei Qi
  • , Chun Ming Hu
  • , Yong Wei Wu
  • , Yu Zhong Sun
  • , Hong Tang
  • , Ao Bing Sun
  • , Zi Lu Kang
  • *Corresponding author for this work
  • Tsinghua University
  • Jiangnan Institute of Computing Technology
  • Huazhong University of Science and Technology
  • Shanghai Jiao Tong University
  • CAS - Institute of Computing Technology
  • Alibaba Group Holding Ltd.
  • G-Cloud Technology Inc
  • China Electronics Technology Group Corporation

Research output: Contribution to journalArticlepeer-review

Abstract

The cloud operating system (cloud OS) is used for managing the cloud resources such that they can be used effectively and efficiently. And also it is the duty of cloud OS to provide convenient interface for users and applications. However, these two goals are often conflicting because convenient abstraction usually needs more computing resources. Thus, the cloud OS has its own characteristics of resource management and task scheduling for supporting various kinds of cloud applications. The evolution of cloud OS is in fact driven by these two often conflicting goals and finding the right tradeoff between them makes each phase of the evolution happen. In this paper, we have investigated the ways of cloud OS evolution from three different aspects: enabling technology evolution, OS architecture evolution and cloud ecosystem evolution. We show that finding the appropriate APIs (application programming interfaces) is critical for the next phase of cloud OS evolution. Convenient interfaces need to be provided without scarifying efficiency when APIs are chosen. We present an API-driven cloud OS practice, showing the great capability of APIs for developing a better cloud OS and helping build and run the cloud ecosystem healthily.

Original languageEnglish
Pages (from-to)224-241
Number of pages18
JournalJournal of Computer Science and Technology
Volume32
Issue number2
DOIs
StatePublished - 1 Mar 2017

Keywords

  • architecture evolution
  • cloud computing
  • cloud ecosystem
  • operating system
  • virtualization

Fingerprint

Dive into the research topics of 'Evolution of Cloud Operating System: From Technology to Ecosystem'. Together they form a unique fingerprint.

Cite this