Visual Analysis of Cloud Computing Performance Using Behavioral Lines

Chris Muelder, Biao Zhu, Wei Chen, Hongxin Zhang, Kwan-Liu Ma

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

Cloud computing is an essential technology to Big Data analytics and services. A cloud computing system is often comprised of a large number of parallel computing and storage devices. Monitoring the usage and performance of such a system is important for efficient operations, maintenance, and security. Tracing every application on a large cloud system is untenable due to scale and privacy issues. But profile data can be collected relatively efficiently by regularly sampling the state of the system, including properties such as CPU load, memory usage, network usage, and others, creating a set of multivariate time series for each system. Adequate tools for studying such large-scale, multidimensional data are lacking. In this paper, we present a visual based analysis approach to understanding and analyzing the performance and behavior of cloud computing systems. Our design is based on similarity measures and a layout method to portray the behavior of each compute node over time. When visualizing a large number of behavioral lines together, distinct patterns often appear suggesting particular types of performance bottleneck. The resulting system provides multiple linked views, which allow the user to interactively explore the data by examining the data or a selected subset at different levels of detail. Our case studies, which use datasets collected from two different cloud systems, show that this visual based approach is effective in identifying trends and anomalies of the systems.

Original languageEnglish (US)
Article number7422127
Pages (from-to)1694-1704
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume22
Issue number6
DOIs
StatePublished - Jun 1 2016

Fingerprint

Cloud computing
Parallel processing systems
Program processors
Time series
Computer systems
Sampling
Data storage equipment
Monitoring

Keywords

  • Cloud computing
  • multidimensional data
  • performance visualization
  • visual analytics

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this

Visual Analysis of Cloud Computing Performance Using Behavioral Lines. / Muelder, Chris; Zhu, Biao; Chen, Wei; Zhang, Hongxin; Ma, Kwan-Liu.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 22, No. 6, 7422127, 01.06.2016, p. 1694-1704.

Research output: Contribution to journalArticle

Muelder, Chris ; Zhu, Biao ; Chen, Wei ; Zhang, Hongxin ; Ma, Kwan-Liu. / Visual Analysis of Cloud Computing Performance Using Behavioral Lines. In: IEEE Transactions on Visualization and Computer Graphics. 2016 ; Vol. 22, No. 6. pp. 1694-1704.
@article{386db30080cd4bad98b355e0b97f5653,
title = "Visual Analysis of Cloud Computing Performance Using Behavioral Lines",
abstract = "Cloud computing is an essential technology to Big Data analytics and services. A cloud computing system is often comprised of a large number of parallel computing and storage devices. Monitoring the usage and performance of such a system is important for efficient operations, maintenance, and security. Tracing every application on a large cloud system is untenable due to scale and privacy issues. But profile data can be collected relatively efficiently by regularly sampling the state of the system, including properties such as CPU load, memory usage, network usage, and others, creating a set of multivariate time series for each system. Adequate tools for studying such large-scale, multidimensional data are lacking. In this paper, we present a visual based analysis approach to understanding and analyzing the performance and behavior of cloud computing systems. Our design is based on similarity measures and a layout method to portray the behavior of each compute node over time. When visualizing a large number of behavioral lines together, distinct patterns often appear suggesting particular types of performance bottleneck. The resulting system provides multiple linked views, which allow the user to interactively explore the data by examining the data or a selected subset at different levels of detail. Our case studies, which use datasets collected from two different cloud systems, show that this visual based approach is effective in identifying trends and anomalies of the systems.",
keywords = "Cloud computing, multidimensional data, performance visualization, visual analytics",
author = "Chris Muelder and Biao Zhu and Wei Chen and Hongxin Zhang and Kwan-Liu Ma",
year = "2016",
month = "6",
day = "1",
doi = "10.1109/TVCG.2016.2534558",
language = "English (US)",
volume = "22",
pages = "1694--1704",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "6",

}

TY - JOUR

T1 - Visual Analysis of Cloud Computing Performance Using Behavioral Lines

AU - Muelder, Chris

AU - Zhu, Biao

AU - Chen, Wei

AU - Zhang, Hongxin

AU - Ma, Kwan-Liu

PY - 2016/6/1

Y1 - 2016/6/1

N2 - Cloud computing is an essential technology to Big Data analytics and services. A cloud computing system is often comprised of a large number of parallel computing and storage devices. Monitoring the usage and performance of such a system is important for efficient operations, maintenance, and security. Tracing every application on a large cloud system is untenable due to scale and privacy issues. But profile data can be collected relatively efficiently by regularly sampling the state of the system, including properties such as CPU load, memory usage, network usage, and others, creating a set of multivariate time series for each system. Adequate tools for studying such large-scale, multidimensional data are lacking. In this paper, we present a visual based analysis approach to understanding and analyzing the performance and behavior of cloud computing systems. Our design is based on similarity measures and a layout method to portray the behavior of each compute node over time. When visualizing a large number of behavioral lines together, distinct patterns often appear suggesting particular types of performance bottleneck. The resulting system provides multiple linked views, which allow the user to interactively explore the data by examining the data or a selected subset at different levels of detail. Our case studies, which use datasets collected from two different cloud systems, show that this visual based approach is effective in identifying trends and anomalies of the systems.

AB - Cloud computing is an essential technology to Big Data analytics and services. A cloud computing system is often comprised of a large number of parallel computing and storage devices. Monitoring the usage and performance of such a system is important for efficient operations, maintenance, and security. Tracing every application on a large cloud system is untenable due to scale and privacy issues. But profile data can be collected relatively efficiently by regularly sampling the state of the system, including properties such as CPU load, memory usage, network usage, and others, creating a set of multivariate time series for each system. Adequate tools for studying such large-scale, multidimensional data are lacking. In this paper, we present a visual based analysis approach to understanding and analyzing the performance and behavior of cloud computing systems. Our design is based on similarity measures and a layout method to portray the behavior of each compute node over time. When visualizing a large number of behavioral lines together, distinct patterns often appear suggesting particular types of performance bottleneck. The resulting system provides multiple linked views, which allow the user to interactively explore the data by examining the data or a selected subset at different levels of detail. Our case studies, which use datasets collected from two different cloud systems, show that this visual based approach is effective in identifying trends and anomalies of the systems.

KW - Cloud computing

KW - multidimensional data

KW - performance visualization

KW - visual analytics

UR - http://www.scopus.com/inward/record.url?scp=84968807649&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84968807649&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2016.2534558

DO - 10.1109/TVCG.2016.2534558

M3 - Article

AN - SCOPUS:84968807649

VL - 22

SP - 1694

EP - 1704

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 6

M1 - 7422127

ER -