{'fraction_non_alphanumeric': 0.02564102564102564, 'fraction_numerical': 0.0, 'mean_word_length': 5.311377245508982, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Design and Implementation of AQuA: An Adaptive Quality of Service Aware Object-Based Storage Device

As storage systems are becoming larger and more complicated, they must handle an increasing variety of data storage needs. Storage system Quality of Service (QoS) has therefore become an important issue. Storage systems must be able to deliver satisfactory performance under both expected and unexpected workloads and, increasingly, must handle data (such as multimedia data) with real timeliness requirements. We are developing a petascale high-performance distributed object-based storage system called Ceph. Ceph’s object storage architecture and other unique features have given rise to new QoS issues that require new solutions. In this paper, we first discuss the issues involved with the design of the overall QoS framework, we then present the design and implementation of AQuA, an adaptive QoS-aware object-based storage device (OSD) suitable for use as the fundamental building block in an overall QoS-capable object-based storage system.