Repository logo
Collections
Browse
Statistics
  • English
  • हिंदी
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Theses and Dissertations
  3. M Tech Dissertations
  4. Approach to build multi-tenant SaaS application with monitoring and SLA

Approach to build multi-tenant SaaS application with monitoring and SLA

Files

201011011.pdf (4.11 MB)

Date

2012

Authors

Aghera, Piyush

Journal Title

Journal ISSN

Volume Title

Publisher

Dhirubhai Ambani Institute of Information and Communication Technology

Abstract

SaaS (Software as a Service) is a modern approach to deliver large scalable enterprise software as a service on Internet. Cloud computing platform provides the scalability, availability and utility computing for services on internet. There are many technical challenges involved in SaaS development. One of them is multi-tenancy, which allows single instance of software to serve multiple organizations by accommodating their unique requirements through conguration at the same time. SaaS architecture requires both conguration and some level of customization to achieve higher maturity model. In this thesis, we propose a metadata based SaaS application architecture which is independent of underlying cloud infrastructure. We aim to propose independent SaaS platform concepts, to avoid vendor locking as observed in case of many commercial service providers. SaaS application development should be independent of underlying infrastructure so that application can be migrated from one cloud to another cloud without changing the code. It is possible only if all the players follow the identical as well dened standard SaaS architecture. Our proposed architecture includes monitoring, tenant management, tenant administration, tenant conguration and large data management services. Existing architecture has used simple XML le to store and retrieve tenant specic conguration. File operations are the bottle neck while accessing data for large organization at the same time. In this approach, we have used Memcached concept and it is supported by almost all databases to boost the performance. In addition to this, we have considered application pooling on a web server to manage priority among tenants. Application pooling works as a static load balancer for incoming large request. To realize proposed architecture, we have developed and demonstrated seleced functionalities of University Management System and it is capable to support multi-tenancy.

Description

Keywords

Application service providers, Computer service industry, Customer services, Software support, Cloud computing, Software Architectures

Citation

Aghera, Piyush (2012). Approach to build multi-tenant SaaS application with monitoring and SLA. Dhirubhai Ambani Institute of Information and Communication Technology, ix, 71 p. (Acc.No: T00347)

URI

http://ir.daiict.ac.in/handle/123456789/384

Collections

M Tech Dissertations

Endorsement

Review

Supplemented By

Referenced By

Full item page
 
Quick Links
  • Home
  • Search
  • Research Overview
  • About
Contact

DAU, Gandhinagar, India

library@dau.ac.in

+91 0796-8261-578

Follow Us

© 2025 Dhirubhai Ambani University
Designed by Library Team