Automatic Collector for Dynamic Cloud Performance Information

Olaf Elzinga,Spiros Koulouzis,Arie Taal,Junchao Wang,Yang Hu,Huan Zhou,Paul Martin,Cees de Laat,Zhiming Zhao
DOI: https://doi.org/10.1109/NAS.2017.8026845
2017-01-01
Abstract:When deploying an application in the cloud, a developer often wants to know which of the wide variety of cloud resources is best to use. Most cloud providers only provide static information about different cloud resources which is often not enough because static information does not take into account the hardware and software that is being used or the policy that has been applied by the cloud provider. Therefore, dynamic benchmarking of cloud resources is needed to find out how a certain workload is going to behave on a certain instance. However, benchmarking various cloud resources is a time consuming process. Thus, using a tool which automatically benchmarks various cloud resources will be of great use. In this paper, we present the Cloud Performance Collector, a modular cloud benchmarking tool aimed to automatically benchmark a wide variety of applications. To demonstrate the benefit of the tool, we did three experiments with three synthetic benchmark applications and one real-world application using the ExoGENI testbed.
What problem does this paper attempt to address?