SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Hoorn André Van)
 

Sökning: WFRF:(Hoorn André Van) > (2022) > Scalability testing...

Scalability testing automation using multivariate characterization and detection of software performance antipatterns

Avritzer, Alberto (författare)
eSulab Solutions, USA
Britto, Ricardo, 1982- (författare)
Blekinge Tekniska Högskola,Institutionen för programvaruteknik
Trubiani, Catia (författare)
Gran Sasso Science Institute, ITA
visa fler...
Camilli, Matteo (författare)
Free University of Bozen-Bolzano, ITA
Janes, Andrea (författare)
Free University of Bozen-Bolzano, ITA
Russo, Barbara (författare)
Free University of Bozen-Bolzano, ITA
van Hoorn, André (författare)
University of Hamburg, DEU
Heinrich, Robert (författare)
Karlsruhe Institute of Technology, DEU
Rapp, Martina (författare)
FZI Forschungszentrum Informatik, DEU
Henß, Jörg (författare)
FZI Forschungszentrum Informatik, DEU
Chalawadi, Ram Kishan (författare)
Ericsson AB, SWE
visa färre...
 (creator_code:org_t)
Elsevier, 2022
2022
Engelska.
Ingår i: Journal of Systems and Software. - : Elsevier. - 0164-1212 .- 1873-1228. ; 193
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Context: Software Performance Antipatterns (SPAs) research has focused on algorithms for their characterization, detection, and solution. Existing algorithms are based on the analysis of runtime behavior to detect trends on several monitored variables, such as system response time and CPU utilization. However, the lack of computationally efficient methods currently limits their integration into modern agile practices to detect SPAs in large scale systems. Objective: In this paper, we extended our previously proposed approach for the automated SPA characterization and detection designed to support continuous integration/delivery/deployment (CI/CDD) pipelines, with the goal of addressing the lack of computationally efficient algorithms. Method: We introduce a machine learning-based approach to improve the detection of SPA and interpretation of approach's results. The approach is complemented with a simulation-based methodology to analyze different architectural alternatives and measure the precision and recall of our approach. Our approach includes SPA statistical characterization using a multivariate analysis of load testing experimental results to identify the services that have the largest impact on system scalability. Results: To show the effectiveness of our approach, we have applied it to a large complex telecom system at Ericsson. We have built a simulation model of the Ericsson system and we have evaluated the introduced methodology by using simulation-based SPA injection. For this system, we are able to automatically identify the top five services that represent scalability choke points. We applied two machine learning algorithms for the automated detection of SPA. Conclusion: We contributed to the state-of-the-art by introducing a novel approach to support computationally efficient SPA characterization and detection that has been applied to a large complex system using performance testing data. We have compared the computational efficiency of the proposed approach with state-of-the-art heuristics. We have found that the approach introduced in this paper grows linearly, which is a significant improvement over existing techniques. © 2022 Elsevier Inc.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

Characterization
Detection
Multivariate analysis
Software Performance Antipatterns
Automation
Computational efficiency
Large scale systems
Learning algorithms
Load testing
Machine learning
Multivariant analysis
Software testing
Anti-patterns
Computationally efficient
Ericsson
Multi variate analysis
Software performance
Software performance antipattern
State of the art
Testing automation
Scalability

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy