SlideShare a Scribd company logo
drive


Using Treemaps to
Visualize Performance
Exceptions


Len Conte
Len_conte@bmc.com
781-663-4870
John Dozier

April 13, 2005
Agenda


› Background
› Heatmaps vs. Treemaps
› Treemaps – Taxonomy, Advantages/Disadvantages, Examples
› BMC – Use Cases
› Research Questions
Data
Visualization - Goals


Organize the patterns inherent in data to make the
complex clear.


Exploit the dynamic, interactive, medium of graphical
displays to devise external aids to enhance cognitive
abilities.
Data Visualization Tools



 ›       Heatmaps
         Collection of cells representing objects
          »cells are color coded
          »each cell same size
         Collective color pattern of cells make portions of the map appear “cool”
          or “hot”

 ›       Treemaps
         Collection of cells representing nodes in a hierarchy
          »cells are color coded
          »each cell variable size - proportional to some variable in the hierarchy
         Originally designed to replace directory trees
Heatmap - Stock Closing
www.screening.nasdaq.com/heatmaps/heatmap_100.asp




    Cell based
    •each cell = a stock
    •cell color = % change in price
    •every cell is the same size
    Note: cells sorted in descending order
Treemap
 www.smartmoney.com




cell group = market
segment
cell = a stock
cell color = % change in
price
cell size = market
capitalization of the stock
November 30 th ,1998



 A bad day on the
 Wall Street
Ben Schneiderman –
University Maryland
http://www.cs.umd.edu/~ben/
Treemaps –Taxonomy
www.hivegroup.com



Map

        filter

        legend

        prompt -variable

Cell group

Cell group label

Cell/node
      Color, size, location



      Cell label

      Details
Treemaps –Styles
www.hivegroup.com




     Slice & Dice




      Squarified
Advantages - Amplifying
      Cognition

•   100-1000s of objects
    displayed on a single
    screen
•    Compress a hierarchy
    into a single screen -
    bird’s eye view
•    Multi-variant – size,
    color, location
•    Reduced search –
    picking out the best
    and the worst
•    Filtering – user control
•    Details on demand –
    drill down, tooltips
•    Pattern recognition
    within a blocks of cells
•    Pattern recognition
    across maps of various
    time slices
Disadvantages –Amplifying
    Cognition
    www.Peets.com



•   “ Don’t make me think”
mapping size of cells and
color of cells to variables
• Volatile data can make
the display re-map
• Perceptual differences
arise when area
comparisons are made
between nodes of
differing heights and
widths
• Small weighted nodes
can drop off the display
or become illegible
•Textual labels are
needed for context…for
small cells this is
problematic
•508 issues – conveying
the meaning of patterns
BMC Software




›   Software monitors the availability of 100’s -1000’s of servers
     Users are IT Operators
     Operational duties



›   Software monitors the performance of 100’s -1000’s of servers
     Users are IT Performance Analysts, Capacity Planners
     Planning and management duties
Current - Heatmap
Project :
Performance Exceptions
Monitoring & Escalation (PERE)

  Use Cases:
   › System detects a performance exception and pro-actively
     notifies analyst
   › User ad hoc browses the system to see what servers are
     having performance problems
Browsing for exceptions
Currently
Browsing using Treemaps
Browsing using Treemaps
Browsing for exceptions
Currently
Some Design Decisions


Group by :
 › Server grouping (location, department, server type, application)
 › Exception question/detector
 › Server importance to the business
Cell = server, any infrastructure object
Cell color
 › Capacity of the server
 › Importance of the server to the business (impact)
 › Volume of exceptions
 › Severity of the exceptions
Cell size
 › Capacity of the server
 › Volume of exceptions
 › Severity of exceptions
Filter
 › Time
 › Grouping
 › Severity
 › Volume
Research Issues/Problems


› Determining optimal Out of the Box variables
› Learning curve Reducing initial color/size de-coding
› Efficiency of use – faster or slower than sorting a list (multiple
  sorts), or heatmaps.
› Labels – node labels can be very long
› Time based analysis
   Comparing performance shift to shift, week to week
   Small multiple - calendar
› 508 Accessibility issues
   Color schemes
   Tabular alternative
› Preserving the order cells – enable comparisons across time
Small Multiiples – by Week


                         Week 1
Monday   Tuesday   Wed      Thursday   Friday   Sat   Sun
Small Multiples –
  Shifts by Week

Monday   Tuesday   Wed        Thursday      Friday    Sat   Sun

                         Shift 1 8:00 AM – 4:00 PM




                         Shift 2 4:59 PM – 12:00 AM




                         Shift 3 12:01 AM – 7:59 AM
Small Multiples –
  Month - February

Monday   Tuesday   Wed   Thursday   Friday   Sat   Sun
Questions?

More Related Content

Similar to Using Treemaps to Visualize Server Performance

Data Mining- Unit-I PPT (1).ppt
Data Mining- Unit-I PPT (1).pptData Mining- Unit-I PPT (1).ppt
Data Mining- Unit-I PPT (1).ppt
AravindReddy565690
 
Art of Feature Engineering for Data Science with Nabeel Sarwar
Art of Feature Engineering for Data Science with Nabeel SarwarArt of Feature Engineering for Data Science with Nabeel Sarwar
Art of Feature Engineering for Data Science with Nabeel Sarwar
Spark Summit
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Girish Khanzode
 
Lec 3.pptx
Lec 3.pptxLec 3.pptx
Lec 3.pptx
AliAkbar99386
 
Artificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge AcquisitionArtificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge Acquisition
The Integral Worm
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
Roshan575917
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
Arumugam Prakash
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
chatbot9
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
waseemchaudhry13
 
Machine learning Introduction
Machine learning IntroductionMachine learning Introduction
Machine learning IntroductionDong Guo
 
Machine learning it is time...
Machine learning it is time...Machine learning it is time...
Machine learning it is time...
Sandip Chatterjee
 
Redshift deep dive
Redshift deep diveRedshift deep dive
Redshift deep dive
Amazon Web Services LATAM
 
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
San Diego Supercomputer Center
 
Data analytics, a (short) tour
Data analytics, a (short) tourData analytics, a (short) tour
Data analytics, a (short) tour
Venkatesh Prasad Ranganath
 
Big Data And Machine Learning Using MATLAB.pdf
Big Data And Machine Learning Using MATLAB.pdfBig Data And Machine Learning Using MATLAB.pdf
Big Data And Machine Learning Using MATLAB.pdf
ssuserb2837a
 
Large Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine LearningLarge Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine Learning
jaumebp
 
Cassandra from the trenches: migrating Netflix (update)
Cassandra from the trenches: migrating Netflix (update)Cassandra from the trenches: migrating Netflix (update)
Cassandra from the trenches: migrating Netflix (update)
Jason Brown
 
To bag, or to boost? A question of balance
To bag, or to boost? A question of balanceTo bag, or to boost? A question of balance
To bag, or to boost? A question of balance
Alex Henderson
 
Random Forests Lightning Talk
Random Forests Lightning TalkRandom Forests Lightning Talk
Random Forests Lightning Talk
Enplus Advisors, Inc.
 
From decision trees to random forests
From decision trees to random forestsFrom decision trees to random forests
From decision trees to random forests
Viet-Trung TRAN
 

Similar to Using Treemaps to Visualize Server Performance (20)

Data Mining- Unit-I PPT (1).ppt
Data Mining- Unit-I PPT (1).pptData Mining- Unit-I PPT (1).ppt
Data Mining- Unit-I PPT (1).ppt
 
Art of Feature Engineering for Data Science with Nabeel Sarwar
Art of Feature Engineering for Data Science with Nabeel SarwarArt of Feature Engineering for Data Science with Nabeel Sarwar
Art of Feature Engineering for Data Science with Nabeel Sarwar
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Lec 3.pptx
Lec 3.pptxLec 3.pptx
Lec 3.pptx
 
Artificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge AcquisitionArtificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge Acquisition
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
 
Preprocessing.ppt
Preprocessing.pptPreprocessing.ppt
Preprocessing.ppt
 
Machine learning Introduction
Machine learning IntroductionMachine learning Introduction
Machine learning Introduction
 
Machine learning it is time...
Machine learning it is time...Machine learning it is time...
Machine learning it is time...
 
Redshift deep dive
Redshift deep diveRedshift deep dive
Redshift deep dive
 
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
SciDB : Open Source Data Management System for Data-Intensive Scientific Anal...
 
Data analytics, a (short) tour
Data analytics, a (short) tourData analytics, a (short) tour
Data analytics, a (short) tour
 
Big Data And Machine Learning Using MATLAB.pdf
Big Data And Machine Learning Using MATLAB.pdfBig Data And Machine Learning Using MATLAB.pdf
Big Data And Machine Learning Using MATLAB.pdf
 
Large Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine LearningLarge Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine Learning
 
Cassandra from the trenches: migrating Netflix (update)
Cassandra from the trenches: migrating Netflix (update)Cassandra from the trenches: migrating Netflix (update)
Cassandra from the trenches: migrating Netflix (update)
 
To bag, or to boost? A question of balance
To bag, or to boost? A question of balanceTo bag, or to boost? A question of balance
To bag, or to boost? A question of balance
 
Random Forests Lightning Talk
Random Forests Lightning TalkRandom Forests Lightning Talk
Random Forests Lightning Talk
 
From decision trees to random forests
From decision trees to random forestsFrom decision trees to random forests
From decision trees to random forests
 

Recently uploaded

Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
PoojaSaini954651
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
farhanaslam79
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 

Recently uploaded (20)

Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 

Using Treemaps to Visualize Server Performance

  • 1. drive Using Treemaps to Visualize Performance Exceptions Len Conte Len_conte@bmc.com 781-663-4870 John Dozier April 13, 2005
  • 2. Agenda › Background › Heatmaps vs. Treemaps › Treemaps – Taxonomy, Advantages/Disadvantages, Examples › BMC – Use Cases › Research Questions
  • 3. Data Visualization - Goals Organize the patterns inherent in data to make the complex clear. Exploit the dynamic, interactive, medium of graphical displays to devise external aids to enhance cognitive abilities.
  • 4. Data Visualization Tools › Heatmaps  Collection of cells representing objects »cells are color coded »each cell same size  Collective color pattern of cells make portions of the map appear “cool” or “hot” › Treemaps  Collection of cells representing nodes in a hierarchy »cells are color coded »each cell variable size - proportional to some variable in the hierarchy  Originally designed to replace directory trees
  • 5. Heatmap - Stock Closing www.screening.nasdaq.com/heatmaps/heatmap_100.asp Cell based •each cell = a stock •cell color = % change in price •every cell is the same size Note: cells sorted in descending order
  • 6. Treemap www.smartmoney.com cell group = market segment cell = a stock cell color = % change in price cell size = market capitalization of the stock
  • 7. November 30 th ,1998 A bad day on the Wall Street
  • 8. Ben Schneiderman – University Maryland http://www.cs.umd.edu/~ben/
  • 9. Treemaps –Taxonomy www.hivegroup.com Map filter legend prompt -variable Cell group Cell group label Cell/node Color, size, location Cell label Details
  • 10. Treemaps –Styles www.hivegroup.com Slice & Dice Squarified
  • 11. Advantages - Amplifying Cognition • 100-1000s of objects displayed on a single screen • Compress a hierarchy into a single screen - bird’s eye view • Multi-variant – size, color, location • Reduced search – picking out the best and the worst • Filtering – user control • Details on demand – drill down, tooltips • Pattern recognition within a blocks of cells • Pattern recognition across maps of various time slices
  • 12. Disadvantages –Amplifying Cognition www.Peets.com • “ Don’t make me think” mapping size of cells and color of cells to variables • Volatile data can make the display re-map • Perceptual differences arise when area comparisons are made between nodes of differing heights and widths • Small weighted nodes can drop off the display or become illegible •Textual labels are needed for context…for small cells this is problematic •508 issues – conveying the meaning of patterns
  • 13.
  • 14.
  • 15.
  • 16. BMC Software › Software monitors the availability of 100’s -1000’s of servers  Users are IT Operators  Operational duties › Software monitors the performance of 100’s -1000’s of servers  Users are IT Performance Analysts, Capacity Planners  Planning and management duties
  • 18. Project : Performance Exceptions Monitoring & Escalation (PERE) Use Cases: › System detects a performance exception and pro-actively notifies analyst › User ad hoc browses the system to see what servers are having performance problems
  • 22.
  • 24. Some Design Decisions Group by : › Server grouping (location, department, server type, application) › Exception question/detector › Server importance to the business Cell = server, any infrastructure object Cell color › Capacity of the server › Importance of the server to the business (impact) › Volume of exceptions › Severity of the exceptions Cell size › Capacity of the server › Volume of exceptions › Severity of exceptions Filter › Time › Grouping › Severity › Volume
  • 25. Research Issues/Problems › Determining optimal Out of the Box variables › Learning curve Reducing initial color/size de-coding › Efficiency of use – faster or slower than sorting a list (multiple sorts), or heatmaps. › Labels – node labels can be very long › Time based analysis  Comparing performance shift to shift, week to week  Small multiple - calendar › 508 Accessibility issues  Color schemes  Tabular alternative › Preserving the order cells – enable comparisons across time
  • 26. Small Multiiples – by Week Week 1 Monday Tuesday Wed Thursday Friday Sat Sun
  • 27. Small Multiples – Shifts by Week Monday Tuesday Wed Thursday Friday Sat Sun Shift 1 8:00 AM – 4:00 PM Shift 2 4:59 PM – 12:00 AM Shift 3 12:01 AM – 7:59 AM
  • 28. Small Multiples – Month - February Monday Tuesday Wed Thursday Friday Sat Sun