Big Data Visualization Problem in IT Management
-
Upload
bigdatavizbay -
Category
Technology
-
view
72 -
download
0
description
Transcript of Big Data Visualization Problem in IT Management
Serge Mankovski CA Labs Research Staff Members
Big Data Visualization in IT Management Environment
Problem as we see it
— Data is more complex than ever before − Three Vs of Big Data − Mushup of structured, semi structured, and unstructured − Longer time frames
— and we are eager to use long term data more than ever before − Big promise of Big Data
— Existing visualization techniques mostly built for less complex data
— Time constraints for interactive visualization remain as before
— It is clear in IT management that new techniques are needed to accomplish common use cases
Problematic Use Cases In IT MGMT
Elements of interest − Single element • Server
• Router
• Database
− Groups • Service • Network • Location
Relationship • Server A hosts Virtual Machine B
• Application A uses Database B
• Service A is contains Application B
3
− Datacenter • Multiple datacenters @ 20,000+ servers each with
several hundred items
− Mainframe • Single LPAR can have 30,000+ items
− Cloud Connected Enterprise • All of the above plus partially transparent cloud
deployments
4
This problem exists in many places
The Dilemma
5
Access to detail
Reduce screen complexity
6
Our approach to resolving the dilemma
— Common Approach − Show as much as possible − Use various layouts − Use overview and zooming
— Our Approach − Show as little as possible − Use simple layout − Use semantic zooming and
layered overview
Map of IT Environment
— A map of the user’s workspace, where elements of the IT environment are assigned to a layered structure that allows the user to quickly recognize dependencies between areas of the network
7
Enterprise Asset Terrain
Layer 1
Layer 2
Dependency
Definition of Layers
We define a layer in terms of:
− A set of elements (or aggregations) we want
to visualize on the layer
− The resources these elements share
8
Defining Hierarchical Layers Step 1 – Assign elements to the layer
1. Select subset of elements we want to visualize
2. Assign elements to layer
Services layer
9
Layers Definition IT Environment elements mapped to layers
Abs
trac
tion
Services Applications Systems Networks Assets
10
Defining Hierarchical Layers Step 2 – Select related resources
1. Select type of resource dependencies to visualize
2. Select relevant relations between layer element and related resources
Services layer
11
Defining Hierarchical Layers Step 3 – Detect and draw dependencies
1. Identify layer elements with shared resources
2. Draw layer elements to represent overlapping of resources
Services layer
12
Visualization Map Creation Elements overlap for each level
Abs
trac
tion
Services Applications Systems Networks Assets
13
A Map of the IT Environment Semantic navigation of complex environment
Services Applications Systems
Assets Networks
14
Complete Map of the IT Environment Visual Summary of the Environment based on Filters
Service 5 is selected
Services
Related items in all other levels are highlighted
Applications Systems
Assets
15
Navigation
Service 5 Service 5
OR Service 4
Service 5 AND
Service 3 16
Getting to What is Important
Start with a complex IT environment
Use simple filters to create an abstract representation of IT
infrastructure
Open areas of interest in context using traditional
visualization tools
17
Semantic Aspects of Layer Formation
18 Innovation by CA Labs Copyright © 2010 CA. All rights reserved. February 21st 2012
Original System
19
Select Green Elements
Select Blue Elements
Defining Blue-Green Layer by Type of Element
20
Select Red Relationship
Naming Surfaces of the Layer
21
APPLICATION
SERVCE
USES
Top Class
Bottom Class
Relationship Set
Equivalence
22 CEWIT 2011 November 3rd, 2011
Equivalency in Top and Bottom Classes
red = gray yellow = green
Equivalency in Relationship Set (yellow = green)
23 CEWIT 2011 November 3rd, 2011
Transitive Closure
3
5 6 4 7
1 2
9 8 10
3
5 4
1 2
9 8 10
1 -> 4 -> 8 => 1 -> 8 2 -> 4 -> 8 => 2 -> 8 2 -> 5 -> 9 => 2 -> 9 3 -> 5 -> 9 => 3 -> 9 3 -> 6 -> 8 => 3 -> 8 3 -> 7 -> 9 => 3 -> 9
Becomes
Storage behind visualization
24 Innovation by CA Labs Copyright © 2010 CA. All rights reserved. February 21st 2012
Graph Cache Behind the Visualization
Graphic Renderer
Web Service
Database APP A
PP
APP
DB DB
DB DB
Graph database querying system
3rd party application
25
Graph cache performance gains
26
27
Questions?