Middleware for dynamic upgrade activation and compensations in multi-tenant SaaS

N/ACitations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Multi-tenant Software as a Service (SaaS) is the cloud computing delivery model that maximizes resource sharing upto the level of a single application instance, servicing many customer organizations (tenants) at once. Due to this scale of delivery, a SaaS offering, once successful, becomes difficult to upgrade and evolve without affecting service continuity, and this in turn limits its capabilities to respond to the reality of changing customer requirements. However, not all tenants are equal, and to some organizations such disruptions are more costly than to others. Supporting different quality trade-offs for different tenants is often a manual, error-prone task and far from trivial. This short paper outlines our middleware design for fine-grained, gradual and continuous evolution of multi-tenant SaaS applications, providing automated and systematic support for (i)tenant-aware upgrade enactment, and (ii)compensations that allow recovering from negative side-effects of the upgrade enactment.

Cite

CITATION STYLE

APA

Van Landuyt, D., Gey, F., Truyen, E., & Joosen, W. (2017). Middleware for dynamic upgrade activation and compensations in multi-tenant SaaS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10601 LNCS, pp. 340–348). Springer Verlag. https://doi.org/10.1007/978-3-319-69035-3_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free