_2025-02-28_09:59:02_2025-02-28 09:59:02
GiantVM
原文链接失效了?试试备份
TAGs:虚拟化&容器 产品 多虚一
Summary: GiantVM is a distributed hypervisor that utilizes resources from multiple physical machines, offering a uniform hardware abstraction to the guest OS through techniques like IPI, interrupt, and I/O forwarding. It's based on QEMU-KVM and distributed shared memory (DSM) technology. The input includes instructions on how to install and run GiantVM on a single machine using Ubuntu 16.04.7 and Linux-DSM. The paper "GiantVM: A Type-II Hypervisor Implementing Many-to-one Virtualization" was published in the Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments in 2020. The authors include Zhengwei Qi, Haibing Guan, and others from Shanghai Jiao Tong University.GiantVM 是一个分布式管理程序,它利用来自多个物理机的资源,通过 IPI、中断和 I/O 转发等技术为来宾作系统提供统一的硬件抽象。它基于 QEMU-KVM 和分布式共享内存 (DSM) 技术。输入包括有关如何使用 Ubuntu 16.04.7 和 Linux-DSM 在单台计算机上安装和运行 GiantVM 的说明。论文《GiantVM:实现多对一虚拟化的 Type-II Hypervisor》发表在 2020 年第 16 届 ACM SIGPLAN/SIGOPS 虚拟执行环境国际会议的论文集上。作者包括来自上海交通大学的 Zhengwei Qi、Haibing Guan 等人。
_2025-02-28_10:11:19_2025-02-28 10:11:19
GiantVM_ a type-II hypervisor implementing many-to-one virtualization _ Proceedings of the 16th ACM SIGPLAN_SIGOPS Internation
原文链接失效了?试试备份
TAGs:虚拟化&容器 多虚一
Summary: This paper introduces GiantVM, an open-source distributed hypervisor that provides many-to-one virtualization to aggregate resources from multiple physical machines and offers a uniform hardware abstraction for guest OSes. GiantVM combines the benefits of scale-up and scale-out solutions, enabling unmodified applications to run with a huge amount of physical resources. It also leverages distributed shared memory to achieve aggregation of memory and proposes techniques to deal with the challenges of CPU and I/O virtualization in distributed environments. The authors have implemented GiantVM based on the state-of-the-art type-II hypervisor QEMU-KVM and it can currently host conventional OSes such as Linux. Evaluations show that GiantVM outperforms Spark by up to 3.4X with two text-processing programs.本文介绍了 GiantVM,这是一种开源分布式管理程序,它提供多对一虚拟化来聚合来自多个物理机的资源,并为来宾作系统提供统一的硬件抽象。GiantVM 结合了纵向扩展和横向扩展解决方案的优势,使未经修改的应用程序能够使用大量物理资源运行。它还利用分布式共享内存来实现内存聚合,并提出了应对分布式环境中 CPU 和 I/O 虚拟化挑战的技术。作者基于最先进的 II 类管理程序 QEMU-KVM 实现了 GiantVM,它目前可以托管 Linux 等传统作系统。评估表明,GiantVM 使用两个文本处理程序的性能比 Spark 高出 3.4 倍。