Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SERVICES.2010.48guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Transparent Approach of Enabling SaaS Multi-tenancy in the Cloud

Published: 05 July 2010 Publication History

Abstract

It has become more and more obvious that in Cloud Computing, applications are key drivers to make Cloud business a success. Multi-tenancy is a critical technology to allow one instance of application serving multiple customers at the same time to share Cloud resources and achieve high operational efficiency. There are different options of realizing multi-tenancy, in this paper we describe a transparent approach of making existing Web applications to support multi-tenancy and run in the public Cloud. Our approach includes intercepting the Web requests and deriving the tenant context, carrying the tenant context with a thread in the Web container, manipulating the isolation points (application artifacts that need to be isolated) in a Web application, and propagating tenant context to remote Cloud resources (such as database server, and message queue server) when necessary. With this approach, volumes of existing Web applications could quickly be provisioned through a public Cloud platform without rewriting the original source code. We have also implement a real system based on the common multi-tenancy model that separate the concerns of application developer, SaaS operator, tenant administrator, and tenant user. We finally integrate the SaaS multi-tenancy technique with Cloud platform services.

Cited By

View all
  • (2020)Towards the next generation of reactive model transformations on low-code platformsProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3417990.3420199(1-10)Online publication date: 16-Oct-2020
  • (2018)Transparent IO access control for application-level tenant isolationProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167146(143-150)Online publication date: 9-Apr-2018
  • (2018)Reprint of Towards a security-enhanced PaaS platform for multi-cloud applicationsFuture Generation Computer Systems10.1016/j.future.2016.11.01478:P1(155-175)Online publication date: 1-Jan-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SERVICES '10: Proceedings of the 2010 6th World Congress on Services
July 2010
693 pages
ISBN:9780769541297

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 July 2010

Author Tags

  1. Cloud Computing
  2. Multi-tenancy
  3. SaaS

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Towards the next generation of reactive model transformations on low-code platformsProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3417990.3420199(1-10)Online publication date: 16-Oct-2020
  • (2018)Transparent IO access control for application-level tenant isolationProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167146(143-150)Online publication date: 9-Apr-2018
  • (2018)Reprint of Towards a security-enhanced PaaS platform for multi-cloud applicationsFuture Generation Computer Systems10.1016/j.future.2016.11.01478:P1(155-175)Online publication date: 1-Jan-2018
  • (2016)Cost benefits of flexible hybrid cloud storageJournal of Systems and Software10.1016/j.jss.2016.09.008122:C(180-201)Online publication date: 1-Dec-2016
  • (2015)Enhanced Multi-Tenant Architecture for DaaS, PaaS, IaaS and SaaS in Edu-CloudProceedings of the Sixth International Conference on Computer and Communication Technology 201510.1145/2818567.2818577(51-56)Online publication date: 25-Sep-2015
  • (2014)A nonintrusive approach for implementing single database, multitenant services from web applicationsProceedings of the 29th Annual ACM Symposium on Applied Computing10.1145/2554850.2555072(751-756)Online publication date: 24-Mar-2014
  • (2014)Adaptable, model-driven security engineering for SaaS cloud-based applicationsAutomated Software Engineering10.1007/s10515-013-0133-z21:2(187-224)Online publication date: 1-Apr-2014
  • (2013)Modularizing tenant-specific schema customization in SaaS applicationsProceedings of the 8th international workshop on Advanced modularization techniques10.1145/2451469.2451473(9-12)Online publication date: 25-Mar-2013
  • (2012)A Scalable Multi-Tenant Architecture for Business Process ExecutionsInternational Journal of Web Services Research10.4018/jwsr.20120401029:2(21-41)Online publication date: 1-Apr-2012
  • (2012)Towards performance isolation in multi-tenant SaaS applicationsProceedings of the 7th Workshop on Middleware for Next Generation Internet Computing10.1145/2405178.2405184(1-6)Online publication date: 3-Dec-2012
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media