• DocumentCode
    233555
  • Title

    Alleviating I/O Interference via Caching and Rate-Controlled Prefetching without Degrading Migration Performance

  • Author

    Stuart, Morgan ; Tao Lu ; Xubin He

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
  • fYear
    2014
  • fDate
    16-16 Nov. 2014
  • Firstpage
    19
  • Lastpage
    24
  • Abstract
    The process of migrating a virtual machine and its virtual storage can greatly degrade the performance of other guests and applications running on the same host, including the migrating machine itself. Through experimental evaluation, we investigate the I/O performance degradation imposed by storage migration on co-located machines. We examine naive approaches for mitigating this interference by adjusting host system settings and migration parameters. While effective in some contexts, our analysis demonstrates that performing a migration using these I/O constraining techniques will increase migration latency and limit its ability to converge. Therefore, we present a design and analysis of Storage Migration Offloading, a migration method that reduces I/O interference, maintains lower migration latency, and converges under higher dirty rates. Storage Migration Offloading utilizes a buffer store populated during migration using a dynamic cache policy and rate controlled prefetching. Data is transferred to the destination host from both the buffer and primary disks in a way that minimizes interference on the primary disk while attempting to maintain the desired migration speed.
  • Keywords
    cache storage; input-output programs; storage management; virtual machines; IO constraining techniques; IO interference; IO performance degradation; buffer store; caching; colocated machines; dynamic cache policy; host system settings; migrating machine; migration latency; migration parameters; migration performance; migration speed; primary disks; rate-controlled prefetching; storage migration; storage migration offloading; virtual machine; virtual storage; Bandwidth; Buffer storage; Convergence; Degradation; Interference; Performance evaluation; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Data Storage Workshop (PDSW), 2014 9th
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/PDSW.2014.8
  • Filename
    7016278