? Labeled von Neumann Architecture for Software-Defined Cloud
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) :219-223    DOI: 10.1007/s11390-017-1716-0
Special Section on MOST Cloud and Big Data Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
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

Related Articles
Download: [PDF 390KB]     Export: BibTeX or EndNote (RIS)  
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.
Articles by authors
Yun-Gang Bao
Sa Wang
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.
Cite this article:   
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
Copyright 2010 by Journal of Computer Science and Technology