• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 论文 • 上一篇    下一篇

基于国产平台的虚拟化操作系统架构研究及其实现

张沂超,王星焱,陈左宁,张羽丰   

  1. (江南计算技术研究所,江苏 无锡 214083)
  • 收稿日期:2016-10-18 修回日期:2016-12-14 出版日期:2018-03-25 发布日期:2018-03-25
  • 基金资助:

    科技部云二期项目(SQ2016YFGX060125)

Design and implementation of a virtual
operating system based on domestic platform

ZHANG Yichao,WANG Xingyan,CHEN Zuoning,ZHANG Yufeng   

  1. (Jiangnan Institute of Computing Technology,Wuxi 214083,China)
  • Received:2016-10-18 Revised:2016-12-14 Online:2018-03-25 Published:2018-03-25

摘要:

高性能计算操作系统面临独特的需求与挑战,这些需求与挑战涵盖并发与高效、系统弹性与容错、异构性、I/O和访存带宽、低噪等诸多方面。传统宏内核操作系统并不能完全满足HPC领域的独特需求,因而需要为HPC定制操作系统。提出虚拟化操作系统架构,该架构主要包含两部分:(1)虚拟机监视器与轻量级内核相结合的虚拟化操作系统架构;(2)支持分时复用虚拟机与空间分割虚拟机相结合的虚拟机监视器架构。在国产平台上设计并实现了一个简单的系统原型Hypervk,说明了上述架构的可行性。初步的实验结果表明,系统具有较好的效率、低噪特性与可行性,在一定程度上可以满足HPC操作系统独特的需求。

关键词: 轻量级内核, 虚拟机, 虚拟化操作系统, Hypervk

Abstract:

HPC operating systems face unique challenges that cannot be tackled by traditional macro kernel operating systems. These challenges range from concurrency and high efficiency, system flexibility and fault tolerance, heterogeneity, I/O and memory bandwidth to low noise. We present a virtual operating system architecture, which combines a virtual machine manager with a lightweight kernel. The virtual machine manager supports both time and spacesharing virtual machines. We implement a system prototype Hypervk based on the domestic platform and preliminary experimental results verify the feasibility and efficiency of the system.
 

Key words: lightweight kernel, virtual machine, virtual operating system, Hypervk