CNSBench: A Cloud Native Storage Benchmark
summary
CNSBench is a Kubernetes-native benchmark that separately drives IO workloads (using existing tools) and control workloads (volume create/attach/snapshot) via a benchmark controller and a reusable workload library on GitHub. Evaluation runs on a 10-node cluster compare Ceph vs OpenEBS with MongoDB + YCSB, showing snapshots reduce YCSB throughput (larger impact on OpenEBS) and most snapshots complete quickly but a long tail causes some to take up to ten minutes.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:43New Trends in Cloud Computing
- 1:43More Storage Control Operations
- 3:41Diversity and Specialization
- 4:40Elasticity and Dynamicity
- 5:15Motivation Summary
- 6:01CNSBench Design Requirements
- 9:43Experimental Setup
- 9:56Impacts on I/O Workloads
- 11:04Future Work
related talks
15mThe Case for Benchmarking Control Operations in Cloud Native Storage
33mBenchmarking Cloud Native Databases Performance on Kubernetes
56mBenchmark Your Cloud-Native Database
29mReliable and Cost-Effective: Open Storage Strategies for Kubernetes
25mContainer Attached Storage: Open Source Extensions: Kubernetes + Data
05mIgnite - How Fast Was My Kubernetes?
20mKubeVirt Benchmar...
44mContainer Management at Scale
