Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Rouven Kreb, Manuel Loesch

2014

Abstract

In the Software-as-a-Service model one single application instance is usually shared between different tenants to decrease operational costs. However, sharing at this level may lead to undesired influence from one tenant onto the performance observed by the others. Intentionally, the application does not manage hardware resources and the responsible OS is not aware of application level entities like tenants. Consequently, it is difficult to control the performance of individual tenants to make sure they are isolated. In this paper we present an overview and classification of methods to ensure performance isolation based on request admission control. Further, informational requirements of these methods are discussed.

References

  1. Guo, C. J. et al., 2007. A Framework for Native MultiTenancy Application Development and Management. In: Proc. of the 9th IEEE Int. Conf. on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services.
  2. Kounev, S. et al., 2010. Towards Self-Aware Performance and Resource Management in Modern ServiceOriented Systems. In: Proceedings of the IEEE International Conference on Services Computing.
  3. Koziolek, H., 2011. The SPOSAD Architectural Style for Multi-tenant Software Applications. In: Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture.
  4. Krebs, R., Momm, C. & Kounev, S., 2012. Metrics and Techniques for Quantifying Performance Isolation in Cloud Environments. In: Proc. of the 8th international ACM Conference on Quality of Software Architectures.
  5. Krebs, R. et al., 2014. Resource Usage Control In MultiTenant Applications. In Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.
  6. Kuperberg, M. et al., 2011. Defining and Quantifying Elasticity of Resources in Cloud Computing and Scalable Platforms. Karlsruhe Institute of Technology.
  7. Li, X. H. et al., 2008. SPIN: Service Performance Isolation Infrastructure in Multi-tenancy Environment. In: Proceedings of the 6th Int. Conference on ServiceOriented Computing.
  8. Lin, H. L. H. et al., 2009. Feedback-Control-Based Performance Regulation for Multi-Tenant Applications. In: Proceedings of the 5th International Conference on Parallel and Distributed Systems (ICPADS).
  9. Loesch, M. & Krebs, R., 2013. Conceptual Approach for Performance Isolation in Multi-Tenant Systems. In: Proceedings of the 3rd International Conference on Cloud Computing and Services Science.
  10. Wang, W. et al., 2012. Application-Level CPU Consumption Estimation: Towards Performance Isolation of Multi-tenancy Web Applications. In: Proceedings of the IEEE 5th International Conference on Cloud Computing.
Download


Paper Citation


in Harvard Style

Kreb R. and Loesch M. (2014). Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 433-438. DOI: 10.5220/0004948804330438


in Bibtex Style

@conference{closer14,
author={Rouven Kreb and Manuel Loesch},
title={Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={433-438},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004948804330438},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
SN - 978-989-758-019-2
AU - Kreb R.
AU - Loesch M.
PY - 2014
SP - 433
EP - 438
DO - 10.5220/0004948804330438