skip to main content
10.1145/2668930.2693844acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
invited-talk
Free Access

DynamicSpotter: Automatic, Experiment-based Diagnostics of Performance Problems (Invited Demonstration Paper)

Published:31 January 2015Publication History

ABSTRACT

Performance problems in enterprise software applications can have a significant effect on the customer's satisfaction. Detecting software performance problems and diagnosing their root causes in the testing phase as part of software development is of great importance in order to prevent unexpected performance behaviour of the software during operation. DynamicSpotter is a framework for experiment-based diagnosis of performance problems allowing to detect performance problems and their root causes fully automatically. Providing different kind of extension points, DynamicSpotter allows for utilizing external measurement tools for the execution of performance tests. Building upon an extensible knowledge base, DynamicSpotter provides means to extend the diagnostic capabilities with respect to detection of additional types of performance problems.

References

  1. Aim homepage. http://sopeco.github.io/AIM/.Google ScholarGoogle Scholar
  2. DynamicSpotter homepage. http://sopeco.github.io/DynamicSpotter/.Google ScholarGoogle Scholar
  3. Faban homepage. http://faban.org/.Google ScholarGoogle Scholar
  4. Apache Software Foundation. Apache JMeter homepage. http://jmeter.apache.org.Google ScholarGoogle Scholar
  5. L. Marek, A. Villazón, Y. Zheng, D. Ansaloni, W. Binder, and Z. Qi. Disl: a domain-specific language for bytecode instrumentation. In AOSD'11. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Smith and L. Williams. Software performance antipatterns; common performance problems and their solutions. In CMG-CONFERENCE-, 2002.Google ScholarGoogle Scholar
  7. A. van Hoorn, J. Waller, and W. Hasselbring. Kieker: A framework for application performance monitoring and dynamic software analysis. In ICPE'12. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Wert, J. Happe, and L. Happe. Supporting swift reaction: automatically uncovering performance problems by systematic experiments. In ICSE'13. IEEE Press, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Wert, M. Oehler, C. Heger, and R. Farahbod. Automatic Detection of Performance Anti-patterns in Inter-component Communications. In QoSA'14. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. DynamicSpotter: Automatic, Experiment-based Diagnostics of Performance Problems (Invited Demonstration Paper)

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICPE '15: Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering
      January 2015
      366 pages
      ISBN:9781450332484
      DOI:10.1145/2668930

      Copyright © 2015 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 31 January 2015

      Check for updates

      Qualifiers

      • invited-talk

      Acceptance Rates

      ICPE '15 Paper Acceptance Rate23of74submissions,31%Overall Acceptance Rate252of851submissions,30%
    • Article Metrics

      • Downloads (Last 12 months)13
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader