Abstract
Cloud Computing has received significant attention as it has changed the way of computation. Looking at the benefits of a cloud, more demand for cloud computing services and Multitenancy. Multitenancy offers various advantages including low infrastructure cost, low maintenance, and reducing the application hosting cost. This paper proposes a Multitenant Multiservice SaaS model for designing Multitenant SaaS applications. The model provides a configurable service accessed by different Tenants. The paper further evaluates the Performance implementing this model using data layer patterns as Tenant Specific and Tenant Shared and generates results using Apache JMeter. Our results show that under the Tenant Specific as a Single tenant, Response time is better than Tenant Shared for increasing load defined by the number of concurrent users. With Tenant Shared schema handling multiple tenants with a single instance, the Response time with an increasing number of tenants and concurrent users is almost stable. Since the Tenant Shared model is resource efficient as compared to Tenant Specific, its performance is affected due to shared instances instead of separate application instances for each tenant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mell, P., Timothy, G.: The NIST Definition of Cloud Computing (2011)
Abdul, A.O., Bass, J., Ghavimi, H., MacRae, N., Adam, P.: Multi-tenancy design patterns in saas applications: a performance evaluation case study. Int. J. Digit. Soc. 9, 1367–1375 (2018)
Krebs, R., Wert, A., Kounev, S.: Multi-tenancy performance benchmark for web application platforms. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) 7977 LNCS, pp. 424–438 (2013)
Su, W., Hu, J., Lin, C., Shen, S.: SLA-aware tenant placement and dynamic resource provision in SaaS. In: Proceedings—2015 IEEE International Conference on Web Services (ICWS), pp. 615–622 (2015). https://doi.org/10.1109/ICWS.2015.87
Tsai, W.T., Sun, X.: SaaS multi-tenant application customization. In: Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering (SOSE 2013), pp. 1–12 (2013). https://doi.org/10.1109/SOSE.2013.44
Tsai, W., Huang, Y., Shao, Q., Bai, X.: Data partitioning and redundancy management for robust multi-tenancy SaaS. Int. J. Softw. Informatics 4, 437–471 (2010)
Samrajesh, M.D., Gopalan, N.P., Suresh, S.: A scalable component model for multi-tenant SaaS Application. Int. J. Adv. Intell. Paradig. 8, 191–206 (2016)
Gao, J., Bai, X., Tsai, W.T., Uehara, T.: SaaS testing on clouds—issues, challenges, and needs. In: Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering (SOSE 2013), pp. 409–415 (2013). https://doi.org/10.1109/SOSE.2013.98
Chang, J.G., Sun, W., Huang, Y., Zhi, H.W., Gao, B.: A framework for native multi-tenancy application development and management. In: The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC/EEE 2007), pp. 551–558 (2007). https://doi.org/10.1109/CEC-EEE.2007.4.
Pattabhiraman, P., Bai, X., Tsai, T.: SaaS Performance and Scalability in Clouds. In: Proceedings of 2011 IEEE 6th International Symposium on Service Oriented System, pp. 61–71 (2011)
Wang, Z.H., et al.: A study and performance evaluation of the multi-tenant data tier design patterns for service oriented computing. In: IEEE Int. Conf. E-bus. Eng. ICEBE’08 - Work. AiR’08, EM2I’08, SOAIC’08, SOKM’08, BIMA’08, DKEEE’08 94–101 (2008). https://doi.org/10.1109/ICEBE.2008.60.
Kaur, P.D., Chana, I.: Behavior analysis of multifarious cloud applications. In: Proceedings—2014 Fourth International Conference on Advanced Computing & Communication (ICACC 2014), pp. 175–178 (2014). https://doi.org/10.1109/ICACC.2014.49.
Jagli, D., Purohit, S., Subhash Chandra, N.: Saasqual: a quality model for evaluating Saas on the cloud computing environment. arXiv (2019). https://doi.org/10.1007/978-981-10-3818-1
Duan, N., Zhang, X., Sun, W., Li, L., Hu, K.: Tenant behavior analysis in software as a Service environment. In: Proceedings of 2011 International Conference on Service Operations and Logistics and Informatics (SOLI 2011), pp. 132–137 (2011). https://doi.org/10.1109/SOLI.2011.5986542
Walraven, S., Truyen, E., Joosen, W.: A middleware layer for flexible and cost-efficient multi-tenant applications. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) 7049 LNCS, pp. 370–389 (2011)
Users manual. https://jmeter.apache.org/usermanual/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mangwani, P., Tokekar, V. (2022). Behavioral Analysis of Multitenant SaaS Applications. In: Senjyu, T., Mahalle, P., Perumal, T., Joshi, A. (eds) IOT with Smart Systems. Smart Innovation, Systems and Technologies, vol 251. Springer, Singapore. https://doi.org/10.1007/978-981-16-3945-6_45
Download citation
DOI: https://doi.org/10.1007/978-981-16-3945-6_45
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-3944-9
Online ISBN: 978-981-16-3945-6
eBook Packages: EngineeringEngineering (R0)