skip to main content
research-article

Application Multi-Tenancy for Software as a Service

Published: 03 April 2015 Publication History

Abstract

Software as a service has evolved as a new software deployment paradigm in the cloud, which offers information technology services dynamically, "on-demand". Application Multi-tenancy in SaaS leads to improved resource utilization and reduces overall application costs by sharing the same applications, resources and data services through multiple tenants. In this paper a graph-based approach called SaaS Level Application Multi Tenancy graph is proposed to represent the multi-tenant aspects of the SaaS model of cloud environment formally. The proposed approach will facilitate the analysis of service interaction paths for accessing shared sets of services in SaaS by the multiple tenants. The proposed approach is capable enough to model several kinds of tenant like isolated tenant, shared tenants with single or multiple data services and multiple tenants in SaaS. Further, several metrics are defined for the proposed approach to describe the essential features of multi-tenant SaaS applications. The expressiveness of the proposed approach is illustrated using several examples and a detailed case study.

References

[1]
HaithamYaish, Madhu Goyal, George Feuerlicht, "An Elastic Multi-tenant Database Schema for Software as a Service", IEEE 9th International Conference on Dependable, Automatic and secure Computing, Pages 737--743, 2011
[2]
Jinan Fiaidhi, Irena Bojanova, Jia Zhang, Liang Jie Zhang, "Enforcing Multi tenancy for Cloud computing Environments", IT Professional, IEEE Computer Society, 14(1), Pages 16--18, 2012.
[3]
F. Chong, "Multi-tenancy-and virtualization," URL: http://blogs.msdn.com/b/fred_chong/archive/2006/10/23/multi-tenancy-and-virtulization.aspx., Oct, 2006, {accessed on: 10 Sep 2014}.
[4]
F. Chong, G. Carraro, and Roger Wolter, "Multi-tenant data architecture", Microsoft: http://msdn.microsoft.com/en-us/library/aa479086.aspx, June 2006, {accessed on: 10 Sep 2014}.
[5]
Chang Jie Guo, Wei Sun, Ying Huang, Zhi Hu Wang, and Bo Gao, "A framework for native multi-tenancy application development and management", International Conf. on E-Commerce Technology (CEC) & Int. Conf. on Enterprise Computing, E-Commerce, and E-Services (EEE), Pages 551--558. IEEE, 2007.
[6]
Snjeev Pippal, Vishu Sharma, Shakti Mishra, D.S. Kushwaha, "An Efficient Schema Shared Approach for Cloud Based Multitenant Database with Authentication & Authorization Framework", IEEE Computer Society, pages 213--218, 2011.
[7]
Sanjeev Kumar Pippal, Dharmender Singh Kushwaha, "A simple, adaptable and efficient heterogeneous multi-tenant database architecture for ad hoc cloud", Journal for cloud computing a Springer open journal, pages 1--14, 2013.
[8]
Shailesh Paliwal, "Cloud Application Services (SaaS) "Multi-tenant Data Architecture", Infosys technologies limited, URL: http://www.cmg.org/wp-content/uploads/2012/11/m_94_4.pdf, {accessed on: 10 Sep 2014}.
[9]
Cor paul Bezemer, Andy Zaidman, "Challenges of Reengineering into Multi-tenant SaaS Application", Software Engineering Research Group Technical Report, 2010-012, URL: repository.tudelft.nl/assets/uuid:d2e87722.../TUD-SERG-2010-012.pdf, {accessed on: 10 Sep 2014}.
[10]
"The NIST Definition of Cloud Computing" URL: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf {accessed on: 10 Sep 2014}.
[11]
A. Mandal, S. Changdar, A. Sarkar, N. Debnath, "Novel and Flexible Cloud Architecture for Data Centric Applications," International Conference on Industrial Technology, Pages 1834--1839, 2013.
[12]
A. Mandal, S. Changdar, A. Sarkar, N. Debnath, "Architecting Software as a Service for Data Centric Cloud Applications", International Journal of Grid and High Performance Computing, IGI Global, USA, Vol. 6(1), Pages77--92, 2014.

Cited By

View all
  • (2021)Comparative Analysis of Genetic Algorithm and XML Filtering Technique for Multi-Tenant SaaS Configuration Management2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)10.1109/IEMCON53756.2021.9623123(0223-0228)Online publication date: 27-Oct-2021
  • (2021)Managing 5G network slicing and edge computing with the MATILDA telecom layer platformComputer Networks10.1016/j.comnet.2021.108090194(108090)Online publication date: Jul-2021
  • (2019)Availability Aware VNF Deployment in Datacenter Through Shared Redundancy and Multi-TenancyIEEE Transactions on Network and Service Management10.1109/TNSM.2019.293650516:4(1651-1664)Online publication date: Dec-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 40, Issue 2
March 2015
125 pages
ISSN:0163-5948
DOI:10.1145/2735399
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2015
Published in SIGSOFT Volume 40, Issue 2

Check for updates

Author Tags

  1. Application multi-tenancy
  2. data heterogeneity
  3. interface
  4. labels
  5. tenant
  6. zero-downtime

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)1
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Comparative Analysis of Genetic Algorithm and XML Filtering Technique for Multi-Tenant SaaS Configuration Management2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)10.1109/IEMCON53756.2021.9623123(0223-0228)Online publication date: 27-Oct-2021
  • (2021)Managing 5G network slicing and edge computing with the MATILDA telecom layer platformComputer Networks10.1016/j.comnet.2021.108090194(108090)Online publication date: Jul-2021
  • (2019)Availability Aware VNF Deployment in Datacenter Through Shared Redundancy and Multi-TenancyIEEE Transactions on Network and Service Management10.1109/TNSM.2019.293650516:4(1651-1664)Online publication date: Dec-2019
  • (2019)Virtual network function placement and resource optimization in NFV and edge computing enabled networksComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2019.01.036152:C(12-24)Online publication date: 7-Apr-2019
  • (2018)Configurable workflow platform based on SaaS modelInternational Journal of Security and Networks10.1504/IJSN.2017.08811412:4(207-214)Online publication date: 16-Dec-2018
  • (2017)Automated Constraint-Based Multi-tenant SaaS Configuration Support Using XML Filtering Techniques2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2017.69(413-418)Online publication date: Jul-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media