• DocumentCode
    3224473
  • Title

    Simultaneous Evaluation of Multiple I/O Strategies

  • Author

    González-Férez, Pilar ; Piernas, Juan ; Cortes, Toni

  • Author_Institution
    Dept. de Ing. y Tecnol. de Comput., Univ. de Murcia, Murcia, Spain
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    183
  • Lastpage
    190
  • Abstract
    We present a framework for simulating the performance obtained by different I/O system mechanisms and algorithms at the same time, and for dynamically turning them on and off to improve the overall system performance. A key element of this framework is the the design and implementation of a virtual disk inside the Linux kernel. Our virtual disk creates a virtual block device which is able to simulate any hard drive with a negligible overhead, without interfering with regular I/O requests. We describe the potential of our proposal in REDCAP, a RAM-based disk cache which is dynamically activated/deactivated according to the throughput achieved. The results show that, by using our virtual disk, REDCAP obtains its maximum possible improvements: up to 80% for workloads with some spatial locality, and the same performance as a \´\´normal system" for workloads with random or large sequential reads.
  • Keywords
    Linux; cache storage; operating system kernels; I/O strategy; Linux kernel; RAM-based disk cache; REDCAP; virtual block device; virtual disk; Adaptation model; Benchmark testing; Computational modeling; Kernel; Linux; Random access memory; Training; REDCAP; Virtual disk; disk modeling; simultaneous evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4244-8287-0
  • Electronic_ISBN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2010.30
  • Filename
    5644950