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.

2.13. Apache JMeter<br />

consists in selecting the Cloud provider which best fits the user’s operational and economical<br />

interests, and in detecting incompatibilities with the selected target data store. The different<br />

steps of the migration process are shown in Figure 2.8.<br />

Figure 2.8.: Cloud Data Migration Process [Bac12]<br />

In the data layer pattern selection and adapt data access layer steps, the user must specify how<br />

to connect to the data store his data is migrated to, and provide the necessary information<br />

to establish the connection. The extension of ServiceMix-mt for enabling Cloud data access<br />

support allows the user to select this prototype for transparently access the migrated data.<br />

2.13. Apache JMeter<br />

Apache JMeter is a Java-based application which provides support for load testing and<br />

performance measurement [Theb]. It provides support for different communication protocols,<br />

e.g. HTTP, SOAP, database via JDBC, etc. A multi-protocol support enables the application<br />

to be used for testing different layers of an application, e.g. presentation layer, and database<br />

layer. Furthermore, the user can configure in JMeter different load parameters, e.g. number<br />

of threads, iterations, etc., in order to build a heavy load simulation to run on the backend<br />

server. Simulation results are presented in structured formats for posterior analysis.<br />

In this diploma thesis we provide an evaluation of the behavior of the final prototype. Due to<br />

the JDBC functionality supported by JMeter, we use it to generate the load test cases which<br />

are run on ServiceMix-mt.<br />

27

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

Saved successfully!

Ooh no, something went wrong!