Jump to: navigation, search

GSoC2014/Rally/BenchmarksVirtualMachinesOpenStack

< GSoC2014
Revision as of 09:58, 3 June 2014 by Tzanetos Balitsaris (talk | contribs) (Status: Add brief status report for the second week of coding.)

Introduction

The ability to benchmark a Virtual Machine is an important activity that more and more developers will need to perform as they host their SaaS applications in a cloud. The aim of this project is to integrate into the Rally project the ability to run easily and in an automated manner various benchmarks for measuring the performance of the deployed Virtual Machines of an OpenStack cloud.

Description and Analysis

Status

Week 01 (May 19 - May 25) Implement the developing/testing environment. Testing environment: Single node architecture (services: keystone, glance, nova, nova-network) on a separate physical machine. Developing environment: Vim with appropriate plugins for Python development, on a FreeBSD desktop, with Rally installed on it (https://review.openstack.org/#/c/95341/). Research available benchmarks; selected primary source of information: Phoronix Test Suite, OpenBenchmarking.org. Tried the PTS Desktop Live.

Week 02 (May 26 - June 01) Design an initial architecture for the project with modularity and extensibility in mind. What is written in the "Description and Analysis" section is a product of this. Search for a good (in respect of popularity and reliable results) disk/io benchmark. Tried locally bonnie++, dbench, blogbench. Implement and test the setup script for blogbench (https://review.openstack.org/#/c/95341/).

Week 03 (June 02 - June 08)

Deliverables

Source Code

Links

[1] Dbench, http://dbench.samba.org/