Container-Based Cloud Virtual Machine Benchmarking
Blesson Varghese, Lawan Thamsuhang Subba, Long Thai, Adam Barker

TL;DR
This paper introduces lightweight, container-based benchmarking techniques for cloud VMs that enable quick, near real-time performance assessment, significantly reducing benchmarking time while maintaining high accuracy.
Contribution
The paper presents DocLite, a Docker container-based lightweight benchmarking method that efficiently ranks cloud VMs using partial benchmarking and historic data, outperforming traditional heavyweight techniques.
Findings
Up to 91 times faster than traditional methods.
Achieves over 90% accuracy in performance ranking.
Hybrid mode offers slight improvements over first mode.
Abstract
With the availability of a wide range of cloud Virtual Machines (VMs) it is difficult to determine which VMs can maximise the performance of an application. Benchmarking is commonly used to this end for capturing the performance of VMs. Most cloud benchmarking techniques are typically heavyweight - time consuming processes which have to benchmark the entire VM in order to obtain accurate benchmark data. Such benchmarks cannot be used in real-time on the cloud and incur extra costs even before an application is deployed. In this paper, we present lightweight cloud benchmarking techniques that execute quickly and can be used in near real-time on the cloud. The exploration of lightweight benchmarking techniques are facilitated by the development of DocLite - Docker Container-based Lightweight Benchmarking. DocLite is built on the Docker container technology which allows a user-defined…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
