? 面向软件定义云计算的标签化冯诺依曼体系结构
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) :219-223    DOI: 10.1007/s11390-017-1716-0
Special Section on MOST Cloud and Big Data << Previous Articles | Next Articles >>
面向软件定义云计算的标签化冯诺依曼体系结构
Yun-Gang Bao, Member, CCF, ACM, IEEE, Sa Wang, Member, CCF
1 State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China;;
2 University of Chinese Academy of Sciences, Beijing 100049, China
Labeled von Neumann Architecture for Software-Defined Cloud
Yun-Gang Bao, Member, CCF, ACM, IEEE, Sa Wang, Member, CCF
1 State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China;;
2 University of Chinese Academy of Sciences, Beijing 100049, China

摘要
参考文献
相关文章
Download: [PDF 390KB]  
摘要 随着云计算技术的快速发展,云平台提供商面临许多挑战:长尾延迟,低资源利用率以及高干扰。服务商试图通过将多种负载共同部署在同一套硬件环境中提高资源利用率,但共享应用之间会产生严重的性能干扰,引起长尾延迟现象,带来无保障的用户体验。为应对这些挑战,近年来提出了软件定义云计算的概念,为软件调用的各个层次(应用层、操作系统和硬件)建立更加紧密的协作关系,可以有效的将用户层服务质量需求传递到底层硬件,结合差别化资源管理机制保障用户需求。然而,已有工作主要是致力于软件栈层次的优化,硬件内部缺乏服务质量需求管理接口等。本文提出一种标签化冯诺依曼体系结构(LvNA),在硬件结构中引入标签化机制将上层语意信息,如QoS,安全等,传递到各硬件部件,使得硬件功能能够根据应用需求的变化进行调整。我们认为LvNA实现软件定义云计算平台的重要基础。
关键词软件定义云计算   冯诺依曼体系结构   尾延迟   性能干扰     
Abstract: As cloud computing is moving forward rapidly, cloud providers have been encountering great challenges:long tail latency, low utilization, and high interference. They intend to co-locate multiple workloads on a single server to improve the resource utilization. But the co-located applications suffer from severe performance interference and long tail latency, which lead to unpredictable user experience. To meet these challenges, software-defined cloud has been proposed to facilitate tighter coordination among application, operating system and hardware. Users' quality of service (QoS) requirements could be propagated all the way down to the hardware with differential management mechanisms. However, there is little hardware support to maintain and guarantee users' QoS requirements. To this end, this paper proposes Labeled von Neumann Architecture (LvNA), which introduces a labelling mechanism to convey more software's semantic information such as QoS and security to the underlying hardware. LvNA is able to correlate labels with various entities, e.g., virtual machine, process and thread, and propagate labels in the whole machine and program differentiated services based on rules. We consider LvNA to be a fundamental hardware support to the software-defined cloud.
Keywordssoftware-defined cloud   von Neumann architecture   tail latency   performance interference     
Received 2016-11-25;
本文基金:

This work was supported by the National Key Research and Development Program of China under Grant No. 2016YFB1000200 and the National Natural Science Foundation of China under Grant No. 61420106013.

About author: Yun-Gang Bao received his B.S. degree in computer science and technology from Nanjing University, Nanjing, in 2003, and Ph.D. degree in computer science from Chinese Academy of Sciences (CAS), Beijing, in 2008. He is a professor in Institute of Computing Technology, CAS, Beijing. From 2010 to 2012, he was a postdoctoral researcher in Department of Computer Science, Princeton University, New Jersey. His current research interests include computer architecture, operating system, system performance modeling and evaluation. He is a member of CCF, ACM, IEEE.
引用本文:   
Yun-Gang Bao, Sa Wang.面向软件定义云计算的标签化冯诺依曼体系结构[J]  Journal of Computer Science and Technology , 2017,V32(2): 219-223
Yun-Gang Bao, Sa Wang.Labeled von Neumann Architecture for Software-Defined Cloud[J]  Journal of Computer Science and Technology, 2017,V32(2): 219-223
链接本文:  
http://jcst.ict.ac.cn:8080/jcst/CN/10.1007/s11390-017-1716-0
Copyright 2010 by Journal of Computer Science and Technology