Adaptable TeaStore

  • Simon Bliudze
  • , Giuseppe De Palma
  • , Saverio Giallorenzo
  • , Ivan Lanese
  • , Gianluigi Zavattaro
  • , Brice Arleon Zemtsop Ndadji

Research output: Contribution to journalConference articlepeer-review

Abstract

Modern cloud-native systems require adapting dynamically to changing operational conditions, including service outages, traffic surges, and evolving user requirements. While existing benchmarks provide valuable testbeds for performance and scalability evaluation, they lack explicit support for studying adaptation mechanisms, reconfiguration strategies, and graceful degradation. These limitations hinder systematic research on self-adaptive architectures in realistic cloud environments. To cover this gap, we introduce Adaptable TeaStore, an extension of the renowned TeaStore architecture that incorporates adaptability as a first-class design concern. Our extension distinguishes between mandatory and optional services, supports multiple component versions—with varying resource requirements and functionality levels—considers the outsourcing of functionalities to external providers, and provides local cache mechanisms for performance and resilience. These features enable the systematic exploration of reconfiguration policies across diverse operational scenarios. We discuss a broad catalogue of reference adaptation scenarios centred around Adaptable TeaStore, useful to evaluate the ability of a given adaptation technology to address conditions such as component unavailability, cyberattacks, provider outages, benign/malicious traffic increases, and user-triggered reconfigurations. Moreover, we present an open-source implementation of the architecture with APIs for metrics collection and adaptation triggers, to enable reproducible experiments.

Original languageEnglish
Pages (from-to)1-14
Number of pages14
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume438
DOIs
Publication statusPublished - 1 Jan 2025
Externally publishedYes
Event1st Workshop on Adaptable Cloud Architectures, WACA 2025 - Lille, France
Duration: 20 Jun 202520 Jun 2025

Fingerprint

Dive into the research topics of 'Adaptable TeaStore'. Together they form a unique fingerprint.

Cite this