Skip to Main Content (Press Enter)

Logo UNIMI
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione

Expertise & Skills
Logo UNIMI

|

Expertise & Skills

unimi.it
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione
  1. Pubblicazioni

PerformERL: A Performance Testing Framework for Erlang

Articolo
Data di Pubblicazione:
2022
Citazione:
PerformERL: A Performance Testing Framework for Erlang / W. Cazzola, F. Cesarini, L. Tansini. - In: DISTRIBUTED COMPUTING. - ISSN 0178-2770. - 35:5(2022), pp. 439-454. [10.1007/s00446-022-00429-7]
Abstract:
The Erlang programming language is used to build concurrent, distributed, scalable and resilient systems. Every component of these systems has to be thoroughly tested not only for correctness, but also for performance. Performance analysis tools in the Erlang ecosystem, however, do not provide a sufficient level of automation and insight needed to be integrated in modern tool chains. In this paper, we present Perform- ERL: an extendable performance testing framework that combines the repeatability of load testing tools with the details on how the resources are internally used typical of the performance monitoring tools. These features allow PerformERL to be integrated in the early stages of testing pipelines, providing users with a systematic approach to identifying performance issues. This paper introduces the PerformERL framework, focusing on its features, design and imposed monitoring overhead measured through both theoretical estimates and trial runs on systems in production. The uniqueness of the features offered by PerformERL, together with its usability and contained overhead prove that the framework can be a valuable resource in the development and maintenance of Erlang applications.
Tipologia IRIS:
01 - Articolo su periodico
Keywords:
Erlang; Distributed systems; Performance testing; Load testing; Performance monitoring
Elenco autori:
W. Cazzola, F. Cesarini, L. Tansini
Autori di Ateneo:
CAZZOLA WALTER ( autore )
Link alla scheda completa:
https://air.unimi.it/handle/2434/929185
Link al Full Text:
https://air.unimi.it/retrieve/handle/2434/929185/2072285/dc22-published.pdf
Progetto:
Typeful Language Adaptation for Dynamic, Interacting and Evolving Systems
  • Aree Di Ricerca

Aree Di Ricerca

Settori


Settore INF/01 - Informatica
  • Informazioni
  • Assistenza
  • Accessibilità
  • Privacy
  • Utilizzo dei cookie
  • Note legali

Realizzato con VIVO | Progettato da Cineca | 25.12.3.0