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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Computer Communication and Informatics
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.