An integrated platform for dynamic adaptation of multi-tenant single instance SaaS applications

Fatma Mohamed, Rabeb Mizouni, Mohammad Abu-Matar, Mahmoud Al-Qutayri, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

2 Citations (Scopus)

Abstract

Software-as-a-Service (SaaS) has recently been adopted by many organizations to get their work done through subscription-based services. To leverage economies of scale, software and hardware resources are shared among multiple tenants who have different requirements that rapidly change with time. Responding to tenants' diverse needs requires SaaS providers to carefully manage software variability so that every tenant feels like having a distinct instance of the application. Tenants' evolvable needs require the SaaS instance to dynamically adapt. This paper presents an integrated platform that facilitates the dynamic adaptation of Multi-Tenant Single Instance SaaS applications and supports runtime tenants' configurations customization. The proposed platform is based on three concepts: Service-Orientation, Software Product Lines (SPLs), and Model Driven Architecture (MDA). The proposed solution spans over two dimensions: Feature-level variability management and runtime variability management. We propose raising the level of abstraction in which the whole adaptation process is addressed to better manage customization. The feasibility of the approach is illustrated via a functioning prototype. A realistic SaaS application was used to exercise the different adaptation scenarios and evaluate the platform prototype implementation.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 5th International Conference on Future Internet of Things and Cloud, FiCloud 2017
Subtitle of host publicationPrague, Czech Republic 21-23 August 2017
EditorsMuhammad Younas, Markus Aleksy, Jamal Bentahar
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages257-264
Number of pages8
ISBN (Electronic)9781538620748
ISBN (Print)9781538620755
DOIs
Publication statusPublished - 2017
Externally publishedYes
EventIEEE International Conference on Future Internet of Things and Cloud 2017 - Prague, Czech Republic
Duration: 21 Aug 201723 Aug 2017
Conference number: 5th
http://www.ficloud.org/2017/

Conference

ConferenceIEEE International Conference on Future Internet of Things and Cloud 2017
Abbreviated titleFiCloud 2017
Country/TerritoryCzech Republic
CityPrague
Period21/08/1723/08/17
Internet address

Keywords

  • Cloud
  • Dynamic Adaptation
  • Multi-tenant Applications
  • SaaS
  • SPL

Cite this