Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering | 2019

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

 
 
 

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.

Volume None
Pages None
DOI 10.1145/3297663.3309676
Language English
Journal Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering

Full Text