Predicting Enterprise Application Performance Measures through Time-series Forecasting Daniel Elsner, 21st August 2017, Scientific advisor: Pouya Aleatrati.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Supporting End-User Access
Priority Research Direction (I/O Models, Abstractions and Software) Key challenges What will you do to address the challenges? – Develop newer I/O models.
A A A N C N U I N F O R M A T I O N T E C H N O L O G Y : IT OPERATIONS 1 Problem Management Jim Heronime, Manager, ITSM Program Tanya Friehauf-Dungca,
Proactive Prediction Models for Web Application Resource Provisioning in the Cloud _______________________________ Samuel A. Ajila & Bankole A. Akindele.
NIAGARA ANALYTICS FRAMEWORK Shrink big data and grow performance.
CoDesign/CoWare An Extensible and Scalable Collaborative Software Modeling Infrastructure SoftArch, USC October 20th Jae young Bang, USC
Flow Anomaly Detection in Firewalled Networks Research Report Mike Chapple December 15, 2005.
Ch 12 Distributed Systems Architectures
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN305.
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
Business Process Performance Prediction on a Tracked Simulation Model Andrei Solomon, Marin Litoiu– York University.
SEC835 Database and Web application security Information Security Architecture.
Anomaly detection with Bayesian networks Website: John Sandiford.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
EarthLink Server Management and Monitoring Updated August 6, 2015.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Arben Asllani University of Tennessee at Chattanooga Business Analytics with Management Science Models and Methods Chapter 1 Business Analytics with Management.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Design.

Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Final Presentation August.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Intelligent Performance Management Empowering Your Enterprise Duane E. Presti, CEO PARIS Technologies, Inc.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Real Time Infrastructure John D. Kennedy Manager - Information Technology SLM Corporation.
1 Data Mining at work Krithi Ramamritham. 2 Dynamics of Web Data Dynamically created Web Pages -- using scripting languages Ad Component Headline Component.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Master thesis Analysis and implementation of monitoring systems of active network equipment. Scientific advisor: Univ. Prof., Dr. Hab., Pavel TOPALA Master.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Analysis and Forming of Energy Efficiency and Green IT Metrics Framework for Sonera Helsinki Data Center HDC Matti Pärssinen Thesis supervisor: Prof. Jukka.
LOAD FORECASTING. - ELECTRICAL LOAD FORECASTING IS THE ESTIMATION FOR FUTURE LOAD BY AN INDUSTRY OR UTILITY COMPANY - IT HAS MANY APPLICATIONS INCLUDING.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 28 Data Mining Concepts.
1 CONFIDENTIAL Maintainable Apps Apps are for business not for developers JANUARY 1, 2015.
The Application of Data Mining in Telecommunication by Wang Lina February 2003.
Web GIS: Architectural Patterns and Practices
Databases and DBMSs Todd S. Bacastow January 2005.
Connected Infrastructure
A prototypical tool to discover architecture changes based on multiple monitoring data sources for a distributed system Patrick Schäfer, , Munich.
Information Systems in Organizations
A Publish/Subscribe Model for Collaborative Project Management in a Decentralized Environment - Design and Prototypical Implementation Michael Rose, 05/11/2015.
<Student’s name>
<Student’s name>
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Part 3 Design What does design mean in different fields?
Connected Infrastructure
CSC 480 Software Engineering
Data, Databases, and DBMSs
Architectural Roadmap
Enhancing enterprise architecture models using application monitoring data Christopher Janietz, 2018/04/23, Advanced Seminar (Advisor: Martin Kleehaus)
Data Warehousing and Data Mining
Machine Learning Telepathy for Shift Right Approach
Data Mining: Concepts and Techniques
Supporting End-User Access
Data Mining: Concepts and Techniques
Data Mining: Introduction
Enhancing enterprise architecture models using application monitoring data Christopher Janietz, 2018/10/12, Advanced Seminar (Advisor: Martin Kleehaus)
Big DATA.
SOFTWARE DEVELOPMENT LIFE CYCLE
SO-Architectural Roadmap
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Master’s Thesis – Kick-off presentation Assessing the cost and benefit of a microservice landscape discovery method in the automotive industry Advisor:
Bachelor’s Thesis Kick-Off: Empirical Task Analysis of Data Protection Management Michael Vilser
Presentation transcript:

Predicting Enterprise Application Performance Measures through Time-series Forecasting Daniel Elsner, 21st August 2017, Scientific advisor: Pouya Aleatrati

Agenda Motivation and Approach Research Artifact Research Questions Data Architecture Project Plan © sebis

“Companies are sitting on a treasure trove Motivation Problem Domains in Application Performance Monitoring (APM) Performance Availability Maintainability “Companies are sitting on a treasure trove – if only they knew how to use it.” A. Samuel, Wall Street Journal, 2015 Evolution in Enterprise Architecture (EA) Growing complexity and high business relevance of Enterprise Architecture (EA) Detect root causes and reduce complexity of distributed, large-scale systems Detect root causes, reduce complexity and lead to a higher agility in EA management Harness potential of monitoring data © sebis

Initial Research Questions What consecutive patterns can be identified by analyzing performance flaws in APM data? 1 How can APM data be used to forecast availability insufficiencies in advance of occurrence? 2 What proactive actions can be derived to avoid the identified patterns and increase performance and availability? 3 © sebis

Approach Data ETL Data Interpretation Research Artifact ML APM Techniques APM Data Gain insights and create value from Application Performance Monitoring (APM) data by applying machine learning techniques. © sebis

10+ potential use cases identified Approach Literature Review APM Performance Analysis EA Software Engineering Machine Learning Reviewed work from 10+ potential use cases identified Use Case Conceptualization 11 Use Cases Data Sources 3 Problem Domains Discussing with Researchers Use Case Evaluation Evaluate use cases by Interviewing Experts  Define Use Case © sebis

Time-series Forecasting Research Artifact Time-series Forecasting e.g. Response Time [ms] e.g. Crash Occurence From historical sequential APM data create forecasts for performance measures and incident probabilities. Linear/Non-linear Regression Gaussian mixture model / Gaussian Processes (Recurrent) Neuronale Netze Hidden Markov Autoregressive integrated moving average Kalman/Partikelfilter 3 Optional Automatic ticket severity evaluation driven by ML 1 Forecasting of relevant performance measures 2 Incident prediction © sebis

Research Questions 1 2 3 How accurately can a time-series forecasting model predict APM measures? 1 How well can a time-series forecasting model predict availability lacks (i.e. application crashes) in enterprise applications/services? 2 To what extend can we evaluate automatic ticket severity classification by analyzing APM data? 3 © sebis

Data Architecture – Layers and Data Sources Application Client Web Server Web Server Middleware Ticketing (Incident) Data Application Server Application Server Application Server Application Server Database Layer Database Database © sebis

Data Architecture – Dimensions and Measures User Device Application Activity Location Time Application App. Server Webserver Database Event Time Method Endpoint Measures Measures Crash rate Response Time Hang Time Crash rate Response Time Request Load Resource Util. Network I/O Resource Util. Network I/O Method Count © sebis

Design + Implementation Project Plan Initial Meeting Prof. Matthes Final Presentation Kickoff Conceptualization Data Exploration Use Case Definition Initial Research Research Artifact Pipeline (ETL) Model Design + Implementation Thesis Evaluation Writing Thesis August September October November December January © sebis

Cand. M. Sc. Daniel Elsner 17135 Daniel.elsner@tum.de

Backup <Date> Short Title © sebis