首页 | 本学科首页   官方微博 | 高级检索  
     

Trochilidae:面向众核平台的高性能轻量级虚拟机监控器
引用本文:戴月华,齐勇,任建宝,王晓光,史椸,宣宇. Trochilidae:面向众核平台的高性能轻量级虚拟机监控器[J]. 计算机科学与探索, 2012, 0(12): 1126-1135
作者姓名:戴月华  齐勇  任建宝  王晓光  史椸  宣宇
作者单位:西安交通大学 计算机科学与技术系,西安 710049
基金项目:国家自然科学基金 No.61272460~~
摘    要:虚拟化技术在云计算中广泛应用。传统虚拟化技术对操作系统的一些操作都进行了捕捉与封装,使其越来越复杂,同时也影响了操作系统的性能。针对众核平台的发展趋势和特点,面向众核平台设计并实现了一个轻量级的高性能虚拟机监控器——蜂鸟(Trochilidae)。多操作系统可以同时运行在此虚拟机监控器之上,同时对操作系统性能无损失。在提供传统虚拟机监控器功能的基础上,蜂鸟的代码量仅4000行左右(包括汇编与C代码),降低了系统的复杂度,便于系统的维护与调试。

关 键 词:虚拟机监控器  众核  操作系统  性能  云计算

Trochilidae:Light Weight and High Performance Virtual Machine Monitor for Many-Core
DAI Yuehua, QI Yong, REN Jianbao, WANG Xiaoguang, SHI Yi, XUAN Yu. Trochilidae:Light Weight and High Performance Virtual Machine Monitor for Many-Core[J]. Journal of Frontier of Computer Science and Technology, 2012, 0(12): 1126-1135
Authors:DAI Yuehua   QI Yong   REN Jianbao   WANG Xiaoguang   SHI Yi   XUAN Yu
Affiliation:Department of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China
Abstract:Virtualization technology has been widely used recently in cloud computing. Traditional virtual machine monitors are more and more complex for the virtualization of resources and the interception operations of operating system, which also contributes to the performance overhead for operating system. This paper designs and implements a light weight and high performance virtual machine monitor"Trochilidae"for many-core platforms. Operating system can run concurrently on top of it without performance overhead. Trochilidae contains most of the feathers of traditional virtual machine monitors, with only 4000 lines of codes including assembly and C codes, which reduces the complexity and is easy to be tuned and maintained.
Keywords:virtual machine monitor   many-core   operating system   performance   cloud computing
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号