• DocumentCode
    2766120
  • Title

    FaReS: Fair Resource Scheduling for VMM-Bypass InfiniBand Devices

  • Author

    Ranadive, Adit ; Gavrilovska, Ada ; Schwan, Karsten

  • Author_Institution
    Center for Exp. Res. in Comput. Syst. (CERCS), Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    418
  • Lastpage
    427
  • Abstract
    In order to address the high performance I/O needs of HPC and enterprise applications, modern interconnection fabrics, such as InfiniBand and more recently, 10GigE, rely on network adapters with RDMA capabilities. In virtualized environments, these types of adapters are configured in a manner that bypasses the hypervisor and allows virtual machines (VMs) direct device access, so that they deliver near-native low-latency/high-bandwidth I/O. One challenge with the bypass approach is that it causes the hypervisor to lose control over VM-device interactions, including the ability to monitor such interactions and to ensure fair resource usage by VMs. Fairness violations, however, permit low-priority VMs to affect the I/O allocations of other higher priority VMs and more generally, lack of supervision can lead to inefficiencies in the usage of platform resources. This paper describes the FaReS system-level mechanisms for monitoring VMs´ usage of bypass I/O devices. Monitoring information acquired with FaReS is then used to adjust VMM-level scheduling in order to improve resource utilization and/or ensure fairness properties across the sets of VMs sharing platform resources. FaReS employs a memory introspection-based tool for asynchronously monitoring VMM-bypass devices, using InfiniBand HCAs as a concrete example. FaReS and its very low overhead (
  • Keywords
    Grid computing; Monitoring; Multicore processing; Resource management; Resource virtualization; Runtime; Virtual machine monitors; Virtual machining; Virtual manufacturing; Voice mail; High Performance Networks; Modeling; Operating Systems; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.11
  • Filename
    5493455