• DocumentCode
    1597595
  • Title

    I/O Device Virtualization in the Multi-core era, a QoS Perspective

  • Author

    Lakshmi, J. ; Nandy, S.K.

  • Author_Institution
    Indian Inst. of Sci., Bangalore
  • fYear
    2009
  • Firstpage
    128
  • Lastpage
    135
  • Abstract
    In this paper, we propose an extension to the I/O device architecture, as recommended in the PCI-SIG IOV specification, for virtualizing network I/O devices. The aim is to enable fine-grained controls to a virtual machine on the I/O path of a shared device. The architecture allows native access of I/O devices to virtual machines and provides device level QoS hooks for controlling VM specific device usage. For evaluating the architecture we use layered queuing network (LQN) models. We implement the architecture and evaluate it using simulation techniques, on the LQN model, to demonstrate the benefits. With the architecture, the benefit for network I/O is 60% more than what can be expected on the existing architecture. Also, the proposed architecture improves scalability in terms of the number of virtual machines intending to share the I/O device.
  • Keywords
    input-output programs; peripheral interfaces; quality of service; virtual machines; I/O device virtualization; PCI-SIG IOV specification; QoS; layered queuing network; multi-core era; virtual machine; Application virtualization; Bandwidth; Benchmark testing; Delay; Linux; Network servers; Surges; Throughput; Virtual machining; Web server; I/O Device Virtualization; architecture; performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid and Pervasive Computing Conference, 2009. GPC '09. Workshops at the
  • Conference_Location
    Geneva
  • Print_ISBN
    978-1-4244-4372-7
  • Type

    conf

  • DOI
    10.1109/GPC.2009.7
  • Filename
    4976554