An In-Depth Comparative Analysis of Cloud Block Storage Workloads: Findings and Implications

03/21/2022
by   Jinhong Li, et al.
0

Cloud block storage systems support diverse types of applications in modern cloud services. Characterizing their I/O activities is critical for guiding better system designs and optimizations. In this paper, we present an in-depth comparative analysis of production cloud block storage workloads through the block-level I/O traces of billions of I/O requests collected from two production systems, Alibaba Cloud and Tencent Cloud Block Storage. We study their characteristics of load intensities, spatial patterns, and temporal patterns. We also compare the cloud block storage workloads with the notable public block-level I/O workloads from the enterprise data centers at Microsoft Research Cambridge, and identify the commonalities and differences of the three sources of traces. To this end, we provide six findings through the high-level analysis and 16 findings through the detailed analysis on load intensity, spatial patterns, and temporal patterns. We discuss the implications of our findings on load balancing, cache efficiency, and storage cluster management in cloud block storage systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2023

AdaCache: A Disaggregated Cache System with Adaptive Block Size for Cloud Block Storage

NVMe SSD caching has demonstrated impressive capabilities in solving clo...
research
10/10/2020

Understanding Cloud Workloads Performance in a Production like Environment

Understanding inter-VM interference is of paramount importance to provid...
research
02/13/2022

Towards Decentralised Cloud Storage with IPFS: Opportunities, Challenges, and Future Directions

The InterPlanetary File System (IPFS) is a novel decentralised storage a...
research
04/26/2021

In Search of Optimal Data Placement for Eliminating Write Amplification in Log-Structured Storage

Log-structured storage has been widely deployed in various domains of st...
research
12/16/2017

StackInsights: Cognitive Learning for Hybrid Cloud Readiness

Hybrid cloud is an integrated cloud computing environment utilizing a mi...
research
02/22/2018

Understanding the Performance of Ceph Block Storage for Hyper-Converged Cloud with All Flash Storage

Hyper-converged cloud refers to an architecture that an operator runs co...
research
05/10/2017

IOTune: A G-states Driver for Elastic Performance of Block Storage

Imagining a disk which provides baseline performance at a relatively low...

Please sign up or login with your details

Forgot password? Click here to reset