• DocumentCode
    1908150
  • Title

    Enabling database-aware storage with OSD

  • Author

    Raghuveer, Aravindan ; Schlosser, Steven W. ; Iren, Sami

  • Author_Institution
    Univ. of Minnesota, Minneapolis
  • fYear
    2007
  • fDate
    24-27 Sept. 2007
  • Firstpage
    129
  • Lastpage
    142
  • Abstract
    The ANSI object-based storage device (OSD) standard is a major step toward enabling explicit application-awareness in storage systems behind a standard, fully- interoperable interface [3]. In this paper, we explore a particular flavor of application-awareness, that of database applications. We describe the design and implementation of a database-aware storage system that uses the OSD interface not only as a means to access data, but also to permit explicit communication between the application and the storage system. This communication is significant, as it enables our storage system to transparently optimize data placement and request scheduling. We demonstrate that OSD makes it practical to improve storage performance in these ways without exposing proprietary disk drive parameters to application code, and without labor-intensive, fragile parameter measurement.
  • Keywords
    ANSI standards; database management systems; storage management; ANSI object-based storage device; application-awareness; data placement; database-aware storage; request scheduling; ANSI standards; Buffer storage; Cache storage; Communication channels; Communication standards; Databases; Disk drives; Geometry; Hardware; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies, 2007. MSST 2007. 24th IEEE Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-0-7695-3025-3
  • Type

    conf

  • DOI
    10.1109/MSST.2007.4367969
  • Filename
    4367969