Diploma Thesis Santiago Gómez Sáez - IAAS
Diploma Thesis Santiago Gómez Sáez - IAAS
Diploma Thesis Santiago Gómez Sáez - IAAS
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