Trochilidae:Light Weight and High Performance Virtual Machine Monitor for Many-Core

DAI Yuehua,QI Yong,REN Jianbao,WANG Xiaoguang,SHI Yi,XUAN Yu
DOI: https://doi.org/10.3778/j.issn.1673-9418.2012.12.007
2012-01-01
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.
What problem does this paper attempt to address?