Policy-Driven Middleware for Multi-Tenant SaaS Services Configuration

被引:2
|
作者
Aouzal, Khadija [1 ]
Hafiddi, Hatim [1 ,2 ]
Dahchour, Mohamed [1 ]
机构
[1] INPT, STRS Lab, SEEDS Team, Rabat, Morocco
[2] ENSIAS, ADMIR Lab, IMS Team, Rabat, Morocco
关键词
MDE; Multi-Tenancy; Non-Functional Variability; Policy; SaaS; SLA; SPLE;
D O I
10.4018/IJCAC.2019100105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The multi-tenancy architecture allows software-as-a-service applications to serve multiple tenants with a single instance. This is beneficial as it leverages economies of scale. However, it does not cope with the specificities of each tenant and their variability; notably, the variability induced in the required quality levels that differ from a tenant to another. Hence, sharing one single instance hampers the fulfillment of these quality levels for all the tenants and leads to service level agreement violations. In this context, this article proposes a policy-driven middleware that configures the service according to the non-functional requirements of the tenants. The adopted approach combines software product lines engineering and model driven engineering principles. It spans the quality attributes lifecycle, from documenting them to annotating the service components with them as policies, and it enables dynamic configuration according to service level agreements terms of the tenants.
引用
收藏
页码:86 / 106
页数:21
相关论文
共 50 条
  • [1] Policy-Driven Data Management Middleware for Multi-Cloud Storage in Multi-Tenant SaaS
    Rafique, Ansar
    Van Landuyt, Dimitri
    Lagaisse, Bert
    Joosen, Wouter
    [J]. 2015 IEEE/ACM 2ND INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2015, : 78 - 84
  • [2] Framework for Analysing a Policy-driven Multi-Tenant Kubernetes Environment
    Beltre, Angel
    Saha, Pankaj
    Govindaraju, Madhusudhan
    [J]. 2021 IEEE CLOUD SUMMIT (CLOUD SUMMIT 2021), 2021, : 49 - 56
  • [3] Adaptive Performance Isolation Middleware for Multi-tenant SaaS
    Walraven, Stefan
    De Borger, Wouter
    Vanbrabant, Bart
    Lagaisse, Bert
    Van Landuyt, Dimitri
    Joosen, Wouter
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 112 - 121
  • [4] Middleware for Dynamic Upgrade Activation and Compensations in Multi-tenant SaaS
    Van Landuyt, Dimitri
    Gey, Fatih
    Truyen, Eddy
    Joosen, Wouter
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 340 - 348
  • [5] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Khatawkar, Prasad
    Shelke, Rupali
    Solanke, Vikas
    Waghmare, Rani
    [J]. AFRICON, 2013, 2013,
  • [6] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Shelke, Rupali
    Palwe, Rajnikant
    Khatawkar, Prasad
    Bhuse, Sadanand
    Bankar, Hemant
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [7] Middleware for Customizable Multi-staged Dynamic Upgrades of Multi-tenant SaaS Applications
    Gey, Fatih
    Van Landuyt, Dimitri
    Joosen, Wouter
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 102 - 111
  • [8] Software Architecture Driven Configurability of Multi-tenant SaaS Application
    Wang, Hua
    Zheng, Zhijun
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 418 - 424
  • [9] Amusa: middleware for efficient access control management of multi-tenant SaaS applications
    Decat, Maarten
    Bogaerts, Jasper
    Lagaisse, Bert
    Joosen, Wouter
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2141 - 2148
  • [10] SaaS Multi-Tenant Application Customization
    Tsai, Wei-Tek
    Sun, Xin
    [J]. 2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 1 - 12