? Evolution of Cloud Operating System: From Technology to Ecosystem
Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2017, Vol. 32 Issue (2) :224-241    DOI: 10.1007/s11390-017-1717-z
Special Section on MOST Cloud and Big Data Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
Evolution of Cloud Operating System: From Technology to Ecosystem
Zuo-Ning Chen1, Fellow, CCF, Kang Chen1, Jin-Lei Jiang1, Member, CCF, ACM, IEEE, Lu-Fei Zhang2, Song Wu3, Member, CCF, IEEE, Zheng-Wei Qi4, Member, CCF, ACM, IEEE, Chun-Ming Hu5, Member, CCF, IEEE, Yong-Wei Wu1, Senior Member, CCF, IEEE, Yu-Zhong Sun6, Member, CCF, IEEE, Hong Tang7, Ao-Bing Sun8, Zi-Lu Kang9
1 Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China;
2 Jiangnan Institute of Computing Technology, Wuxi 214083, China;
3 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China;
4 School of Software, Shanghai Jiao Tong University, Shanghai 200240, China;
5 School of Computer Science and Engineering, Beihang University, Beijing 100191, China;
6 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China;
7 Alibaba Cloud Computing Inc., Hangzhou 310024, China;
8 G-Cloud Technology Inc., Dongguan 523808, China;
9 Institute of Technology of Internet of Things, Information Science Academy of China Electronics Technology Group Corporation, Beijing 100081, China

Related Articles
Download: [PDF 669KB]     Export: BibTeX or EndNote (RIS)  
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.
Articles by authors
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
Keywordscloud computing   operating system   architecture evolution   virtualization   cloud ecosystem     
Received 2016-11-14;

The work is supported by the National Key Research and Development Program of China under Grant No. 2016YFB1000500.

About author: Zuo-Ning Chen received her Master's degree in computer application technology from Zhejiang University, Hangzhou, in 1999. She is an adjunct professor in computer science and technology, Tsinghua University, Beijing, and an academician of the Chinese Academy of Engineering. Her current research interests include big data computing, cloud computing, and high performance computing. She has made important contributions in the field of computer software and high-end computers and received the Special and First Prizes of the National Science and Technology Progress Award of China.
Cite this article:   
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.Evolution of Cloud Operating System: From Technology to Ecosystem[J]  Journal of Computer Science and Technology, 2017,V32(2): 224-241
Copyright 2010 by Journal of Computer Science and Technology