Title
Enabling database-aware storage with OSD
Abstract
The ANSI Object-based Storage Device (OSD) standard is a major step toward enabling explicit applicationawareness in storage systems behind a standard, fullyinteroperable 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.
Year
DOI
Venue
2007
10.1109/MSST.2007.15
MSST
Keywords
Field
DocType
database-aware storage system,application code,storage performance,fullyinteroperable interface,explicit applicationawareness,explicit communication,storage system,optimize data placement,osd interface,database application,database management systems
Object storage,Converged storage,Computer data storage,Interoperability,Scheduling (computing),Computer science,Information repository,Storage violation,Operating system,Database,Storage area network
Conference
ISBN
Citations 
PageRank 
0-7695-3025-7
3
0.46
References 
Authors
17
3
Name
Order
Citations
PageRank
Aravindan Raghuveer1203.56
Steven W. Schlosser229923.66
Sami Iren3656.85