scispace - formally typeset
Proceedings ArticleDOI

Multi-tenant Quality Attributes to Manage Tenants in SaaS Applications

Reads0
Chats0
TLDR
This work derives some quality requirements that are significant in the multi-tenant scenario, related tactics, measurements and analyze the impact on other software product quality attributes.
Abstract
A Software-as-a-Service offering provides ready to use solutions for its tenants. Tenants having different quality requirements are deployed on separate dedicated instances. The concerns related to generating variable quality responses using single instance are not explicitly handled in current design approaches. A lack of standardized tactics and design guidelines also make it difficult for an architect to embed these multi-tenant design decisions at the early stage. In this work, we highlight a few domain-independent architectural concerns that can be used to manage multiple heterogeneous tenants on a shared application instance. We derive some quality requirements that are significant in the multi-tenant scenario, related tactics, measurements and analyze the impact on other software product quality attributes.

read more

Citations
More filters
Journal ArticleDOI

TOSDS: Tenant-centric Object-based Software Defined Storage for Multitenant SaaS Applications

TL;DR: In this paper, the authors proposed a tenant-centric approach to develop an object-based software defined storage system for SaaS multi-tenant applications, which can efficiently meet the storage requirements of users or tenants with diverse needs.
Book ChapterDOI

A Methodology for Tenant Migration in Legacy Shared-Table Multi-tenant Applications

TL;DR: In this article, the authors present a solution for scaling in or out of SaaS applications through the migration of a tenant's data to new application and database instances, which requires no change to the application and incurs no service downtime for non-migrated tenants.
References
More filters
Book

Software Architecture in Practice

TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Journal ArticleDOI

Self-adaptive software needs quantitative verification at runtime

TL;DR: Self-adaptation decisions taken by critical software in response to changes in the operating environment are verified to provide real-time information about how the software has changed over time.
Proceedings ArticleDOI

Multi-tenant SaaS applications: maintenance dream or nightmare?

TL;DR: As this paper advocates, a wrong architectural choice might entail that multi-tenancy becomes a maintenance nightmare, making the technology attractive for service providers targeting small and medium enterprises (SME).
Proceedings ArticleDOI

A Quality Model for Evaluating Software-as-a-Service in Cloud Computing

TL;DR: This paper proposes a comprehensive model for evaluating quality of SaaS, which derives quality attributes from the key features, and defines metrics for the quality attributes, and conducts assessment based on IEEE 1061.
Book ChapterDOI

Software Architecture-Based Self-Adaptation

TL;DR: Rainbow provides an engineering approach and a framework of mechanisms to monitor a target system and its environment, reflect observations into a system’s architecture model, detect opportunities for improvement, select a course of action, and effect changes in a closed loop.
Related Papers (5)