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

Software Performance Analytics in the Cloud

Published: 17 April 2017 Publication 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.
[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
[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.
[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.
[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.
[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.
[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.
[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.
[9]
Cormen, Thomas H., Charles Eric. Leiserson, and Ronald L. Rivest. Introduction to Algorithms DC. Cambridge, MA: MIT, 1989. Print.
[10]
Wickham, Hadley. Advanced R. Boca Raton, Fla.: Chapman & Hall, 2015. Print.
[11]
Hennessy, John L., David A. Patterson, and Krste Asanović. Computer Architecture: A Quantitative Approach. Amsterdam: Elsevier, 2012. Print.
[12]
Gregg, Brendan. Systems Performance: Enterprise and the Cloud. Upper Saddle River, NJ: Prentice Hall, 2014. Print

Recommendations

Comments

Information & Contributors

Information

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
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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. analytics
  2. capacity planning
  3. datacenter efficiency
  4. software performance

Qualifiers

  • Research-article

Conference

ICPE '17
Sponsor:

Acceptance Rates

ICPE '17 Paper Acceptance Rate 27 of 83 submissions, 33%;
Overall Acceptance Rate 252 of 851 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 170
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media