Proactive-Reactive Global Scaling, with Analytics - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Proactive-Reactive Global Scaling, with Analytics

Résumé

In this work, we focus on by-design global scaling, a technique that, given a functional specification of a microservice architecture, orchestrates the scaling of all its components, avoiding cascading slowdowns typical of uncoordinated, mainstream autoscaling. State-of-the-art by design global scaling adopts a reactive approach to traffic fluctuations, undergoing inefficiencies due to the reaction overhead. Here, we tackle this problem by proposing a proactive version of by-design global scaling able to anticipate future scaling actions. We provide four contributions in this direction: i) a platform able to host both reactive and proactive global scaling; ii) a proactive implementation based on data analytics; iii) a hybrid solution that mixes reactive and proactive scaling; iv) use cases and empirical benchmarks, obtained through our platform, that compare reactive, proactive, and hybrid global scaling performance. From our comparison, proactive global scaling consistently outperforms reactive, while the hybrid solution is the best-performing one.
Fichier principal
Vignette du fichier
icsoc2022.pdf (528.15 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03915139 , version 1 (29-12-2022)

Licence

Paternité

Identifiants

Citer

Lorenzo Bacchiani, Mario Bravetti, Maurizio Gabbrielli, Saverio Giallorenzo, Gianluigi Zavattaro, et al.. Proactive-Reactive Global Scaling, with Analytics. ICSOC 2022 - International Conference on Service-Oriented Computing, Nov 2022, Seville, Spain. pp.18, ⟨10.1007/978-3-031-20984-0_16⟩. ⟨hal-03915139⟩
66 Consultations
117 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More