16.01.2014 Views

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1. Introduction<br />

1. Introduction<br />

7. Validation and Evaluation<br />

dyn139.iaas.uni-stuttgart.de<br />

Apache JMeter<br />

VM1 (Ubuntu 10.04)<br />

JBIMulti2<br />

FlexiScale<br />

Service<br />

Registry<br />

PostgreSQL<br />

Config.<br />

Registry<br />

Tenant<br />

Registry<br />

TiU1<br />

TiU2<br />

<br />

<br />

Extended Servicemix-mt<br />

instance1<br />

top<br />

Resources<br />

Measurement<br />

sh script<br />

<br />

MySQL<br />

<br />

<br />

JConsole<br />

TPC-H Data<br />

generator sh<br />

script<br />

T1<br />

Legend<br />

Figure 1.1.: Motivating Scenario.<br />

Sql requests<br />

TiUi Tenant i User i<br />

Figure 1.1.: Motivating Scenario.<br />

Scenarios 2.1.1.2 and 2.1.2.2<br />

Scenarios 1.1.1 and 1.1.2<br />

Scenarios 2.1.1.1 and 2.1.2.1<br />

Scenarios 1.x, 2.1.1.1, and 2.1.2.1<br />

Figure 7.2.: Evaluation architecture overview for one tenant, two users, and local and<br />

remote SQL Cloud data store.<br />

The third subsystem is hosted in a VM image in the FlexiScale Cloud infrastructure [Fle]. In an<br />

Ubuntu 10.04 64 bits operative system with a Java 6 VM we install the following components<br />

(see Figure 7.2):<br />

• JOnAS 5.2.2.<br />

• PostgreSQL 9.1.1.<br />

• Extended version of JBIMulti2<br />

• A MySQL 5.1 database system which hosts the tenant 1 database.<br />

• Extended version of ServiceMix-mt: we modify its minimum and maximum heap<br />

consumption allowance, and set it to minimum 256 MB, and maximum 1 GB.<br />

• TPC-H data and query generator.<br />

• Resource measurements component<br />

The resource measurements component measures the CPU utilization of the ServiceMix-mt<br />

Java process. Its memory consumption is measured using the JConsole program provided by<br />

the JVM (Java Virtual Machine). In this evaluation we are interested in measuring the heap<br />

82

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!