Skip to main content

A Proposed Resource Sharing Architecture for Multitenant SaaS Applications

  • Conference paper
  • First Online:
Proceedings of the International Conference on Data Engineering and Communication Technology

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 468))

  • 1484 Accesses

Abstract

In today’s era of cloud computing technology, Software as a Service (SaaS) is one of the most widely adopted services by the customers. In a SaaS scenario, both service providers and customers yield tremendous economy of scale. Service providers deliver a single application instance among multiple organizations resulting in reduced operational and maintenance cost. They, in turn offer the service at a lower cost to customers. This has become possible by embedding a promising multitenant architecture in the development of SaaS applications, where multiple organizations referred as tenants share a common application instance and in turn a common database. However, designing such multitenant applications for its effective delivery to thousands of customer pose several challenges in the arena of resource sharing, security, scalability etc. This work in particular attempts to address the problem of fixed resource allocation through virtualized instances among tenants and propose a possible dynamic resource sharing architecture that can support in extemporizing resource usage nonetheless maintaining service level agreement requirements and isolation among tenants.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cor-Paul Bezemer, Andy Zaidman.: Multi-Tenant SaaS Applications: Mainte-nance Dream or Nightmare?”, Report TUD-SERG-2010-031, Delft University of Technology Software Engineering Research Group Technical Report Series (2010)

    Google Scholar 

  2. Shue, David, Michael J. Freedman, and Anees Shaikh.: Performance Isolation and Fairness for Multi-Tenant Cloud Storage. In OSDI, vol. 12, pp. 349–362 (2012)

    Google Scholar 

  3. Gahlawat, Monica, and Priyanka Sharma.: Analysis and Performance Assessment of CPU Scheduling Algorithms in Cloud using Cloud Sim, International Journal of Applied Information Systems, FCS, Volume5-No 9 (2013)

    Google Scholar 

  4. Das, Sudipto, Vivek R. Narasayya, Feng Li, and Manoj Syamala.: CPU sharing techniques for performance isolation in multi-tenant relational database-as-a-service. Proceedings of the VLDB Endowment 7, no. 1, pp. 37–48 (2013)

    Google Scholar 

  5. Cui, L. Z., T. T. Zhang, G. Q. Xu, and Dong Yuan.: A scheduling algorithm for multi-tenants instance-intensive workflows. Appl. Math 7, no. 1L, pp. 99–105 (2013)

    Google Scholar 

  6. Stolarz, Wojciech, and Marek Woda.: Proposal of cost-effective tenant-based resource allocation model for a SaaS system. In New Results in Dependability and Computer Systems, pp. 409–420. Springer International Publishing (2013)

    Google Scholar 

  7. Xiong, Pengcheng, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, and Hakan Hacigümüş. “Intelligent management of virtualized resources for database systems in cloud environment.” In Data Engineering (ICDE), 2011 IEEE 27th International Conference on, pp. 87–98. IEEE (2011)

    Google Scholar 

  8. Das, Sudipto, Shoji Nishimura, Divyakant Agrawal, and Amr El Abbadi.: Albatross: lightweight elasticity in shared storage databases for the cloud using live data migration. Proceedings of the VLDB Endowment 4, no. 8, pp. 494—505 (2011)

    Google Scholar 

  9. Yang, Enfeng, Yong Zhang, Lei Wu, Yulong Liu, and Shijun Liu.: A hybrid approach to placement of tenants for service-based multi-tenant saas application.” In Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific, pp. 124–130. IEEE (2011)

    Google Scholar 

  10. Shen, Zhiming, Sethuraman Subbiah, Xiaohui Gu, and John Wilkes.: Cloudscale: elastic resource scaling for multi-tenant cloud systems. In Proceedings of the 2nd ACM Symposium on Cloud Computing, p. 5. ACM (2011)

    Google Scholar 

  11. Krebs, Rouven, Simon Spinner, Nova Ahmed, and Samuel Kounev.: Resource usage control in multi-tenant applications. In Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on, pp. 122–131. IEEE (2014)

    Google Scholar 

  12. Jadhav, C. M., V. V. Bandgar, G. A. Fattepurkar, and P. S. Bhandare.: An Approach for Development of Multitenant Application as SaaS Cloud. International Journal of Computer Applications 106, no. 14 (2014)

    Google Scholar 

  13. Sengupta, Bikram, and Abhik Roychoudhury.: Engineering multi-tenant software-as-a-service systems. In Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems, pp. 15–21. ACM (2011)

    Google Scholar 

  14. Espadas, Javier, David Concha, David Romero, and Arturo Molina.: Open Architecture for Developing Multitenant Software-as-a-Service Applications. In First International Conference on Cloud Computing, GRIDs and Virtualization. Published by XPS (Xpert Publishing Services), pp. 92–97 (2010)

    Google Scholar 

  15. Walraven, Stefan, Eddy Truyen, and Wouter Joosen. Comparing PaaS offerings in light of SaaS development. Computing 96, no. 8, pp. 669–724 (2014)

    Google Scholar 

Download references

Acknowledgments

The work reported in this paper is supported by the college through the TECHNICAL EDUCATION QUALITY IMPROVEMENT PROGRAMME [TEQIP-II] of the MHRD, Government of India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. B. Pallavi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media Singapore

About this paper

Cite this paper

Pallavi, G.B., Jayarekha, P. (2017). A Proposed Resource Sharing Architecture for Multitenant SaaS Applications. In: Satapathy, S., Bhateja, V., Joshi, A. (eds) Proceedings of the International Conference on Data Engineering and Communication Technology. Advances in Intelligent Systems and Computing, vol 468. Springer, Singapore. https://doi.org/10.1007/978-981-10-1675-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-1675-2_3

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-1674-5

  • Online ISBN: 978-981-10-1675-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics