Architectural tactics for scalability

Cristian Orellana, Mónica M. Villegas, Hernán Astudillo

Producción científica: Contribución a los distintos tipos de conferenciaArtículorevisión exhaustiva

1 Cita (Scopus)

Resumen

Scalability is the ability to handle increased workload by repeatedly applying a cost-effective strategy for extending a systems capacity. Architectural tactics have been proposed as a way to systematically organize design decisions to provide quality attributes (QA), and many have been published for performance, availability, security and so on. Scalability-related tactics have usually been included in catalogs of performance and availability tactics, or for specific contexts like big data, but proper understanding of their aspects and trade-offs requires a specific catalog. This article surveys scalability tactics proposed in the literature; compares and homologates them into a smaller set; proposed to consider “workload” as their stimulus; and organizes them into a taxonomy addressing (workload) detection, reaction, and prediction. This proposal is a first step towards giving scalability first-class status as an addressable quality attribute.

Idioma originalInglés
Páginas128-140
Número de páginas13
EstadoPublicada - 2019
Publicado de forma externa
Evento22nd Ibero-American Conference on Software Engineering, CIbSE 2019 - La Habana, Cuba
Duración: 22 abr. 201926 abr. 2019

Conferencia

Conferencia22nd Ibero-American Conference on Software Engineering, CIbSE 2019
País/TerritorioCuba
CiudadLa Habana
Período22/04/1926/04/19

Áreas temáticas de ASJC Scopus

  • Inteligencia artificial
  • Software
  • Procesamiento de senales
  • Interacción persona-ordenador

Huella

Profundice en los temas de investigación de 'Architectural tactics for scalability'. En conjunto forman una huella única.

Citar esto