Full Virtualization

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 828 Experts worldwide ranked by ideXlab platform

Bernd Freisleben - One of the best experts on this subject based on the ideXlab platform.

  • MiniWorld: Resource-aware distributed network emulation via Full Virtualization
    2017 IEEE Symposium on Computers and Communications (ISCC), 2017
    Co-Authors: Nils Schmidt, Lars Baumgärtner, Patrick Lampe, Kurt Geihs, Bernd Freisleben
    Abstract:

    In this paper, we present MiniWorld, a novel distributed network emulator. It is based on Full Virtualization using QEMU/KVM, offers three network backends for emulating both wired and wireless communication, and provides several mobility patterns as well as distance-based link quality models. A snapshot boot mode is offered for accelerated booting of identical environments and repeating emulation runs. To decrease runtimes, MiniWorld supports distributed emulation across multiple computers, based on a resource-aware virtual machine (VM) scheduler. Experimental results demonstrate the performance of MiniWorld with respect to VM boot times, network bandwidth, round trip times, and topology switching times.

  • ISCC - MiniWorld: Resource-aware distributed network emulation via Full Virtualization
    2017 IEEE Symposium on Computers and Communications (ISCC), 2017
    Co-Authors: Nils Schmidt, Lars Baumgärtner, Patrick Lampe, Kurt Geihs, Bernd Freisleben
    Abstract:

    In this paper, we present MiniWorld, a novel distributed network emulator. It is based on Full Virtualization using QEMU/KVM, offers three network backends for emulating both wired and wireless communication, and provides several mobility patterns as well as distance-based link quality models. A snapshot boot mode is offered for accelerated booting of identical environments and repeating emulation runs. To decrease runtimes, MiniWorld supports distributed emulation across multiple computers, based on a resource-aware virtual machine (VM) scheduler. Experimental results demonstrate the performance of MiniWorld with respect to VM boot times, network bandwidth, round trip times, and topology switching times.

Xiaolin Wang - One of the best experts on this subject based on the ideXlab platform.

  • ICPCA/SWS - Optimizing interactive performance for desktop-Virtualization environment
    Pervasive Computing and the Networked World, 2012
    Co-Authors: Xiaolin Wang, Binbin Zhang
    Abstract:

    Full Virtualization is vastly applied in desktop Virtualization. Although hardware-assisted Virtualization greatly improves the performance, the interactive performance is still a bottleneck for Full Virtualization. Interactive performance is mainly influenced by I/O devices. In one hand, I/O devices are slow device. In another hand, they are often shared by multiple virtual machines through simulation. Our study focuses on the interactive performance optimization, and can mainly be classified into three categories: (1) Targeting multi-core system, we investigate virtual machine deployment to ensure stable performance of the whole system and individual virtual machine. (2) Dynamically adjust the resource among virtual machines based on the individual machine's interactive behavior. (3) Optimize the I/O request scheduler in term of the Virtualization implementation.

  • A Survey on I/O Virtualization and Optimization
    2010 Fifth Annual ChinaGrid Conference, 2010
    Co-Authors: Binbin Zhang, Xiaolin Wang, Xiaoming Li, Liang Yang, Zhenlin Wang
    Abstract:

    This paper surveys Virtualization of I/O devices, which is one of the most difficult parts in system Virtualization. Current technologies of virtualizing I/O devices include Full Virtualization, paraVirtualization, software emulation and VMM-bypass direct I/O. Optimizations are also done to improve the performance of each technology. Most optimizations used paraVirtualization technology for reference. VMM-bypass direct I/O performs the best performance, but the VM direct-access I/O devices is difficult to be migrated, for it is hard to capture the states of the devices without VMM interference. An ideal approach is still required, and all the optimizations to the other approaches can be used for reference. We evaluated I/O performance in KVM and proposed some optimizations to improve KVM.

  • ChinaGrid - A Survey on I/O Virtualization and Optimization
    2010 Fifth Annual ChinaGrid Conference, 2010
    Co-Authors: Binbin Zhang, Xiaolin Wang, Xiaoming Li, Liang Yang, Zhenlin Wang
    Abstract:

    This paper surveys Virtualization of I/O devices, which is one of the most difficult parts in system Virtualization. Current technologies of virtualizing I/O devices include Full Virtualization, paraVirtualization, software emulation and VMM-bypass direct I/O. Optimizations are also done to improve the performance of each technology. Most optimizations used paraVirtualization technology for reference. VMM-bypass direct I/O performs the best performance, but the VM direct-access I/O devices is difficult to be migrated, for it is hard to capture the states of the devices without VMM interference. An ideal approach is still required, and all the optimizations to the other approaches can be used for reference. We evaluated I/O performance in KVM and proposed some optimizations to improve KVM.

  • CIT - Detecting and Analyzing VM-exits
    2010 10th IEEE International Conference on Computer and Information Technology, 2010
    Co-Authors: Xiaolin Wang, Binbin Zhang, Haogang Chen, Xiaoming Li, Zhenlin Wang
    Abstract:

    Intel and AMD have provided hardware support, VT and SVM, to support classical Full Virtualization. The hardware extensions help to implement a VMM without changing the guest OS or resorting to software binary translation. Ironically, a VMM using VT or SVM has not yet met performance expectation. One major reason is that there still exist too many VM exits that incur significant overhead. This paper proposed a novel method, Competition in Bucket Method (CBM), to track all VM exits efficiently. The analysis and experiments show that, CBM can find out hot VM exits efficiently.

  • DMP brings about new design space for Virtualization technology
    Chinese Science Bulletin, 2010
    Co-Authors: Xiaolin Wang
    Abstract:

    Professors Wang and Luo and their group in the Department of Computer Science and Technology, Peking University (PKU), have recently introduced a new memory Virtualization technique called Dynamic Memory ParaVirtualization (DMP). With DMP, binary code in the guest operating system can be dynamically patched by the hypervisor for improved performance. Their study is published in Issue 53 (January 2010) of SCIENCE CHINA Information Sciences and is a significant contribution to system Virtualization technology. Virtualization, as a key technical basis of cloud computing, is predicted to have the highest impact on the future trends of service center infrastructure and operations through to 2012. Both Intel and AMD have redesigned their processors to enable hardware Virtualization support. Several kinds of virtual machine monitors, such as Xen, VMware and KVM, have been developed using paraVirtualization or Full Virtualization technology. ParaVirtualization can reduce the overhead of Virtualization dramatically, but the source code of the guest operating system needs to be modified following the paraVirtualization guide. Full Virtualization does not require any change to the existing guest operation system, but usually needs Virtualization assistance from hardware, and thus suffers a significant loss of performance. As shown in the Figure 1, dynamic paraVirtualization, as the core idea of DMP, differing from both paraVirtualization and Full Virtualization, introduces a novel approach to designing a virtual machine monitor. In dynamic paraVirtualization, the virtual machine monitor dynamically monitors and replaces hot instructions, which cause the greatest overhead for Virtualization, in the guest operating system. The replacement of hot instructions is completely transparent to the guest operating system. “We are able to gain the performance benefit of paraVirtualization while keeping the applicability of Full Virtualization to legacy operation systems”, said Professors Wang and Luo.

Zhenlin Wang - One of the best experts on this subject based on the ideXlab platform.

  • A Survey on I/O Virtualization and Optimization
    2010 Fifth Annual ChinaGrid Conference, 2010
    Co-Authors: Binbin Zhang, Xiaolin Wang, Xiaoming Li, Liang Yang, Zhenlin Wang
    Abstract:

    This paper surveys Virtualization of I/O devices, which is one of the most difficult parts in system Virtualization. Current technologies of virtualizing I/O devices include Full Virtualization, paraVirtualization, software emulation and VMM-bypass direct I/O. Optimizations are also done to improve the performance of each technology. Most optimizations used paraVirtualization technology for reference. VMM-bypass direct I/O performs the best performance, but the VM direct-access I/O devices is difficult to be migrated, for it is hard to capture the states of the devices without VMM interference. An ideal approach is still required, and all the optimizations to the other approaches can be used for reference. We evaluated I/O performance in KVM and proposed some optimizations to improve KVM.

  • ChinaGrid - A Survey on I/O Virtualization and Optimization
    2010 Fifth Annual ChinaGrid Conference, 2010
    Co-Authors: Binbin Zhang, Xiaolin Wang, Xiaoming Li, Liang Yang, Zhenlin Wang
    Abstract:

    This paper surveys Virtualization of I/O devices, which is one of the most difficult parts in system Virtualization. Current technologies of virtualizing I/O devices include Full Virtualization, paraVirtualization, software emulation and VMM-bypass direct I/O. Optimizations are also done to improve the performance of each technology. Most optimizations used paraVirtualization technology for reference. VMM-bypass direct I/O performs the best performance, but the VM direct-access I/O devices is difficult to be migrated, for it is hard to capture the states of the devices without VMM interference. An ideal approach is still required, and all the optimizations to the other approaches can be used for reference. We evaluated I/O performance in KVM and proposed some optimizations to improve KVM.

  • CIT - Detecting and Analyzing VM-exits
    2010 10th IEEE International Conference on Computer and Information Technology, 2010
    Co-Authors: Xiaolin Wang, Binbin Zhang, Haogang Chen, Xiaoming Li, Zhenlin Wang
    Abstract:

    Intel and AMD have provided hardware support, VT and SVM, to support classical Full Virtualization. The hardware extensions help to implement a VMM without changing the guest OS or resorting to software binary translation. Ironically, a VMM using VT or SVM has not yet met performance expectation. One major reason is that there still exist too many VM exits that incur significant overhead. This paper proposed a novel method, Competition in Bucket Method (CBM), to track all VM exits efficiently. The analysis and experiments show that, CBM can find out hot VM exits efficiently.

  • Detecting and Analyzing VM-exits
    2010 10th IEEE International Conference on Computer and Information Technology, 2010
    Co-Authors: Xiaolin Wang, Binbin Zhang, Haogang Chen, Xiaoming Li, Zhenlin Wang
    Abstract:

    Intel and AMD have provided hardware support, VT and SVM, to support classical Full Virtualization. The hardware extensions help to implement a VMM without changing the guest OS or resorting to software binary translation. Ironically, a VMM using VT or SVM has not yet met performance expectation. One major reason is that there still exist too many VM exits that incur significant overhead. This paper proposed a novel method, Competition in Bucket Method (CBM), to track all VM exits efficiently. The analysis and experiments show that, CBM can find out hot VM exits efficiently.

Bernhard Kauer - One of the best experts on this subject based on the ideXlab platform.

  • NOVA: A Microhypervisor-Based Secure Virtualization Architecture
    EuroSys'10, 2010
    Co-Authors: Udo Steinberg, Bernhard Kauer
    Abstract:

    The availability of Virtualization features in modern CPUs has reinforced the trend of consolidating multiple guest operating systems on top of a hypervisor in order to im- prove platform-resource utilization and reduce the total cost of ownership. However, todays Virtualization stacks are unduly large and therefore prone to attacks. If an adver- sary manages to compromise the hypervisor, subverting the security of all hosted operating systems is easy. We show how a thin and simple Virtualization layer reduces the attack surface significantly and thereby increases the overall security of the system.We have designed and implemented a Virtualization architecture that can host multiple unmodified guest operating systems. Its trusted computing base is at least an order of magnitude smaller than that of existing sys- tems. Furthermore, on recent hardware, our implementation outperforms contemporary Full Virtualization environments.

Nils Schmidt - One of the best experts on this subject based on the ideXlab platform.

  • MiniWorld: Resource-aware distributed network emulation via Full Virtualization
    2017 IEEE Symposium on Computers and Communications (ISCC), 2017
    Co-Authors: Nils Schmidt, Lars Baumgärtner, Patrick Lampe, Kurt Geihs, Bernd Freisleben
    Abstract:

    In this paper, we present MiniWorld, a novel distributed network emulator. It is based on Full Virtualization using QEMU/KVM, offers three network backends for emulating both wired and wireless communication, and provides several mobility patterns as well as distance-based link quality models. A snapshot boot mode is offered for accelerated booting of identical environments and repeating emulation runs. To decrease runtimes, MiniWorld supports distributed emulation across multiple computers, based on a resource-aware virtual machine (VM) scheduler. Experimental results demonstrate the performance of MiniWorld with respect to VM boot times, network bandwidth, round trip times, and topology switching times.

  • ISCC - MiniWorld: Resource-aware distributed network emulation via Full Virtualization
    2017 IEEE Symposium on Computers and Communications (ISCC), 2017
    Co-Authors: Nils Schmidt, Lars Baumgärtner, Patrick Lampe, Kurt Geihs, Bernd Freisleben
    Abstract:

    In this paper, we present MiniWorld, a novel distributed network emulator. It is based on Full Virtualization using QEMU/KVM, offers three network backends for emulating both wired and wireless communication, and provides several mobility patterns as well as distance-based link quality models. A snapshot boot mode is offered for accelerated booting of identical environments and repeating emulation runs. To decrease runtimes, MiniWorld supports distributed emulation across multiple computers, based on a resource-aware virtual machine (VM) scheduler. Experimental results demonstrate the performance of MiniWorld with respect to VM boot times, network bandwidth, round trip times, and topology switching times.