Profile Data Mining with PerfExplorer. Sameer Shende Performance Reseaerch Lab, University of Oregon http://tau.uoregon.edu



Similar documents
Performance Data Management with TAU PerfExplorer

PerfExplorer: A Performance Data Mining Framework For Large Scale Parallel Computing

Operationalise Predictive Analytics

Installation Guidelines (MySQL database & Archivists Toolkit client)

Using IBM dashdb With IBM Embeddable Reporting Service

Managing Qualys Scanners

StreamServe Persuasion SP4

Lavastorm Analytic Library Predictive and Statistical Analytics Node Pack FAQs

WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern

Integrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment

Informatica Cloud & Redshift Getting Started User Guide

TEST AUTOMATION FRAMEWORK

IBM SPSS Modeler 15 In-Database Mining Guide

AWS Schema Conversion Tool. User Guide Version 1.0

Getting Started using the SQuirreL SQL Client

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

Test Automation Integration with Test Management QAComplete

RAPIDMINER FREE SOFTWARE FOR DATA MINING, ANALYTICS AND BUSINESS INTELLIGENCE. Luigi Grimaudo Database And Data Mining Research Group

Upgrading from Call Center Reporting to Reporting for Contact Center. BCM Contact Center

TIBCO Spotfire Server Deployment and Administration

INTRODUCTION TO CLOUD MANAGEMENT

Enterprise Manager. Version 6.2. Installation Guide

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer

Web Load Stress Testing

IGEL Universal Management. Installation Guide

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Connecting to your Database!... 3

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. SMARTDOCS SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

Load Testing Tools. Animesh Das

StoreGrid Backup Server With MySQL As Backend Database:

IBM Cloud Manager with OpenStack

SpagoBI exo Tomcat Installation Manual

Run your own Oracle Database Benchmarks with Hammerora

1. Begin by opening XenCenter to manage the assigned XenServer.

WSO2 Business Process Server Clustering Guide for 3.2.0

FileMaker 13. ODBC and JDBC Guide

OBIEE 11g Analytics Using EMC Greenplum Database

D83167 Oracle Data Integrator 12c: Integration and Administration

IT462 Lab 5: Clustering with MS SQL Server

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE

Startup guide for Zimonitor

Fax User Guide 07/31/2014 USER GUIDE

Information Technology Services

Installation Guide for Websphere ND

FileMaker 12. ODBC and JDBC Guide

TDAQ Analytics Dashboard

Tableau Server 7.0 scalability

Crystal Reports Installation Guide

KonyOne Server Installer - Linux Release Notes

Testing and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1

IBM Support Assistant v5. Review and hands-on by Joseph

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Data Relationship Management Interface

GeoKettle: A powerful open source spatial ETL tool

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Dashboard Designer. Introduction Guide. Basic step by step guide to creating a Dashboard. June 2012 V1.2


Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Data Mining - The Next Mining Boom?

FileNet Business Activity Monitor (BAM) Release Notes

FireBLAST Marketing Solution v2

Deltek Vision 7.0 LA. Technical Readiness Guide

PLSAP CONNECTOR FOR TALEND USER MANUAL

Alfresco Enterprise on AWS: Reference Architecture

WebFOCUS RStat. RStat. Predict the Future and Make Effective Decisions Today. WebFOCUS RStat

Last updated: 10/02/2009. SQL Info Pack. for new or existing PATGuard users who are considering SQL database formats for their PAT records. Rev 1.


Table of Contents. Using the plug- in Pure Storage Flash Array Home Page... 11

Install and Configure Oracle Outlook Connector

CLOUD CRUISER FOR WINDOWS AZURE PACK

Intellicus Enterprise Reporting and BI Platform

Windows Azure Pack Installation and Initial Configuration

Livezilla How to Install on Shared Hosting By: Jon Manning

Installing The SysAidTM Server Locally

Installing Oracle 12c Enterprise on Windows 7 64-Bit

WordPress Security Scan Configuration

DreamFactory on Microsoft SQL Azure

Integrating ConnectWise Service Desk Ticketing with the Cisco OnPlus Portal

SNMP and Web-based Load Cluster Management System

Cloud Services. Introduction...2 Overview...2. Security considerations Installation...3 Server Configuration...4

This works very well for situations where all computers are within the same LAN and can access both the SQL server and the network shares.

Informatica Data Director Performance

Big Data Analytics - Accelerated. stream-horizon.com

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Various Load Testing Tools

Juniper Networks Management Pack Documentation

FileMaker 11. ODBC and JDBC Guide

The SkySQL Administration Console

6.0, 6.5 and Beyond. The Future of Spotfire. Tobias Lehtipalo Sr. Director of Product Management

Introduction to Cisco Inventory and Reporting

CloudBerry Dedup Server

VMUnify EC2 Gateway Guide

Architecture and Mode of Operation

Transcription:

Profile Data Mining with PerfExplorer Sameer Shende Performance Reseaerch Lab, University of Oregon http://tau.uoregon.edu

TAU Analysis

PerfDMF: Performance Data Mgmt. Framework 3

Using Performance Database (PerfDMF) Configure PerfDMF (Done by each user) % perfdmf_configure --create-default Choose derby, PostgreSQL, MySQL, Oracle or DB2 Hostname Username Password Say yes to downloading required drivers (we are not allowed to distribute these) Stores parameters in your ~/.ParaProf/perfdmf.cfg file Configure PerfExplorer (Done by each user) % perfexplorer_configure Execute PerfExplorer % perfexplorer 4

Using PerfExplorer % wget http://tau.uoregon.edu/data.tgz (Contains CUBE profiles from Score-P) % perfdmf_configure --create-default (Chooses derby, blank user/passwd, yes to save passwd, defaults) % perfexplorer_configure (Yes to load schema, defaults) % paraprof (load each trial: DB -> Add Trial -> Type (Paraprof Packed Profile) -> OK) OR use perfdmf_loadtrial a app x experiment n name file.ppk Then, % perfexplorer (Select experiment, Menu: Charts -> Speedup) 5

PerfDMF and the TAU Portal Development of the TAU portal Common repository for collaborative data sharing Profile uploading, downloading, user management Paraprof, PerfExplorer can be launched from the portal using Java Web Start (no TAU installation required) Portal URL http://tau.nic.uoregon.edu 6

Performance Data Mining (PerfExplorer) Performance knowledge discovery framework Data mining analysis applied to parallel performance data comparative, clustering, correlation, dimension reduction, Use the existing TAU infrastructure TAU performance profiles, PerfDMF Client-server based system architecture Technology integration Java API and toolkit for portability PerfDMF R-project/Omegahat, Octave/Matlab statistical analysis WEKA data mining package JFreeChart for visualization, vector output (EPS, SVG) 7

PerfExplorer - Cluster Analysis Performance data represented as vectors - each dimension is the cumulative time for an event k-means: k random centers are selected and instances are grouped with the "closest" (Euclidean) center New centers are calculated and the process repeated until stabilization or max iterations Dimension reduction necessary for meaningful results Virtual topology, summaries constructed 8

PerfExplorer - Cluster Analysis (sppm) 9

PerfExplorer - Correlation Analysis (Flash) Describes strength and direction of a linear relationship between two variables (events) in the data 10

PerfExplorer - Correlation Analysis (Flash) -0.995 indicates strong, negative relationship As CALC_CUT_ BLOCK_CONTRIBUTIO NS() increases in execution time, MPI_Barrier() decreases 11

PerfExplorer - Comparative Analysis Relative speedup, efficiency total runtime, by event, one event, by phase Breakdown of total runtime Group fraction of total runtime Correlating events to total runtime Timesteps per second 12

PerfExplorer - Interface Experiment metadata Select experiments and trials of interest Data organized in application, experiment, trial structure (will allow arbitrary in future) 13

PerfExplorer - Interface Select analysis 14

PerfExplorer - Relative Efficiency Plots 15

PerfExplorer - Relative Efficiency by Routine 16

PerfExplorer - Relative Speedup 17

PerfExplorer - Timesteps Per Second 18

Usage Scenarios: Evaluate Scalability Goal: How does my application scale? What bottlenecks occur at what core counts? Load profiles in PerfDMF database and examine with PerfExplorer 19

Usage Scenarios: Evaluate Scalability 20

PerfExplorer 21

PerfExplorer 22

Performance Regression Testing 23