skip to main content
research-article

Application Multi-Tenancy for Software as a Service

Authors Info & Claims
Published:03 April 2015Publication History
Skip Abstract Section

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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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}.Google ScholarGoogle Scholar
  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}.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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}.Google ScholarGoogle Scholar
  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}.Google ScholarGoogle Scholar
  10. "The NIST Definition of Cloud Computing" URL: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf {accessed on: 10 Sep 2014}.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Application Multi-Tenancy for Software as a Service

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader