Abstract
In the context of Software as a Service offerings, multi-tenant applications (MTAs) allow to increase the efficiency by sharing one application instance among several customers. Due to the tight coupling and sharing of resources on all layers up to the application layer, customers may influence each other with regards to the performance they observe. Existing research on performance isolation of MTAs focuses on methods and concrete algorithms. In this paper, we present concerns that are raised when serving a high amount of users in a load balancing cluster with multiple MTA instances. We identified potential positions in such an architecture where performance isolation can be enforced based on request admission control. Considering various approaches for request-to-instance allocation, our discussion shows that different positions come along with specific pros and cons that have influence on the ability to performance-isolate tenants.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: a berkeley view of cloud computing. Technical report, EECS Department, University of California, Berkeley (2009)
Mell, P., Grance, T.: The NIST definition of cloud computing (Special Publication 800–145). Recommendations of the National Institute of Standards and Technology (2011)
Krebs, R., Momm, C., Kounev, S.: Architectural concerns in multi-tenant SaaS applications. In: Proceedings of the 2nd International Conference on Cloud Computing and Services Science (2012)
IBM: Dispelling the Vapor Around Cloud Computing. Whitepaper, IBM Corp. (2010)
Bitcurrent: Bitcurrent Cloud Computing Survey 2011. Technical report, Bitcurrent (2011)
Krebs, R., Momm, C., Kounev, S.: Metrics and techniques for quantifying performance isolation in cloud environments. In: Proceedings of the 8th ACM SIGSOFT International Conference on the Quality of Software Architectures (2012)
Li, X.H., Liu, T.C., Li, Y., Chen, Y.: SPIN: service performance isolation infrastructure in multi-tenancy environment. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 649–663. Springer, Heidelberg (2008)
Lin, H., Sun, K., Zhao, S., Han, Y.: Feedback-control-based performance regulation for multi-tenant applications. In: Proceedings of the 15th International Conference on Parallel and Distributed Systems (2009)
Wang, W., Huang, X., Qin, X., Zhang, W., Wei, J., Zhong, H.: Application-level CPU consumption estimation: towards performance isolation of multi-tenancy web applications. In: Proceedings of the 5th IEEE International Conference on Cloud Computing (2012)
Guo, C.J., Sun, W., Huang, Y., Wang, Z.H., Gao, B.: A framework for native multi-tenancy application development and management. In: Procceedings of the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (2007)
Koziolek, H.: The SPOSAD architectural style for multi-tenant software applications. In: Procceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Loesch, M., Krebs, R. (2014). Locations for Performance Ensuring Admission Control in Load Balanced Multi-tenant Systems. In: Helfert, M., Desprez, F., Ferguson, D., Leymann, F. (eds) Cloud Computing and Services Science. CLOSER 2013. Communications in Computer and Information Science, vol 453. Springer, Cham. https://doi.org/10.1007/978-3-319-11561-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-11561-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11560-3
Online ISBN: 978-3-319-11561-0
eBook Packages: Computer ScienceComputer Science (R0)