Title
Providing Quality of Service Support in Object-Based File System
Abstract
Bourbon is a quality of service framework designed to work with the Ceph object-based storage system. Ceph is a highly scalable distributed file system that can scale up to tens of thousands of object-based storage devices (OSDs). The Bourbon framework enables Ceph to become QoS-aware by providing the capability to isolate performance between different classes of workloads. The Bourbon framework is enabled by Q-EBOFS, a QoS-aware enhancement of the EBOFS object-based file system. QEBOFS allows individual OSDs to become QoS-aware, and by leveraging on the random element of the CRUSH data distribution algorithm employed by Ceph, it is possible for a collection of independent QoS-aware OSDs to provide class-based performance isolation at the global level. This preserves the highly scalable nature of Ceph by avoiding the introduction of any centralized components or the need to collect and propagate global state information. This paper presents the Bourbon framework by first describing Q-EBOFS, and then examines how a collection of OSDs running Q-EBOFS can work together to provide global-level QoS.
Year
DOI
Venue
2007
10.1109/MSST.2007.28
MSST
Keywords
Field
DocType
file system,ceph object-based storage system,service support,service framework,object-based file system,individual osds,class-based performance isolation,object-based storage device,bourbon framework,qos-aware enhancement,independent qos-aware osds,providing quality,ebofs object-based file system,distributed file system,storage system,quality of service
Distributed File System,File system,State information,Estimation of distribution algorithm,Computer data storage,Computer science,Temporal isolation among virtual machines,Quality of service,Database,Scalability
Conference
ISBN
Citations 
PageRank 
0-7695-3025-7
14
0.77
References 
Authors
20
2
Name
Order
Citations
PageRank
j c wu1332.39
Scott A. Brandt2166394.81