? 云操作系统演进:从技术到生态
Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | Help
 
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 << Previous Articles | Next Articles >>
云操作系统演进:从技术到生态
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
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

摘要
参考文献
相关文章
Download: [PDF 669KB]  
摘要 云操作系统与传统的操作系统一样,都希望能够提高效率以充分利用物理计算资源,同时也提供抽象来提升用户体验。但是这两者往往是矛盾的,因为更为便捷的抽象通常需要更多的计算资源。因此,云操作系统具有自己的资源管理和任务调度特征以支撑多种云应用。在资源效率和用户体验之间寻找合适的平衡促进了整个云操作系统的发展。本文从使能技术、操作系统架构以及生态系统三个方面研究了云操作系统的演进。在将来的云操作系统设计中,选择合理的编程接口(API)至关重要。选择API时,需要充分考虑物理资源的效率以及上层应用使用的便利性以取得二者之间更好的平衡。论文最后介绍了一个以API为中心的云操作系统设计实践,展示了API在架构更好地云操作系统、促进云生态系统的建设与健康发展方面的巨大作用。
关键词云计算   操作系统   结构演进   虚拟化   云生态系统     
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.
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.
引用本文:   
Zuo-Ning Chen, Kang Chen, Jin-Lei Jiang, Lu-Fei Zhang, Song Wu, Zheng-Wei Qi, Ch.云操作系统演进:从技术到生态[J]  Journal of Computer Science and Technology , 2017,V32(2): 224-241
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
链接本文:  
http://jcst.ict.ac.cn:8080/jcst/CN/10.1007/s11390-017-1717-z
Copyright 2010 by Journal of Computer Science and Technology