Abstract

The increasing popularity of Software as a Service (SaaS) stresses the need of solutions to predict failures and avoid service interruptions, which invariably result in SLA violations and severe loss of revenue. A promising approach to continuously monitor the correct functioning of the system is to check the execution conformance to a set of invariants, i.e., properties that must hold when the system is deemed to run correctly. This paper proposes a technique to spot a true anomalies by the use of various data mining techniques like clustering, association rule and decision tree algorithms help in finding the hidden and previously unknown information from the database. We assess the techniques in two invariants’ applications, namely executions characterization and anomaly detection, using the metrics of coverage, recall and precision. In this work two real-world datasets have been used - the publicly available Google datacenter dataset and a dataset of a commercial SaaS utility computing platform - for detecting the anomalies.

Highlights

  • Introduction based on coverage and precisionSo by using these minedDynamic invariants are properties of a program that invariants, it was possible to provide a valuable result, holds at a certain point or points in a program and this spotting for anomalies for a number of transactions

  • The dynamic invariant detection runs a program, observes the study focuses on three techniques: two unsupervised, namely values, and reports properties over the observed clustering and association rules, and one supervised, decision executions

  • They are applied to two independent datasets collected in runtime behaviour of data centres and cloud based utility real-world systems: a cluster operated by Google, whose computing system from a service operation viewpoint

Read more

Summary

Introduction

Introduction based on coverage and precisionSo by using these minedDynamic invariants are properties of a program that invariants, it was possible to provide a valuable result, holds at a certain point or points in a program and this spotting for anomalies for a number of transactions. The dynamic invariant detection runs a program, observes the study focuses on three techniques: two unsupervised, namely values, and reports properties over the observed clustering and association rules, and one supervised, decision executions.

Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.