• DocumentCode
    61049
  • Title

    Architecting Flash-based Solid-State Drive for High-performance I/O Virtualization

  • Author

    Xiang Song ; Jian Yang ; Haibo Chen

  • Author_Institution
    Inst. of Parallel & Distrib. Syst., Shanghai Jiao Tong Univ., Shanghai, China
  • Volume
    13
  • Issue
    2
  • fYear
    2014
  • fDate
    July-Dec. 28 2014
  • Firstpage
    61
  • Lastpage
    64
  • Abstract
    Flash-based solid-state drive (SSD) is now being widely deployed in cloud computing platforms due to the potential advantages of better performance and less energy consumption. However, current virtualization architecture lacks support for highperformance I/O virtualization over persistent storage, which results in sub-optimal I/O performance for guest virtual machines (VMs) on SSD. Further, current software-based I/O virtualization violates the “don´t hide power” principle due to inefficient support for some advanced SSD commands (e.g., TRIM) and constrained parallelism, leading to sub-optimal performance and life cycle.
  • Keywords
    cloud computing; flash memories; performance evaluation; virtual machines; virtualisation; SSD commands; VM; cloud computing platforms; energy consumption; flash-based solid-state drive; high performance I/O virtualization architecture; software-based I/O virtualization; virtual machines; Cloud computing; Computer architecture; Multiprocessing systems; Parallel processing; Performance evaluation; Random access memory; Solid state circuits; B.4.4 Performance Analysis and Design Aids; C.4.g Measurement; I/O virtualization; Solid State Drive; evaluation; modeling; simulation of multiple-processor systems;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2013.22
  • Filename
    6570727