基于虚拟机的透明计算设备子系统设计与实现:解决多操作系统远程运行问题

需积分: 3 0 下载量 64 浏览量 更新于2024-09-07 收藏 544KB PDF 举报
本文主要探讨了"基于虚拟机的透明计算设备子系统设计及实现"这一关键技术,针对现有的透明计算系统中存在的问题,即在端计算机上运行磁盘等设备虚拟化时,需要对操作系统进行定制以适应这种环境。为了克服这个挑战,研究者提出了一个创新的解决方案,即利用虚拟机技术来构建设备子系统。 论文的核心思想是利用Intel VT(Virtualization Technology)硬件级别的虚拟化支持和Xen这样的高级虚拟化技术。在这个框架下,用户操作系统被部署在全虚拟化的虚拟机中。关键的技术点在于设计并实现了一个运行在管理域用户空间中的设备模型,包括虚拟磁盘和网络驱动。这些设备模型能够接收和处理用户域发起的磁盘和网络I/O请求,然后将这些请求透明地重定向到远程服务器进行处理。这样,即使在端计算机上运行多个不同的操作系统,也可以通过这个设备子系统实现它们之间的资源共享和远程运行,无需对每个操作系统进行单独的修改。 作者团队由徐广斌、韦理、周悦芝和陶然组成,他们在网络计算、分布式系统、计算机网络以及透明计算等领域有着丰富的研究背景。他们的研究得到了国家“863”计划的资助。论文通过在VT硬件平台和Xen虚拟机监控器上搭建原型系统,成功验证了这种方法的可行性和有效性。 文章的关键词包括“透明计算”,“设备模型”,以及“虚拟机”。这些关键词突出了论文的核心技术路径,同时也揭示了研究者关注的焦点领域。论文的分类号为TP(计算机科学技术),文献标志码为A,表明这是一篇经过同行评审且具有学术价值的研究论文。 总结来说,这篇论文提供了一种新颖的设备子系统设计,通过虚拟机技术实现了在透明计算系统中跨设备的I/O操作处理,为解决多操作系统在端计算机上的远程运行问题提供了有效的解决方案。这项工作对于提高透明计算系统的灵活性和可扩展性具有重要意义。