Skip to main content

Locations for Performance Ensuring Admission Control in Load Balanced Multi-tenant Systems

  • Conference paper
  • First Online:
Cloud Computing and Services Science (CLOSER 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 453))

Included in the following conference series:

  • 610 Accesses

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.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. 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)

    Google Scholar 

  2. Mell, P., Grance, T.: The NIST definition of cloud computing (Special Publication 800–145). Recommendations of the National Institute of Standards and Technology (2011)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. IBM: Dispelling the Vapor Around Cloud Computing. Whitepaper, IBM Corp. (2010)

    Google Scholar 

  5. Bitcurrent: Bitcurrent Cloud Computing Survey 2011. Technical report, Bitcurrent (2011)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Koziolek, H.: The SPOSAD architectural style for multi-tenant software applications. In: Procceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Loesch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics