Automatic Performance Space Exploration of Web Applications using Genetic Algorithms

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

2 Sitaatiot (Scopus)
25 Lataukset (Pure)

Abstrakti

We describe a tool-supported performance exploration approach in which we use genetic algorithms to find a potential user behavioural pattern that maximizes the resource utilization of the system under test. This work is built upon our previous work in which we generate load from workload models that describe the expected behaviour of the users. In this paper, we evolve a given probabilistic workload model (specified as a Markov Chain Model) by optimizing the probability distribution of the edges in the model and generating different solutions. During the evolution, the solutions are ranked according to their fitness values. The solutions with the highest fitness are chosen as parent solutions for generating offsprings. At the end of an experiment, we select the best solution among all the generations. We validate our approach by generating load from both the original and the best solution model, and by comparing the resource utilization they create on the system under test.
AlkuperäiskieliEi tiedossa
OtsikkoSAC '16 Proceedings of the 31st Annual ACM Symposium on Applied Computing
ToimittajatSascha Ossowski, Giorgio Buttazzo, John Kim
KustantajaACM
Sivut795–800
ISBN (painettu)978-1-4503-3739-7
DOI - pysyväislinkit
TilaJulkaistu - 2016
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaSymposium on Applied Computing, SAC - SAC '16 Symposium on Applied Computing
Kesto: 4 huhtik. 20168 huhtik. 2016

Konferenssi

KonferenssiSymposium on Applied Computing, SAC
Ajanjakso04/04/1608/04/16

Keywords

  • Markov Chain model
  • Performance exploration
  • genetic algorithms
  • performance testing

Viittausmuodot