skip to main content
10.1145/3030207.3053676acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article

Software Performance Analytics in the Cloud

Published:17 April 2017Publication History

ABSTRACT

The emergence of large-scale software deployments in the cloud has led to several challenges: (1) measuring software performance in the data center, and (2) optimizing software for resource management. This tutorial addresses the two challenges by bringing the knowledge of software performance monitoring in the data center to the world of applying performance analytics. It introduces data transformations for software performance metrics. The transformations enable effective applications of analytics. This tutorial starts with software performance in the small and ends with applying analytics to software performance in the large. In software performance in the small, it summarizes performance tools, data collection and manual analysis. Then it describes monitoring tools that are helpful in performance analysis in the large. The tutorial will guide the audience in applying analytics to performance data obtained by common tools. This tutorial describes how to select analytical methods and what precautions should be taken to get effective results.

References

  1. J.P. Buzen and A.W. Shum, "MASF: multivariate adaptive statistical filtering," in Int. Computer Measurement Group (CMG) Conf., Nashville, TN, USA, Dec. 4--8, pp. 1--10, 1995.Google ScholarGoogle Scholar
  2. Owen Vallis, Jordan Hochenbaum, Arun Kejariwal, A novel technique for long-term anomaly detection in the cloud, Proceedings of the 6th USENIX conference on Hot Topics in Cloud Computing, p.15--15, June 17--18, 2014, Philadelphia, PA Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chengwei Wang, Krishnamurthy Viswanathan, Lakshminarayan Choudur, Vanish Talwar, Wade Satterfield, and Karsten Schwan. 2011. Statistical techniques for online anomaly detection in data centers. In Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management (IM'11). IEEE, 385--392.Google ScholarGoogle ScholarCross RefCross Ref
  4. Kingsum Chow, Pooja Jain and Khun Ban, "Tutorial: Java Application Performance in the Data Center, Data Collection and Analysis" CMG imPACt 2016 Conference. November 7--10, 2016 in La Jolla, California.Google ScholarGoogle Scholar
  5. Kingsum Chow, Li Chen and Colin Cunningham, "How We Coach Performance Engineers to Adopt Data Science in Reproducible Analytics", Intel Analytics Summit, March 22--24, 2016, Santa Clara, California.Google ScholarGoogle Scholar
  6. Kingsum Chow and Pranita Maldikar "Applying Analytics to Workload Optimized Systems" {best paper award} presented at the FastPath workshop, held in conjunction with the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), March 23-25, 2014.Google ScholarGoogle Scholar
  7. Keerthi Palanivel, Kingsum Chow, Khun Ban and David Lilja, "A Stepwise Approach to Software-Hardware Performance Co-Optimization Using Design of Experiments", Computer Measurement Group Performance and Capacity 2013, Nov 5th to 7th, La Jolla, California, USA.Google ScholarGoogle Scholar
  8. Shruthi Deshpande, Kingsum Chow, Peng-fei Chuang and Latifur Khan, "Big Data Analysis to Characterize Workload using Machine Learning Algorithms for High Dimensional Performance Data", Computer Measurement Group Performance and Capacity 2013, Nov 5th to 7th, La Jolla, California, USA.Google ScholarGoogle Scholar
  9. Cormen, Thomas H., Charles Eric. Leiserson, and Ronald L. Rivest. Introduction to Algorithms DC. Cambridge, MA: MIT, 1989. Print. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wickham, Hadley. Advanced R. Boca Raton, Fla.: Chapman & Hall, 2015. Print.Google ScholarGoogle Scholar
  11. Hennessy, John L., David A. Patterson, and Krste Asanović. Computer Architecture: A Quantitative Approach. Amsterdam: Elsevier, 2012. Print. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gregg, Brendan. Systems Performance: Enterprise and the Cloud. Upper Saddle River, NJ: Prentice Hall, 2014. Print Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Software Performance Analytics in the Cloud

      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 '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering
        April 2017
        450 pages
        ISBN:9781450344043
        DOI:10.1145/3030207

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 April 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        ICPE '17 Paper Acceptance Rate27of83submissions,33%Overall Acceptance Rate252of851submissions,30%
      • Article Metrics

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

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader