• DocumentCode
    39401
  • Title

    Rapid Prototyping and Evaluation of Intelligence Functions of Active Storage Devices

  • Author

    Yongsoo Joo ; Junhee Ryu ; Sangsoo Park ; Heonshik Shin ; Shin, Kang G.

  • Author_Institution
    Dept. of CSE, Ewha Womans Univ., Seoul, South Korea
  • Volume
    63
  • Issue
    9
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    2356
  • Lastpage
    2368
  • Abstract
    Active storage devices further improve their performance by executing “intelligence functions,” such as prefetching and data deduplication, in addition to handling the usual I/O requests they receive. Significant research has been carried out to develop effective intelligence functions for the active storage devices. However, laborious and time-consuming efforts are usually required to set up a suitable experimental platform to evaluate each new intelligence function. Moreover, it is difficult to make such prototypes available to other researchers and users to gain valuable experience and feedback. To overcome these difficulties, we propose IOLab, a virtual machine (VM)-based platform for evaluating intelligence functions of active storage devices. The VM-based structure of IOLab enables the evaluation of new (and existing) intelligence functions for different types of OSes and active storage devices with little additional effort. IOLab also supports real-time execution of intelligence functions, providing users opportunities to experience latest intelligence functions without waiting for their deployment in commercial products. Using a set of interesting case studies, we demonstrate the utility of IOLab with negligible performance overhead except for the VM´s virtualization overhead.
  • Keywords
    disc drives; hard discs; software prototyping; virtual machines; HDD-based massive storage systems; I/O requests; IOLab; OSes; VM virtualization overhead; active storage devices; data deduplication; intelligence function evaluation; prefetching; rapid prototyping; virtual machine-based platform; Active storage device; device emulation; intelligence function;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.101
  • Filename
    6509873