A scalable component model for multi-tenant SaaS application Online publication date: Fri, 01-Apr-2016
by M.D. Samrajesh; N.P. Gopalan; S. Suresh
International Journal of Advanced Intelligence Paradigms (IJAIP), Vol. 8, No. 2, 2016
Abstract: A multi-tenant software as a service (SaaS) application provides a customised run-time application for each tenant using a single application. Multi-tenancy offers various advantages including reduced software development time, lower maintenance cost, effective version control and much more. However, managing large scale resources and providing superior user experience using the underlying resources is a key challenge in the management of SaaS application. Moreover, SaaS applications have fluctuating load based on tenant's users demand. Scalability of application in cloud is one of the foremost requirements in designing and implementing SaaS-based applications. In this paper, we propose an application's component-based scalable component model (SCM), instances of application are created at component level and dynamically scaled based on the component's load considering various factors including tenant users attributes. Our evaluation and discussions show that the proposed multi-instance SCM offers enhanced application load distribution and offers improved application response time and effective utilisation of component instances.
Online publication date: Fri, 01-Apr-2016
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Advanced Intelligence Paradigms (IJAIP):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email firstname.lastname@example.org