Visualizing Complex Software Systems

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

The Datacenter Needs an Operating System Matei Zaharia, Benjamin Hindman, Andy Konwinski, Ali Ghodsi, Anthony Joseph, Randy Katz, Scott Shenker, Ion Stoica.
University of Chicago Department of Energy The Parallel and Grid I/O Perspective MPI, MPI-IO, NetCDF, and HDF5 are in common use Multi TB datasets also.
1 Profit from usage data analytics: Recent trends in gathering and analyzing IVR usage data Vasudeva Akula, Convergys Corporation 08/08/2006.
© 2014 Fair Isaac Corporation. Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac.
IVITA Workshop Summary Session 1: interactive text analytics (Session chair: Professor Huamin Qu) a) HARVEST: An Intelligent Visual Analytic Tool for the.
Chapter 14 The Second Component: The Database.
March 9, 2008 Vermelding onderdeel organisatie 1 SEARIS'08 Workshop IEEEVR 2008, Reno NV, USA Gerwin de Haan G. de Haan, F.H. Post Data Visualization Group.
1 Data and Knowledge Management. 2 Data Management: A Critical Success Factor The difficulties and the process Data sources and collection Data quality.
Copyright © 2014 Pearson Education, Inc. 1 It's what you learn after you know it all that counts. John Wooden Key Terms and Review (Chapter 6) Enhancing.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
Data Mining on the Web via Cloud Computing COMS E6125 Web Enhanced Information Management Presented By Hemanth Murthy.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Tyson Condie.
Last Words COSC Big Data (frameworks and environments to analyze big datasets) has become a hot topic; it is a mixture of data analysis, data mining,
© Electronic Data Processing PLC myViewpoint Business & Sales Intelligence for the MultiValue Manager.
material assembled from the web pages at
© 2012 IBM Corporation IBM Security Systems 1 © 2013 IBM Corporation 1 Ecommerce Antoine Harfouche.
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
Lucian Voinea Visualizing the Evolution of Code The Visual Code Navigator (VCN) Nunspeet,
Web Services Navigator: Visualizing the Execution of Web Services Gerett Commeford & Dariusz Grabka M.Sc. Candidates, University of Guelph Tuesday March.
Advanced Software Development & Engineering 1 Theme Introduction.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
A Technical Overview Bill Branan DuraCloud Technical Lead.
Web 2.0: Making the Web Work for You, Illustrated Unit A: Research 2.0.
Information Design Trends Unit Five: Delivery Channels Lecture 2: Portals and Personalization Part 2.
Big Data Analytics Platforms. Our Team NameApplication Viborov MichaelApache Spark Bordeynik YanivApache Storm Abu Jabal FerasHPCC Oun JosephGoogle BigQuery.
Big Data Javad Azimi May First of All… Sorry about the language  Feel free to ask any question Please share similar experiences.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
Information Systems and Technologies in Organizations.
Virtual Laboratory Amsterdam L.O. (Bob) Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam.
Reinventing Customer Experiences
Connected Infrastructure
EView/390z Management for IBM Mainframe for HPE Operations Manager i (OMi) Extending the cross-platform capabilities of Hewlett Packard Enterprise Software.
Generating data with enacted methods
Makes Insurance Smarter.
Business process management (BPM)
SNS COLLEGE OF TECHNOLOGY
Big Data Enterprise Patterns
Discovering Computers 2010: Living in a Digital World Chapter 14
Themes in Geosciences.
A UNIFIED ECOSYSTEM FOR MARKET DATA VISUALIZATION
QlikView Connector for Informatica Powercenter An Introduction
Business process management (BPM)
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Connected Infrastructure
Algorithms for Big Data Delivery over the Internet of Things
E-Commerce Theories & Practices
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Data Warehouse.
Establishing A Data Management Fabric For Grid Modernization At Exelon
Microsoft Azure Platform Powers New Elements Constellation Software Suite to Deliver Invaluable Insights From Your Data for Marketing and Sales MICROSOFT.
Model-Driven Analysis Frameworks for Embedded Systems
Software Engineering D7032E
Data Warehousing and Data Mining
Exploratory search: New name for an old hat?
Overview of big data tools
WIS Strategy – WIS 2.0 Submitted by: Matteo Dell’Acqua(CBS) (Doc 5b)
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Data Mining.
Big DATA.
Analytics, BI & Data Integration
PolyAnalyst™ text mining tool Allstate Insurance example
UNIT 6 RECENT TRENDS.
Presentation transcript:

Visualizing Complex Software Systems Wim De Pauw IBM T.J. Watson Research Center wim@us.ibm.com VAC Consortium Meeting July 31, 2012

Outline Software Visualization is Big Data: dynamic analysis of complex systems debugging, performance analysis, understanding Demos: Distributed computing Streaming applications Cloud Watson DeepQA Log analysis: Cisco, finance, HDFS Conclusion

Big Data Moving target Sales data, web traffic, social media, sensors Not just sheer numbers: Multi-dimensional Inter-correlated High speed Transient Different degrees of relevance Software visualization: understanding the behavior of complex systems from Big Trace Data

Big Data = Smart Data ? Enormous amounts of data are collected What is the cost to collect and process data? Need for data specialists Are we collecting the right data in order to: Draw the right conclusions Discover the unexpected See the relevant trends Find outliers Help with troubleshooting Alert

Interaction with various layers to handle complexity Interaction only with the visualization layer. Changes the view, not the underlying elements visualization modeling E.g. drill down, select. Interaction with visualization and slightly with models visualization modeling The user can navigate through the results of the modeling “User type” is somewhat correlated with interaction, but not 100% Collaboration/Communication somewhat related to user type Strong interaction with visualization models, analytics, and/or data collection visualization analytics User can perform pattern extraction, online analysis; event collection is adaptive modeling data collection

Visualizing Big Data visualization Strong interaction with visualization, models, analytics, and/or data collection analytics modeling data collection Making data visible, tactile, easy to manipulate: Enable and discover insight: illuminating the unexpected Work with higher level concepts: patterns, transactions, outliers

Visualize the mental model Design crisp abstractions: show concepts specific for user-role horizontal layered approach Become domain expert Bridge gap between static and dynamic world Tool is a collaboration medium Example: Web Services Navigator

Iterative design cycle Work with users early on understand the problem solving methodology in domain iterative collaboration using incremental prototypes Use common theme, different facets Best if visualization is part of the emerging platform Demo: Streamsight

Visualization shows the unexpected Leave room for discovery Impossible to foresee or automate all tasks demo: Imagesight (cloud computing)

Combining analysis and interactive visualization Demo: Virtual images: content analysis and consolidation Watson DeepQA: feature analysis

Virtual Images: Content Analysis and Consolidation

Watson DeepQA: Feature Analysis

Analyzing Systems for Big Data Demo: Watson Job scheduler Classic Stacked Graph Floating bundles

Job Scheduling for Watson

Analyzing Big Log Data Demo: Cisco logs: discrete events ACME: complex Service Oriented Architecture HDFS: visualizing data transfers in MapReduce

Cisco log

Hadoop logs: HDFS & MR Shuffles

With contributions from many colleagues Conclusion Managing, analyzing, optimizing and troubleshooting complex software systems requires: Integration of visualization, analytics, modeling, data acquisition and interaction Leveraging the rich inherent structures of the domain Providing actionable, (pseudo-)live systems With contributions from many colleagues