Abstract
As the complexity of large-scale enterprise applications increases, providing performance verification through staging becomes an important part of reducing business risks associated with violating sophisticated service-level agreement (SLA). Currently, performance verification during the staging process is accomplished through either an expensive, cumbersome manual approach or ad hoc automation. This paper describes an automation approach as part of the Elba project supporting monitoring and performance analysis of distributed multi-tiered applications that helps in bottleneck detection. We use machinelearning to determine service-level objectives (SLOs) satisfaction and locate bottlenecks in candidate deployment scenarios. We evaluate our tools with TPC-W, an on-line bookstore, and RUBiS, an on-line auction site.
Chapter PDF
Similar content being viewed by others
References
Cai, Y., Grundy, J., Hosking, J.: Experiences Integrating and Scaling a Performance Test Bed Generator with an Open Source CASE Tool. In: Int. Conf. on Automated Software Engineering, Linz, Austria (November 2004)
Cecchet, E., Chanda, A., Elnikety, S., Marguerite, J., Zwaenepoel, W.: Performance Comparison of Middleware Architectures for Generating Dynamic Web Content. In: Int. Middleware Conf., Rio de Janeiro, Brazil (June 2003)
García, D., García, J.: TPC-W E-Commerce Benchmark Evaluation. IEEE Computer (February 2003)
Swint, S.G., Jung, G., Pu, C., Sahai, A.: Automated Staging for Built-to-Order Application Systems. In: Network Operations and Management Symposium, Vancouver, Canada (April 2006)
Sahai, A., Pu, C., Jung, G., Wu, Q., Yan, W., Swint, S.G.: Towards Automated Deployment of Built-to-Order Systems, Distributed Systems. In: Operation and Management, Barcelona, Spain (October 2005)
WEKA distribution, http://www.cs.waikato.ac.nz/ml/weka
Cohen, I., Goldszmidt, M., Kelly, T., Symons, J., Chase, J.: Correlating Instrumentation Data to System States: A building block for automated diagnosis and control. In: Operating System Design and Implementation, San Francisco, CA, USA (December 2004)
Sauvé, J., Marques, F., Moura, A., Sampaio, M., Jornada, J., Radziuk, E.: SLA Design from a Business Perspective. In: Distributed Systems: Operation and Management, Barcelona, Spain (October 2005)
Swint, S.G., Pu, C., Consel, C., Jung, G., Sahai, A., Yan, W., Koh, Y., Wu, Q.: Clearwater - Extensible, Flexible, Modular Code Generation. In: Int. Conf. on Automated Software Engineering, Long Beach, CA, USA (November 2005)
Te-Kai, L., Hui, S., Kumaran, S.: A capacity sizing tool for a business process integration. In: Int. Middleware Conf., Toronto, Ontario, Canada (October 2004)
Wang, Y., Rutherford, M., Carzaniga, A., Wolf, A.: Automating Experimentation on Distributed Testbeds. In: Int. Conf. on Automated Software Engineering, Long Beach, CA, USA (November 2005)
Parekh, J., Jung, G., Swint, S.G., Pu, C., Sahai, A.: Comparison of Performance Analysis Approaches for Bottleneck Detection in Multi-Tier Enterprise Applications. In: Int. Workshop on Quality of Service. Yale University, New Haven (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jung, G., Swint, G., Parekh, J., Pu, C., Sahai, A. (2006). Detecting Bottleneck in n-Tier IT Applications Through Analysis. In: State, R., van der Meer, S., O’Sullivan, D., Pfeifer, T. (eds) Large Scale Management of Distributed Systems. DSOM 2006. Lecture Notes in Computer Science, vol 4269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11907466_13
Download citation
DOI: https://doi.org/10.1007/11907466_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47659-7
Online ISBN: 978-3-540-47662-7
eBook Packages: Computer ScienceComputer Science (R0)