Mass: Workload-Aware Storage Policy for OpenStack Swift
Yu Chen, Wei Tong, Dan Feng, Zike Wang Huazhong University of Science and Technology
Mass: Workload-Aware Storage Policy for OpenStack Swift Yu Chen , - - PowerPoint PPT Presentation
Mass: Workload-Aware Storage Policy for OpenStack Swift Yu Chen , Wei Tong, Dan Feng, Zike Wang Huazhong University of Science and Technology Outline Background and Motivation - Motivation study - Goals & Challenges Mass
Yu Chen, Wei Tong, Dan Feng, Zike Wang Huazhong University of Science and Technology
2
3
OpenStack Swift Amazon S3 Ceph
➡Limited workload performance ➡Low system efficiency
4
shared storage
Tenant 1 Tenant 2 Tenant 3
5
Request forwarding
6
Two-level mapping of object ring
➡NOT similar performance level ➡Throughput: up to 8.5x increase ➡Latency: up to 33% decrease
7
better workload performance
➡Throughput reaching saturation ➡Latency increasing sharply
room for improvement
8
Why?
Goals
9
Enhanced storage policy mechanism
Challenges
dominated, read-write mixed
10
Overall architecture
i. Policy preparation
11
1 2 3 4 5 6
Component interaction
12
Read-dominated Write-dominated Read-write mixed
Workload type Performance requirement Policy Read- dominated Latency Cache Write- dominated Throughput Batch Read-write mixed Latency & Throughput Merge
Non-first replica write
High Low Priority
13
14
& priority-based queuing
Synthetic workloads Idiada trace Arctur trace 79.99% write 99.97% read
15
Workload A 93.7% lower latency
Workload B 81.6% lower latency 191.2% higher throughput
Workload C 231.5% higher throughput
➡154.3% higher throughput and 67.8% lower latency
16
Workload C
Workload A
17
18
Email: chloe_chen@hust.edu.cn