skip to main content
10.1145/3297663.3309676acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
short-paper

AI Based Performance Benchmarking & Analysis of Big Data and Cloud Powered Applications: An in Depth View

Published:04 April 2019Publication History

ABSTRACT

Big data analytics platforms on cloud are becoming mainstream technology enabling cost-effective rapid deployment of customer's Big Data applications delivering quicker insights from their data. It is, therefore, even more imperative that we have high performant platform infrastructure and application at a reasonable cost. This is only possible if we make a transition from traditional approach to execute and measure performance by adopting new AI techniques such as Machine Learning (ML) & predictive approach to performance benchmarking for every application domain.

This paper proposes a high-level conceptual model for automated performance benchmarking which includes execution engine that has been designed to support a self-service model covering automated benchmarking in every application domain. The automated engine is supported by performance scaling recommendations via prescriptive analytics from real performance data set.

We furthermore extended the recommendation capabilities of our self-service automated engine by introducing predictive analytics for making it more flexible in addressing 'what-if' scenarios to predict 'Right Scale' with measurement of "Performance Cost Ratio" (PCR). Finally, we also present some real-world industry examples which have seen the performance benefits in their applications with the recommendations given by our proposed model.

References

  1. Demystifying Cloud Benchmarking Paradigm: An In-Depth View, Jul 2012, IEEE 36th International Conference on Computer Software and Applications COMPSAC 2012 {Jayanti Vemulapati, Venu Vedam} Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. BigDataBench, A Big Data and AI Benchmark Suite, ICT, Chinese Academy of Sciences, http://prof.ict.ac.cn/Google ScholarGoogle Scholar
  3. YCSB, https://github.com/cloudius-systems/osv/wiki/Benchmarking-Cassandra-and-other-NoSQL-databases-with-YCSBGoogle ScholarGoogle Scholar
  4. TPC, http://www.tpc.org/information/about/about.aspGoogle ScholarGoogle Scholar
  5. TPC-DS, http://www.tpc.org/tpcds/Google ScholarGoogle Scholar
  6. Benchmarking -- Wikipedia. http://en.wikipedia.org/wiki/BenchmarkingGoogle ScholarGoogle Scholar
  7. Amazon Web Services. http://aws.amazon.comGoogle ScholarGoogle Scholar
  8. Amazon Instance Types. http://aws.amazon.com/ec2/instance-types/Google ScholarGoogle Scholar
  9. NetPerf. http://www.netperf.orgGoogle ScholarGoogle Scholar
  10. NetSpec. http://www.ittc.ku.edu/netspec/Google ScholarGoogle Scholar

Index Terms

  1. AI Based Performance Benchmarking & Analysis of Big Data and Cloud Powered Applications: An in Depth View

        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

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader