• DocumentCode
    2761786
  • Title

    Maintaining Network QoS Across NIC Device Driver Failures Using Virtualization

  • Author

    Le, Michael ; Gallagher, Andrew ; Tamir, Yuval ; Turner, Yoshio

  • Author_Institution
    Comput. Sci. Dept., UCLA, Los Angeles, CA, USA
  • fYear
    2009
  • fDate
    9-11 July 2009
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    Device driver failures have been shown to be a major cause of system failures. Network services stress NIC device drivers, increasing the probability of NIC driver bugs being manifested as server failures. System virtualization is increasingly used for server consolidation and management. The isolated driver domain (IDD) architecture used by several virtual machine monitors, such as Xen, forms a natural foundation for making systems resilient to NIC driver failures. In order to realize this potential, recovery must be fast enough to maintain QoS for network services across NIC driver failures. We show that the standard Xen configuration, enhanced with simple detection and recovery mechanisms, cannot provide such QoS. However, with NIC drivers isolated in two virtual machines, in a primary/warm-spare configuration, the system can recover from an overwhelming majority of NIC driver failures in under 10 ms.
  • Keywords
    device drivers; quality of service; software maintenance; system recovery; virtual machines; NIC device driver failures; Xen configuration; isolated driver domain architecture; network QoS maintenance; server consolidation; server failures; server management; system virtualization; virtual machine monitors; Application virtualization; Computer bugs; Computer crashes; Kernel; Laboratories; Linux; Network servers; Virtual machine monitors; Virtual manufacturing; Voice mail; Network; QoS; device driver; recovery; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2009. NCA 2009. Eighth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-3698-9
  • Electronic_ISBN
    978-0-7695-3698-9
  • Type

    conf

  • DOI
    10.1109/NCA.2009.42
  • Filename
    5190372