# Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal   Distribution

**Authors:** Houda Kriouile, Bouchra El Asri

arXiv: 1812.09941 · 2018-12-27

## 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.

## Key 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.

---
Source: https://tomesphere.com/paper/1812.09941