Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distribution
Houda Kriouile, Bouchra El Asri

TL;DR
This paper introduces a graph-based algorithm for optimizing instance distribution in user-aware SaaS models, addressing tenant sharing concerns with a novel framework applied to a school management system.
Contribution
It presents a new graph-based framework for optimal instance distribution in user-aware SaaS, utilizing Rich-Variant Components to enhance multi-tenancy management.
Findings
Framework effectively computes optimal distribution of instances.
Applied successfully to a private school management SaaS.
Demonstrates improved tenant-specific customization.
Abstract
As a tool to exploit economies of scale, Software as a Service cloud models promote Multi-Tenancy which is the notion of sharing instances among a large group of tenants. However, Multi-Tenancy only satisfies requirements that are common to all tenants as well as the fact that tenants themselves hesitate about sharing. In a try to solve this problem, the present paper propose a User-Aware approach for Software as a Service models using Rich-Variant Components. The main contribution of this approach is a framework summarized in a graph-based algorithm enabling deduction of an optimal distribution of instances on application's tenants. To illustrate and evaluate the framework, the approach is applied on a Software as a Service Application for private school management.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services · Software System Performance and Reliability
