The Community for Technology Leaders
Green Image
Issue No. 03 - July-Sept. (2014 vol. 2)
ISSN: 2168-7161
pp: 279-291
Alain Tchana , LIG Laboratory, University Joseph Fourier, Grenoble, France
Bruno Dillenseger , , Orange Labs, Grenoble, France
Noel De Palma , LIG Laboratory, University Joseph Fourier, Grenoble, France
Xavier Etchevers , , Orange Labs, Grenoble, France
Jean-Marc Vincent , LIG Laboratory, University Joseph Fourier, Grenoble, France
Nabila Salmi , , Orange Labs, Grenoble, France
Ahmed Harbaoui , LIG Laboratory, University Joseph Fourier, Grenoble, Isere, France
Software applications providers have always been required to perform load testing prior to launching new applications. This crucial test phase is expensive in human and hardware terms, and the solutions generally used would benefit from further development. In particular, designing an appropriate load profile to stress an application is difficult and must be done carefully to avoid skewed testing. In addition, static testing platforms are exceedingly complex to set up. New opportunities to ease load testing solutions are becoming available thanks to cloud computing. This paper describes a Benchmark-as-a-Service platform based on: (i) intelligent generation of traffic to the benched application without inducing thrashing (avoiding predefined load profiles), (ii) a virtualized and self-scalable load injection system. The platform developed was experimented using two use cases based on the reference JEE benchmark RUBiS. This involved detecting bottleneck tiers, and tuning servers to improve performance. This platform was found to reduce the cost of testing by 50 percent compared to more commonly used solutions.
Probes, Cloud computing, Benchmark testing, Computer architecture, Monitoring, Time factors,cloud, Benchmarking as a service
Alain Tchana, Bruno Dillenseger, Noel De Palma, Xavier Etchevers, Jean-Marc Vincent, Nabila Salmi, Ahmed Harbaoui, "A Self-Scalable and Auto-Regulated Request Injection Benchmarking Tool for Automatic Saturation Detection", IEEE Transactions on Cloud Computing, vol. 2, no. , pp. 279-291, July-Sept. 2014, doi:10.1109/TCC.2014.2321169
221 ms
(Ver 3.3 (11022016))