Sunday 28th of April 2024
 

A Rich-Variant Architecture for a User-Aware multi-tenant SaaS approach


Houda Kriouile and Bouchra El Asri

Software as a Service cloud computing model favorites the Multi-Tenancy as a key factor to exploit economies of scale. However Multi-Tenancy present several disadvantages. Therein, our approach comes to assign instances to multi-tenants with an optimal solution while ensuring more economies of scale and avoiding tenants hesitation to share resources. The present paper present the architecture of our user-aware multi-tenancy SaaS approach based on the use of rich-variant components. The proposed approach seek to model services functional customization as well as automation of computing the optimal distribution of instances by tenants. The proposed model takes into consideration tenants functional requirements and tenants deployment requirements to deduce an optimal distribution using essentially a specific variability engine and a graph-based execution framework.

Keywords: Cloud Computing, SaaS, Multi-Tenancy, Rich-Variant Component, Rich-Variant Architecture

Download Full-Text


ABOUT THE AUTHORS

Houda Kriouile
Houda Kriouile was born at Nancy in France, in 1990. She is a Ph.D. candidate, and a member of the IMS team from the ADMIR laboratory, National Higher School for Computer Science and Systems Analysis (ENSIAS), Mohammed V University of Rabat, Morocco. She received her engineer degree in computer science and software engineering in 2012 from the ENSIAS School at Mohammed V University of Rabat, Morocco.

Bouchra El Asri
Bouchra El Asri is a professor in the Software Engineering Department, National Higher School for Computer Science and Systems Analysis (ENSIAS), Mohammed V University of Rabat, Morocco. She received her Ph.D. degree in computer Science from National Higher School for Computer Science and Systems Analysis (ENSIAS). Her research activities focus on Cloud Computing, Engineering of complex systems based on multi-dimensional components, Generation of safe components, Development of dynamic systems based on contextual services, Model Driven Engineering, Transactional services, Specific domain component engineering.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »