
Friday, May 23, 2025 | 2:30 p.m.
Department of Electronics, Information and Bioengineering - Politecnico di Milano
Alpha Room (Building 24)
Speaker: Prof. Catia Trubiani (Gran Sasso Science Institute)
Contacts: Prof. Giovanni Quattrocchi | giovanni.quattrocchi@polimi.it
Abstract
The adoption of architectural patterns has recently been investigated in connection to their impact on some quality attributes, such as the system performance. Since the benefit of choosing an architectural pattern is not guaranteed, it becomes of key relevance to collect data about the parameters that contribute to the effective use of patterns.This talk aims to present a data-driven approach to assess the quantitative impact of design decisions for a given pattern, thus understanding the relationships between design choices and performance requirements. The approach has been tested on a dataset including parameters related to three microservices patterns and their performance characteristics. We do apply machine learning techniques, i.e., PRIM and CART, to infer constraints on the parameter values that help to understand and reduce the performance sensitivity of pattern configurations. This is joint work with J. Andres Diaz-Pace and David Garlan.