DocumentCode
1908192
Title
Providing Quality of Service Support in Object-Based File System
Author
Wu, Joel C. ; Brandt, Scott A.
Author_Institution
Univ. of California, Santa Cruz
fYear
2007
fDate
24-27 Sept. 2007
Firstpage
157
Lastpage
170
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. Q-EBOFS 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.
Keywords
quality of service; storage management; Bourbon framework; CRUSH data distribution algorithm; Ceph object-based storage system; Q-EBOFS; class-based performance isolation; distributed file system; object based file system; quality of service; Bandwidth; Computer science; File systems; Partitioning algorithms; Quality of service; Resource management; Scalability; Shape; Timing; Usability;
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.4367971
Filename
4367971
Link To Document