Jump to: navigation, search

Difference between revisions of "GSoC2014/Rally/BenchmarksVirtualMachinesOpenStack"

(Source Code: Add pending code reviews.)
m (Source Code: Brief description for the 'Source Code' section.)
Line 20: Line 20:
  
 
== Source Code ==
 
== Source Code ==
 +
 +
Any code written in the development of this project.
  
 
=== Pending Code Reviews ===
 
=== Pending Code Reviews ===

Revision as of 10:07, 3 June 2014

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) Under construction :-)

Deliverables

Source Code

Any code written in the development of this project.

Pending Code Reviews

Links

[1] Blogbench, http://www.pureftpd.org/project/blogbench