ABSTRACT
Queueing network models are commonly used for performance modelling. However, through application development stage analytical models might not be able to continuously reflect performance, for example due to performance bugs or minor changes in the application code that cannot be readily reflected in the queueing model. To cope with this problem, a measurement-based approach adopting Design of Experiments (DoE) technique is proposed. The applicability of the proposed method is demonstrated on a complex 3-tier e-commerce application that is difficult to model with queueing networks.
- NIST/SEMATECH e-Handbook of Statistical Methods http://www.itl.nist.gov/div898/handbook/Google Scholar
- Java Modelling Tools. http://jmt.sourceforge.net/Google Scholar
- Lazowska E et. al. ‘Quantitative system performance’. Available online from: http://homes.cs.washington.edu/~lazowska/qsp/ Google ScholarDigital Library
- Z. Li, L. O'Brien, H. Zhang, and R. Cai. A factor framework for experimental design for performance evaluation of commercial cloud services. In Cloud Computing Technology and Science, 2012 IEEE 4th International Conference on, pages 169, 176. Google ScholarDigital Library
- MDload load generation simulator. https://github.com/imperialmodaclouds?query=modaclouds-mdloadGoogle Scholar
- OFBiz web-based 3 tier e-commerce application. http://ofbiz.apache.org/Google Scholar
- J. Rai. Art of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling. Wiley Computer Publishing, John Wiley & Sons, Inc. ISBN: 0471503363 Pub Date: 05/01/91Google Scholar
- Software Engineering Institute - Blog https://blog.sei.cmu.edu/post.cfm/continuous-integration-in-devopsGoogle Scholar
- Spinner S., Casale G., Zhu X., and Kounev S. LibReDE: A Library for Resource Demand Estimation (Demonstration Paper). In Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering (ICPE 2014), Dublin, Ireland, March 22- 26, 2014. ACM. March 2014 Google ScholarDigital Library
- D. Westermann, R. Krebs, and J. Happe. Efficient experiment selection in automated software performance evaluations. In Computer Performance Engineering, pages 325-339. Springer, 2011. Google ScholarDigital Library
Index Terms
- Modelling multi-tier enterprise applications behaviour with design of experiments technique
Recommendations
Performance modeling and analysis of virtualized multi-tier applications under dynamic workloads
Virtual machine technology facilitates implementation of modern Internet services, especially multi-tier applications. Server virtualization aims to reduce the cost of service provisioning and improve fault tolerance, portability and security of ...
Modeling Differentiated Services of Multi-Tier Web Applications
MASCOTS '06: Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and SimulationIn this paper we present a hybrid performance model for modeling differentiated service of multi-tier web applications with per-tier concurrency limits, cross-tier interactions, as well as a work-conserving resource allocation model. The service ...
Agile dynamic provisioning of multi-tier Internet applications
Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this article, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (1) a ...
Comments